如何利用Tsung测试Openfire服务,tsung测试openfire
如何利用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
评论暂时关闭