欢迎来到天天文库
浏览记录
ID:25685331
大小:1.15 MB
页数:21页
时间:2018-11-22
《tsung-测试xmpp-安装使用说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Tsung工具安装使用说明1Tsung介绍tsung是用erlang开发的一款简单易用的压力测试工具,目前仅支持linux各版本系统安装,有tar.gz和deb两种安装文件,目前我们测试用的是CentOS或RedHat两种操作系统,因此选择tar.gz安装文件,总的来说tsung工具有以下优点:1.1HighPerformance高效的:一个单独的cpu可以模拟数以千计的用户(因为模拟用户不总是处于激活状态,它有可能在思考的闲置状态)1.2Distributed分布式的:可以把负载分布到一系统客户端集群中1.3Multi-Protocolsusingaplug-insystem多协议
2、支持(通过插件方式实现):当前最新版本支持的协议插件有:HTTP,WebDAV,Jabber/XMPP,PostgreSQL,LDAP和MySQL1.4SSLsupport1.5利用底层osip别名技术,在单独的机器上使用多个ip地址1.6在远程服务器或snmp上,使用erlang代理对os进行监控,主要是监控它的cpu,内存,网络流量等1.7xml配置系统:1.8动态场景:我们可以从负载的服务器得到动态数据并把它重新注入到随后的请求,当字符串或正则式匹配服务请求,我们可以循环、重起或停止这个对话。2Tsung相关工具安装由于我们采用的是tar.gz安装文件,因此安装工具之前必须确保
3、你的linux系统已经安装完毕gcc和perl编译包。2.1准备工作2.1.1首先在测试机的/home目录下新建一个tsung的目录,用于存放安装tsung相关的工具包,总共有5个:gnuplot-4.2.6-2.el6.i686.rpm、gnuplot-common-4.2.6-2.el6.i686.rpm(图片生成工具)、otp_src_R16B02.tar.gz(erlang包)、Template-Toolkit-2.25.tar.gz(模板)、tsung-1.5.0.tar.gz2.1.2再用ssh远程连接工具将相应工具包拷贝到/home/tsung目录下2.1.3拷贝完毕后
4、给tsung目录下的所有文件赋权限#chmod777/home/tsung/*2.2安装工具安装注意:由于tsung工具编译安装需要依赖erlang,因此必须先安装erlang工具包,再安装tsung2.2.1安装erlang(下载地址:http://www.erlang.org/download.html)#tar-zxvfotp_src_R14B04.tar.gz#cdotp_src_R14B04#./configure--prefix=/usr/local/erlang#make#makeinstall2.2.2安装Tsung(下载地址:http://tsung.erlang-
5、projects.org/dist/)#tar-zxvftsung-1.4.2.tar.gz#cdtsung-1.4.2#./configure--prefix=/usr/local/tsung--with-erlang=/usr/local/erlang#make#makeinstall2.2.3安装perl的Template#tar-zxvfTemplate-Toolkit-2.24.tar.gz#cdTemplate-Toolkit-2.24#perlMakefile.PL#make#maketest#makeinstall2.2.4安装gnuplot(图片生成工具)注意:gn
6、uplot-4.2.6-2.el6.i686.rpm包的安装依赖于gnuplot-common-4.2.6-2.el6.i686.rpm包,因此先安装gnuplot-common-4.2.6-2.el6.i686.rpm成功后,再安装gnuplot-4.2.6-2.el6.i686.rpm2.2.4.1首先检查系统中是否安装了此两个工具包#rpm-qagnuplot*2.2.4.2安装gnuplot-common-4.2.6-2.el6.i686.rpm包#rpm–ivhgnuplot-common-4.2.6-2.el6.i686.rpm2.2.4.2安装gnuplot-4.2.6
7、-2.el6.i686.rpm包#rpm–ivhgnuplot-common-4.2.6-2.el6.i686.rpm3Tsung的使用由于我们只是对openfire进行测试,因此我们主要讲解利用jabber_register.xml在openfire上面注册用户,以及利用jabber.xml模拟用户登录openfire上线、离开、会话操作的压力测试。3.1利用jabber_register.xml在openfire上面注册用户3.1.1执行以下命令进入到
此文档下载收益归作者所有