0 0

使用tsung发送 的 raw xml动态替换问题5

问题:
  使用tsung 做openfire 定制插件的压力测试,发现 无法在发送的raw xml 中使用动态替换
  具体:

		<thinktime value="1"></thinktime>
		 <setdynvars sourcetype="random_number" start="100000000" end="999999999">
        		<var name="rand" />
      		</setdynvars>
		<transaction name="sendMessage">
			<request subst='true'>
			<jabber type="raw" ack="no_ack" data="&lt;message  to='test3@172.17.35.187'  type='chat'&gt;
                        &lt;subject&gt;Message Three&lt;/subject&gt;
                         &lt;body&gt;Test Message&lt;/body&gt;&lt;thread&gt;mNaWi0&lt;/thread&gt;
                         &lt;ext xmlns='infoair:obcs:msg:ext'&gt;
                        &lt;identify&gt;%%_rand%%&lt;/identify&gt;
                        &lt;sendType&gt;NOR&lt;/sendType&gt;&lt;awokeTime&gt;60&lt;/awokeTime&gt;&lt;/ext&gt;&lt;/message&gt;" />
			</request>
		</transaction>

   发送的最终消息 发现里面 %%_rand%% 总是原样输入 %%_rand%% ,没有被替换成一个随机数,使用%%ts_user_server:get_unique_id%% 这样函数调用也不行,也是原样输出,谁有这方面经验,给点提示,谢谢。我的目的是在raw xml 能动态替换其中某些字段。

 

版本: Tsung 1.4.1  Ubuntu 11

 

2012年1月04日 22:30
目前还没有答案

相关推荐

    Openfire 3.9.3 Load Test Tsung配置xml

    Openfire 3.9.3 Load Test Tsung配置xml,10万用户下集群测试的Tsung压力测试工具的jabber_cluster.xml,session 5分钟

    Tsung安装使用详细解说

    对于并发访问测试,你可以从`tsung/examples`中复制`jabber_roster.xml`并进行类似上述的配置修改,重点关注用户之间的会话建立和消息发送。 ## 7. 调整系统参数 在进行大规模并发测试时,可能需要增加操作系统的...

    MQTT压力测试之Tsung的使用

    MQTT压力测试之Tsung的使用 MQTT压力测试之Tsung的使用

    tsung里面测试websocket的插件

    3. **运行测试**:使用Tsung命令启动测试,例如`tsung start -f websocket.xml`。 4. **收集结果**:测试过程中,Tsung会收集各种性能指标,如响应时间、吞吐量、成功率等。 5. **分析报告**:测试结束后,分析生成...

    tsung安装使用说明

    使用 `jabber.xml` 文件来模拟用户登录、在线状态变化以及消息发送。此 XML 文件详细描述了用户的行为模式,例如: ```xml &lt;tsung version="1.4.2"&gt; &lt;think_time&gt;1000 ${user_id}" password=...

    tsung最新用户手册

    Tsung的高级特性包括动态替换、读取外部文件、动态变量、检查服务器响应和循环等。 在测试完成后,Tsung提供了详细的统计数据和报告生成。这包括可用的统计信息、报告的设计、报告生成方式、Tsung总结和图形概览。...

    tsung+erlang包

    2. **启动阶段**:使用 `tsung start` 命令启动测试,Tsung 会根据配置文件创建虚拟用户并开始发送请求。 3. **运行阶段**:Tsung 持续监控系统性能,并记录各种指标,如响应时间、吞吐量、失败率等。 4. **结束阶段...

    tsung1.6.0

    4. **灵活的配置**:Tsung使用XML格式来定义测试场景,允许用户自定义测试行为,如用户行为模式、负载曲线等。 5. **实时监控和报告**:Tsung提供了丰富的实时监控数据,包括响应时间、吞吐量、错误率等,且支持...

    tsung测试总结

    - **运行测试**: 替换默认的`tsung.xml`文件,并使用TSUNG命令行启动测试。 #### 六、总结 通过上述步骤,我们不仅完成了TSUNG测试环境的搭建,还了解了如何使用TSUNG进行基本的压力测试操作。TSUNG作为一款强大的...

    Tsung_测试XMPP_安装使用说明

    tsung是用erlang开发的一款简单易用的压力测试工具,目前仅支持linux各版本系统安装,有tar.gz和deb两种安装文件, 目前我们测试用的是CentOS或RedHat两种操作系统,因此选择tar.gz安装文件,总的来说tsung工具有...

    Tsung负载测试tigase

    4. **配置测试脚本**:编辑`~/.tsung/tsung.xml`文件,该文件是Tsung的默认配置文件。可以通过参考`/usr/share/doc/tsung/examples/`中的示例文件(如jabber.xml)来创建自己的测试脚本。 5. **运行测试**:启动...

    tsung安装使用

    关于tsung工具的安装步骤以及使用过程中会遇到的常见问题解答

    tsung脚本及说明

    tsung的测试脚本,包含发送单人消息,群组消息,获取花名册等

    tsung用户手册 linux

    压力测试 压力测试 tsung linux

    tsung-1.3.3

    Tsung使用XML文件来定义测试场景,包括用户行为、负载模型、服务器地址等。例如,创建一个简单的HTTP压力测试场景,你需要定义用户的行为(如GET请求)、负载模式(如线性增加、保持或逐步减少用户数量)以及服务器...

    tsung_user_guide

    - **配置文件格式**:介绍tsung.xml文件的基本结构。 - **元素说明**:解释各个配置项的作用。 ##### 6.2 客户端和服务端 - **客户端配置**:指定参与测试的客户端数量及分布。 - **服务端配置**:设置被测服务的...

    tsung高并发测试工具搭建(自己亲测,详细的一逼)

    tsung高并发测试工具搭建(自己亲测,详细的一逼),改文档是自己一步一步摸索出来的,主要是安装tsung整个过程很详细,搭过的人,知道tsung的搭建依赖很恶心,不是一时半会能搞出来的

    tsung-1.5.1.tar.gz

    Tsung可以模拟成千上万的虚拟用户与Openfire服务器进行交互,例如登录、发送消息、加入群组等操作,从而评估Openfire在高并发环境下的性能瓶颈和稳定性。 使用Tsung进行压力测试时,用户可以自定义测试场景,配置...

    tsung安装相关文件

    —tsung-1.5.0.tar.gz —libtemplate-perl_2.20.orig.tar.gz —gnuplot-4.4.0.tar.gz —otp_src_R15B.tar.gz —perl-HTML-Tagset-3.10-2.1.1.noarch.rpm —perl-HTML-Parser-3.55-1.fc6.x86_64.rpm —...

    tsung-react-stats:从 json 报告中显示 tsung 统计信息

    这个工具为 `Tsung` 用户提供了一种现代且直观的方式来分析性能测试数据,有助于快速定位问题并提升系统性能。通过熟练掌握 `tsung-react-stats`,你可以在测试过程中更加高效地进行性能调优,确保系统的稳定性和...

Global site tag (gtag.js) - Google Analytics