- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TSUNG压力测试工具使用总结.
TSUNG压力测试工具简要教程
最近做项目,接触了TSUNG压测工具,为什么要用这个工具呢?主要是要测xmpp协议,而loadrunner不支持xmpp协议的脚本录制及回放,Tsung则可以很好的支持。现将使用过程中的一些经验归纳下来,以作积累,如果有说得不清楚的地方,欢迎大家提出意见!!
1.TSUNG简介
tsung基于erlang语言,支持多种协议如xmpp,http,mysql,支持集群,高效率(可以用一台普通的机器压垮几台性能强大的服务器)。这次在公司压测xmpp消息推送服务器时,就使用了tsung来轻松达到同时摸拟10000个OTT客户端在线的效果。
2.TSUNG 测试环境搭建
TSUNG 是linux环境下的压测工具,因此所有的安装配置在linux下进行。需要准备的安装包有以下几个:
UNIXODBC.tar.gz 搭建erlang语言环境的依赖包,有的linux版本不需要装
Erlang语言环境 (otp_src_R16B.tar.gz)
Git 安装TSUNG的依赖包
Tsung 压测工具
Gnuplot 生成测试报告的图形工具包
Template 图形模板包
2.1安装unixODBC
首先将unixODBC包用ftp工具传到 /home 目录下
进入home目录:
cd /home
然后解压
tar –zxvf unixODBC.tar.gz
进入目录
Cd unixODBC
配置
./configure
编译
Make
安装
Make install
2.2安装git
流程与安装unixODBC 一样
2.3安装erlang 语言环境包
解压后进入目录,到./configure时有可能会报javac 错误,这是因为机器没有配置jdk的原因,此时可以在配置时加参数忽略。
./configure --without-javac
如果机器已经装了jdk,就不会报这个配置错误了
安装完以后注意使用命令whereis erlang 查看erlang的安装路径,这一步很重要,因为在配置TSUNG的时候 需要引用erlang的路径
2.4安装TSUNG压力测试工具
解压进入目录后 配置的时候需要加上erlang的路径参数,否则配置的时候会失败
./configure –with-erlang=/../../ (将whereis erlang 查到的erlang路径写在这里)
按照我的erlang的路径的话 是这么配置的
./configure –with-erlang=/usr/local/lib/erlang
配置好后再编译安装就行了。
2.5安装gnuplot
同unixODBC的安装,中间没有其它特殊的环节
2.6安装template
Template 的安装使用下列命令
解压: tar zxf Template-Toolkit-2.24.tar.gz
进入目录 cd Template-Toolkit-2.24
配置 perl Makefile.PL
编译 make
测试 make test
安装 sudo make install
Ok到此,TSUNG 测试环境所需的安装包就装完了。
2.7调试及测试准备
输入tsung ,如果显示如下,则证明安装成功:
如果显示的是commond not found ,则是环境变量没自动加上。
根据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
export PATH
保存后使用source命令立即生效
Source /etc/profile
注意:report_home 指向的命令其实是tsung_stats.pl,该命令用于生成html格式的图形化测试报告,路径如图:
Tsung 安装完毕后,一般会在当前用户主目录下自动生成一个隐藏工作文件夹,可通过 cd ~/.tsung/ 进入,如图
(注意:有的linux版本安装好后在没有 ~/.tsung/目录,这时候就需要手动新建,否则tsung运行时会提示找不到tsung.xml文件,导致无法运行。
cd ~
mkdir .tsung)
文档评论(0)