网站压力测试 Tsung

编辑配置文件如下

粗体标记的值最好一致,值为你所需要的同时在线的用户数

<?xml version=”2.0″?>

<!DOCTYPE tsung SYSTEM “/usr/local/tsung/share/tsung/tsung-1.0.dtd”>

<tsung loglevel=”notice” dumptraffic=”false” version=”1.0″>

<clients>

<!— 此处的host必须要使得ssh无密登录 ->

<client host=”localhost” use_controller_vm=”true” maxusers=”10000″/>

</clients>

<servers>

<server host=’192.168.1.100′ port=’5221′ type=’tcp’ />

</servers>

<!– register 200000 users in less than 15 minutes –>

<load>

<arrivalphase phase=”1″ duration=”10″ unit=”minute”>

<users maxnumber=”10000″ interarrival=”0.01″ unit=”second”></users>

</arrivalphase>

</load>

<options>

<!– 此处的value值,需要填写你要是多少用户同时在线的用户数–>

<option type=”ts_jabber” name=”global_number” value=”10000″></option>

<option type=”ts_jabber” name=”userid_max” value=”10000″></option>

<option type=”ts_jabber” name=”domain” value=”erlang-projects.org”></option>

<option type=”ts_jabber” name=”username” value=”tsung”></option>

<option type=”ts_jabber” name=”passwd” value=”tsung”></option>

</options>

<sessions>

<session probability=”100″ name=”jabber-example” type=”ts_jabber”>

<!– 连接 –>

<request>

<jabber type=”connect” ack=”no_ack”></jabber>

</request>

<thinktime value=”2″></thinktime>

<!– 注册(如果注册,将不再注册用户,而是直接登录,登录名为:name1,name2,name3,密码为:pwd1,pwd2,pw3,后面数据慢慢叠加) –>

<!–<request>

<match do=”abort” when=”match”>error</match>

<jabber type=”register” ack=”local” id=”new”></jabber>

</request>–>

<!– 认证 –>

<transaction name=”authenticate”>

<request>

<jabber type=”auth_get” ack=”local”></jabber>

</request>

<request>

<jabber type=”auth_set_plain” ack=”local”></jabber>

</request>

</transaction>

<!– 登录后持续300秒 –>

<request>

<jabber type=”presence:initial” ack=”no_ack” />

</request>

<thinktime value=”3000000″></thinktime>

<!– 关闭 –>

<request>

<jabber type=”close” ack=”no_ack”></jabber>

</request>

</session>

</sessions>

</tsung>

posted @ 2015-07-21 15:57  cua0702  阅读(91)  评论(0)    收藏  举报