`
xinmingyao
  • 浏览: 20992 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

修改tsung支持flex项目录制和测试

阅读更多
tsung提供http压力测试,虽然flex也是走的http协议,但是因为tsung rcorder将http body内容当作text录制并保持,flex amf传递的是binary,所以使用录制的文件进行压力测试会报错,从录制的xml看contents属性存储了body内容,到源代码里面搜索一把
find ./ -name "*.erl" -exec grep -i "contents" {} \; -print

发现ts_proxy_http.erl 负责录制和保存,ts_config_http.erl负责读取,
调整一下代码,录制的时候将body内容base64编码,读文件的时候base64解码,重新编译一下,
重新录制和测试,搞定。

分享到:
评论
2 楼 k1000j1000 2010-03-28  
我最近也需要用tsung来测试flex,楼主可还贴出修改后的文件贴上来。让小弟学习一下? 谢谢。
1 楼 mryufeng 2009-12-04  
不错 开源的系统就应该经常hack下.

相关推荐

    tsung测试总结

    1. **多协议支持**:TSUNG支持多种网络协议,使得它可以广泛应用于不同类型的系统和服务测试。 2. **高效的资源利用率**:即使是在普通硬件上,TSUNG也能够模拟大量的并发用户请求,对目标系统形成压力。 3. **集群...

    Tsung安装使用详细解说

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

    tsung里面测试websocket的插件

    Tsung是一款开源的多协议负载测试工具,它能够模拟大量用户并发访问服务器,用于测试系统的性能和稳定性。Tsung支持多种协议,包括HTTP、HTTPS、FTP、SOAP、XML-RPC、 Jabber/XMPP、MySQL、PostgreSQL等,以及我们...

    MQTT压力测试之Tsung的使用

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

    Tsung负载测试tigase

    ### Tsung负载测试Tigase知识点详解 #### Tsung概述 Tsung是一款高效的压力测试工具,采用Erlang语言开发,能够支持多种网络协议,包括XMPP、HTTP、MySQL等。其独特的分布式特性使得它能够在单机环境下模拟大量...

    Tsung_测试XMPP_安装使用说明

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

    tsung1.6.0

    6. **开源社区支持**:作为一个活跃的开源项目,Tsung拥有丰富的文档和社区支持,用户可以通过论坛、邮件列表等方式获取帮助和解决方案。 **Tsung的安装与使用步骤:** 1. **下载与安装**:您可以从官方或者第三方...

    tsung+erlang包

    通过修改这些配置,你可以模拟不同类型的用户行为,如登录、浏览、搜索等,以测试服务器的响应速度和处理能力。 Tsung 的工作流程大致如下: 1. **配置阶段**:编写 Tsung 配置文件,设定测试场景、用户模型和负载...

    tsung最新用户手册

    Tsung是一款开源的压力测试工具,能够模拟多个用户对各种...Tsung作为一个跨平台工具,通过其多协议支持和易于理解的用户手册,能够帮助测试人员构建出符合需要的测试场景,从而对系统的健壮性和性能作出客观的评价。

    tsung脚本及说明

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

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

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

    Openfire 3.9.3 Load Test Tsung配置xml

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

    tsung_user_guide

    随着时间的发展,Tsung不断完善并支持更多的协议和技术栈。 #### 二、特性 ##### 2.1 Tsung的主要特点 - **协议支持广泛**:支持HTTP、XMPP、PostgreSQL、MySQL等多种常用协议。 - **可扩展性强**:通过插件机制...

    tsung-1.3.3

    Tsung是一个高度可扩展、分布式的多协议负载和性能测试工具,专为模拟大量用户并发访问系统而设计。它支持多种网络协议,包括HTTP、HTTPS、FTP、TCP、UDP、jabber/xmpp、ldap、ldap/s、SOAP、XML-RPC等,使其成为...

    tsung-1.5.1.tar.gz

    【tsung-1.5.1.tar.gz】是一款开源的压力测试工具,专为评估系统在高负载下的性能和稳定性而设计。它具有广泛的应用场景,特别是在测试分布式系统,如即时通讯服务器Openfire时表现尤为出色。这个压缩包包含了Tsung...

    性能测试十大工具介绍1

    9. LoadComplete:SmartBear公司的产品,提供脚本录制和编辑,支持多种浏览器和设备的性能测试。 10. ZAP (Zed Attack Proxy):开放源代码的安全测试工具,也可用于性能测试,尤其是针对Web应用的安全性和性能。 ...

    tsung安装使用说明

    对于 Openfire 的长时间压力测试,可以通过配置文件指定测试持续时间和用户数量。例如,为了进行持续 24 小时的压力测试,可以在配置文件中设置: ```xml <tsung version="1.4.2"> <start>1 <end>...

    tsung安装使用

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

    Stronger:基于 tsung 的负载测试服务

    Python的灵活性和丰富的库支持使我们能够更便捷地处理数据和生成复杂测试模式。例如,可以使用Python的xml.etree.ElementTree库来解析和生成XML,或者使用pandas来处理测试结果数据。 "Stronger"项目可能包含以下几...

Global site tag (gtag.js) - Google Analytics