网站压力测试 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>
声明:本文由 admin 原创编译,转载请注明出自:http://www.cua0702.com/?p=42