如何利用Tsung测试Openfire服务,tsung测试openfire


1.在测试所用的机器和Openfire服务机器上安装erlang、Tsung等软件,且位置、版本相同

2.运行Openfire服务,包括集群

3.编写or修改Tsung脚本

1)Openfire服务为集群模式

tsung脚本修改如下

<servers>
<server host="127.0.0.1" port="5222" type="tcp">
<server host="192.168.1.1" port="5222" type="tcp"></server></server></servers>

2)Tsung为集群模式进行测试

由于一台电脑的最大连接数受限,需要多台测试机压更多的用户

每台测试机互相需要SSH登录免密码

tsung脚本修改如下

<clients>
<client cpu="4" host="localhost" maxusers="100000" weight="1">
<client cpu="4" host="192.168.1.3" maxusers="100000" weight="1"></client></client></clients>

修改电脑本身的最大连接数

查看最大连接数

#ulimit -n

临时修改,仅对该页所在程序有效

#ulimit -n 65535

永久修改,以root用户修改/etc/security/limits.conf,添加以下几行

root soft onproc 65535

root hard onproc 65535

4.运行脚本

如tsung为单机,#tsung -f one.xml start

其中one为脚本名称

如tsung为集群,#tsung -s -f jq.xml start

相关内容