tsung测试,报告分析(共9篇).docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
tsung测试,报告分析(共9篇)   TSUNG压力测试工具简要教程   最近做项目,接触了TSUNG压测工具,为什么要用这个工具呢?主要是要测xmpp协议,而loadrunner不支持xmpp协议的脚本录制及回放,Tsung则可以很好的支持。现将使用过程中的一些经验归纳下来,以作积累,如果有说得不清楚的地方,欢迎大家提出意见!!   简介   tsung基于erlang语言,支持多种协议如xmpp,http,mysql,支持集群,高效率。这次在公司压测xmpp消息推送服务器时,就使用了tsung来轻松达到同时摸拟10000个OTT客户端在线的效果。   测试环境搭建   TSUNG是linux环境下的压测工具,因此所有的安装配置在linux下进行。需要准备的安装包有以下几个:   ?搭建erlang语言环境的依赖包,有的linux版本不需要装?Erlang语言环境   ?Git安装TSUNG的依赖包   ?Tsung压测工具   ?Gnuplot生成测试报告的图形工具包   ?Template图形模板包   安装unixODBC   首先将unixODBC包用ftp工具传到/home目录下   进入home目录:   cd/home   然后解压   tar–zxvf   进入目录   CdunixODBC   配置   ./configure   编译   Make   安装   Makeinstall   安装git   流程与安装unixODBC一样   安装erlang语言环境包   解压后进入目录,到./configure时有可能会报javac错误,这是因为机器没有配置jdk的原因,此时可以在配置时加参数忽略。   ./configure--without-javac   如果机器已经装了jdk,就不会报这个配置错误了   安装完以后注意使用命令whereiserlang查看erlang的安装路径,这一步很重要,因为在配置TSUNG的时候需要引用erlang的路径   安装TSUNG压力测试工具   解压进入目录后配置的时候需要加上erlang的路径参数,否则配置的时候会失败./configure–with-erlang=/../../(将whereiserlang查到的erlang路径写在这里)按照我的erlang的路径的话是这么配置的   ./configure–with-erlang=/usr/local/lib/erlang   配置好后再编译安装就行了。   安装gnuplot   同unixODBC的安装,中间没有其它特殊的环节   安装template   安装sudomakeinstall   Ok到此,TSUNG测试环境所需的安装包就装完了。   调试及测试准备   输入tsung,如果显示如下,则证明安装成功:   如果显示的是commondnotfound,则是环境变量没自动加上。   根据linux版本的不同及用户的不同,有时候安装好后会自动加上TSUNG的环境变量,有的需要手动添加   Vi/etc/profile   在文件的最后加上   REPORT_HOME=/usr/local/lib/tsung/bin   TSUNG_HOME=/usr/local/bin   ERLANG_HOME=/usr/local/lib/erlang   PATH=$PATH:$ERLANG_HOME:$TSUNG_HOME:$REPORT_HOME   exportPATH   保存后使用source命令立即生效   Source/etc/profile   注意:report_home指向的命令其实是tsung_,该命令用于生成html格式的图形化测试报告,路径如图:   Tsung安装完毕后,一般会在当前用户主目录下自动生成一个隐藏工作文件夹,可通过cd~/.tsung/进入,如图   (注意:有的linux版本安装好后在没有~/.tsung/目录,这时候就需要手动新建,否则tsung运行时会提示找不到文件,导致无法运行。   cd~   mkdir.tsung)   其中文件是配置场景运行参数的文件,非常重要,下文会对这个配置文件作详细注解。   安装好TSUNG后,会有一些常用协议的配置文件案例,这些配置文件可以直接拷贝到tsung的工作目录中,替换掉默认的文件即可。   比如我现在需要采用tsung进行HTTP协议的压力测试(http测试一般采用LR可以了,这里仅举例)   可以将例子中的http_文件复制到tsung的工作目录,替换掉原来的文件   cp/usr/local/share/doc/tsung/examples/http_~/.tsung/   如果是xmpp协议的压测

文档评论(0)

a888118a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档