title: Load-testing xmpp server
body: <p>I am looking for a tool capable of generating multiple Xmpp connections to load-test a XMPP server with a secure connection, especially starttls.</p>
  
  <p>For a xmpp plain text authentication I had used <a href="http://github.com/badlop/jab_simul" rel="nofollow">jab_simul</a>(followed <a href="http://www.ejabberd.im/benchmark" rel="nofollow">this tutorial</a>) and <a href="http://tsung.erlang-projects.org/" rel="nofollow">tsung</a> both with success.</p>
  
  <p>But I was unable to use the tolls above for the starttls,I peeked into the code of both tools and tried different configurations of the tools.</p>
  
  <p>Another option I am pondering is using a xmpp library like <a href="https://support.process-one.net/doc/display/EXMPP/" rel="nofollow">eXmpp</a> and make a specific load-testing tool myself with, instead of altering jab_simul (C software with comments in  language i do not understand) or altering tsung(all purpose load-testing tool, so lots of place where you can go wrong).</p>
  
  <hr>
  
  <p>short-story - I am looking for a tool or advice to stress-testing/load-testing a xmpp server.</p>