document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <?xml version="1.0"?>
  2. <!DOCTYPE tsung SYSTEM "/usr/share/tsung/tsung-1.0.dtd">
  3. <tsung loglevel="notice" version="1.0">
  4.     <clients>
  5.         <client host="localhost" use_controller_vm="true"></client>
  6.     </clients>
  7.     <servers>
  8.         <server host="ws.mysite.com" port="5288" type="websocket"></server>
  9.     </servers>
  10.     <monitoring>
  11.         <monitor host="ws.mysite.com" type="erlang"/>
  12.     </monitoring>
  13.     <load>
  14.         <arrivalphase phase="1" duration="20" unit="second">
  15.             <users interarrival="1" unit="second"></users>
  16.         </arrivalphase>
  17.     </load>
  18.     <options>
  19.         <option type="ts_jabber" name="userid_max" value="20"></option>
  20.         <option type="ts_jabber" name="domain" value="ws.mysite.com"></option>
  21.         <option type="ts_jabber" name="username" value="user00"></option>
  22.         <option type="ts_jabber" name="passwd" value="user00"></option>
  23.         <option name="websocket_path" value="/ws-xmpp"/>
  24.     </options>
  25.     <sessions>
  26.         <session probability="100" name="jabber-example" type="ts_jabber"> 
  27.         <request> <jabber type="connect" ack="no_ack"></jabber> </request>
  28.         <thinktime value="2"></thinktime>  
  29.         <transaction name="authenticate">
  30.             <request><jabber type="auth_sasl" ack="local" /></request>
  31.             <request><jabber type="connect" ack="local" /></request>
  32.             <request><jabber type="auth_sasl_bind" ack="local" /></request>
  33.             <request><jabber type="auth_sasl_session" ack="local" /></request>
  34.         </transaction>
  35.         <transaction name="roster">
  36.             <request> <jabber type="iq:roster:get" ack="local"></jabber></request>
  37.         </transaction>
  38.         <thinktime value="2"></thinktime>
  39.         <transaction name="presence">    
  40.             <request> <jabber type="presence:initial" ack="no_ack"/> </request>
  41.         </transaction>
  42.         <thinktime value="2"></thinktime>
  43.         <for from="1" to="10" incr="1" var="counter">
  44.             <transaction name="online">
  45.                 <request> <jabber type="chat" ack="no_ack" size="56" destination="online"></jabber> </request>
  46.             </transaction>
  47.             <thinktime value="1"></thinktime>
  48.         </for>
  49.         <transaction name="offline">
  50.             <request> <jabber type="chat" ack="no_ack" size="16" destination="offline"></jabber> </request>
  51.         </transaction>
  52.         <thinktime value="2"></thinktime>
  53.         <transaction name="rosteradd">
  54.             <request>
  55.             <jabber type="iq:roster:add" ack="no_ack" destination="online"></jabber>
  56.             </request>
  57.             <request>
  58.             <jabber type="presence:subscribe" ack="no_ack"/>
  59.             </request>
  60.         </transaction>
  61.         <transaction name="close">
  62.             <request> <jabber type="close" ack="no_ack"></jabber> </request>
  63.         </transaction>
  64.     </session>
  65.  </sessions>
  66. </tsung>
');