-
使用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="<message to='test3@172.17.35.187' type='chat'> <subject>Message Three</subject> <body>Test Message</body><thread>mNaWi0</thread> <ext xmlns='infoair:obcs:msg:ext'> <identify>%%_rand%%</identify> <sendType>NOR</sendType><awokeTime>60</awokeTime></ext></message>" /> </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,10万用户下集群测试的Tsung压力测试工具的jabber_cluster.xml,session 5分钟
对于并发访问测试,你可以从`tsung/examples`中复制`jabber_roster.xml`并进行类似上述的配置修改,重点关注用户之间的会话建立和消息发送。 ## 7. 调整系统参数 在进行大规模并发测试时,可能需要增加操作系统的...
MQTT压力测试之Tsung的使用 MQTT压力测试之Tsung的使用
3. **运行测试**:使用Tsung命令启动测试,例如`tsung start -f websocket.xml`。 4. **收集结果**:测试过程中,Tsung会收集各种性能指标,如响应时间、吞吐量、成功率等。 5. **分析报告**:测试结束后,分析生成...
使用 `jabber.xml` 文件来模拟用户登录、在线状态变化以及消息发送。此 XML 文件详细描述了用户的行为模式,例如: ```xml <tsung version="1.4.2"> <think_time>1000 ${user_id}" password=...
Tsung的高级特性包括动态替换、读取外部文件、动态变量、检查服务器响应和循环等。 在测试完成后,Tsung提供了详细的统计数据和报告生成。这包括可用的统计信息、报告的设计、报告生成方式、Tsung总结和图形概览。...
2. **启动阶段**:使用 `tsung start` 命令启动测试,Tsung 会根据配置文件创建虚拟用户并开始发送请求。 3. **运行阶段**:Tsung 持续监控系统性能,并记录各种指标,如响应时间、吞吐量、失败率等。 4. **结束阶段...
4. **灵活的配置**:Tsung使用XML格式来定义测试场景,允许用户自定义测试行为,如用户行为模式、负载曲线等。 5. **实时监控和报告**:Tsung提供了丰富的实时监控数据,包括响应时间、吞吐量、错误率等,且支持...
- **运行测试**: 替换默认的`tsung.xml`文件,并使用TSUNG命令行启动测试。 #### 六、总结 通过上述步骤,我们不仅完成了TSUNG测试环境的搭建,还了解了如何使用TSUNG进行基本的压力测试操作。TSUNG作为一款强大的...
tsung是用erlang开发的一款简单易用的压力测试工具,目前仅支持linux各版本系统安装,有tar.gz和deb两种安装文件, 目前我们测试用的是CentOS或RedHat两种操作系统,因此选择tar.gz安装文件,总的来说tsung工具有...
4. **配置测试脚本**:编辑`~/.tsung/tsung.xml`文件,该文件是Tsung的默认配置文件。可以通过参考`/usr/share/doc/tsung/examples/`中的示例文件(如jabber.xml)来创建自己的测试脚本。 5. **运行测试**:启动...
关于tsung工具的安装步骤以及使用过程中会遇到的常见问题解答
tsung的测试脚本,包含发送单人消息,群组消息,获取花名册等
压力测试 压力测试 tsung linux
Tsung使用XML文件来定义测试场景,包括用户行为、负载模型、服务器地址等。例如,创建一个简单的HTTP压力测试场景,你需要定义用户的行为(如GET请求)、负载模式(如线性增加、保持或逐步减少用户数量)以及服务器...
- **配置文件格式**:介绍tsung.xml文件的基本结构。 - **元素说明**:解释各个配置项的作用。 ##### 6.2 客户端和服务端 - **客户端配置**:指定参与测试的客户端数量及分布。 - **服务端配置**:设置被测服务的...
tsung高并发测试工具搭建(自己亲测,详细的一逼),改文档是自己一步一步摸索出来的,主要是安装tsung整个过程很详细,搭过的人,知道tsung的搭建依赖很恶心,不是一时半会能搞出来的
Tsung可以模拟成千上万的虚拟用户与Openfire服务器进行交互,例如登录、发送消息、加入群组等操作,从而评估Openfire在高并发环境下的性能瓶颈和稳定性。 使用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` 用户提供了一种现代且直观的方式来分析性能测试数据,有助于快速定位问题并提升系统性能。通过熟练掌握 `tsung-react-stats`,你可以在测试过程中更加高效地进行性能调优,确保系统的稳定性和...