带TLS的Tsung载荷试验XMPP
是否有人拥有带有TLS实现的xml tsung配置文件?我想在XMPP服务器上测试TLS安全连接,但我无法在启用TLS的情况下运行脚本带TLS的Tsung载荷试验XMPP,xmpp,load-testing,ejabberd,tsung,Xmpp,Load Testing,Ejabberd,Tsung,是否有人拥有带有TLS实现的xml tsung配置文件?我想在XMPP服务器上测试TLS安全连接,但我无法在启用TLS的情况下运行脚本 <?xml version="1.0"?> <!DOCTYPE tsung SYSTEM "/Users/Downloads/tsung-1-5-0/tsung-1.0.dtd"> <tsung loglevel="notice" version="1.0"> <clients> <client h
<?xml version="1.0"?>
<!DOCTYPE tsung SYSTEM "/Users/Downloads/tsung-1-5-0/tsung-1.0.dtd">
<tsung loglevel="notice" version="1.0">
<clients>
<client host="localhost" use_controller_vm="true" maxusers="600"/>
</clients>
<!-- Server side setup -->
<servers>
<server host="chat.example.com" port="5222" type="tcp"></server>
</servers>
<load>
<arrivalphase phase="1" duration="10" unit="minute">
<users interarrival="0.01" unit="second"></users>
</arrivalphase>
</load>
<!-- JABBER parameters -->
<!-- to synchronise users, use a global acknoledgement -->
<options>
<option type="ts_jabber" name="global_number" value="1000"></option>
<option type="ts_jabber" name="userid_max" value="10000"></option>
<option type="ts_jabber" name="domain" value="chat.example.com"></option>
<option type="ts_jabber" name="username" value="tsunguser"></option>
<option type="ts_jabber" name="passwd" value="tsunguser"></option>
</options>
<sessions>
<session probability="50" name="jabber-example" type="ts_jabber">
<request> <jabber type="starttls" ack="local" cacertfile="%%_cacert%%" certfile="%%_certfile%%" keyfile="%%_keyfile%%" /></request>
<thinktime value="2"></thinktime>
<transaction name="authenticate">
<request> <jabber type="auth_get" ack="local"></jabber> </request>
<request> <jabber type="auth_set_plain" ack="local"></jabber> </request>
</transaction>
<request> <jabber type="presence:initial" ack="no_ack"/> </request>
<thinktime value="2 "></thinktime>
<transaction name="roster">
<request> <jabber type="iq:roster:get" ack="local"></jabber></request>
</transaction>
<thinktime value="30"></thinktime>
<transaction name="online">
<request> <jabber type="chat" ack="no_ack" size="16" destination="online"></jabber> </request>
</transaction>
<thinktime value="30"></thinktime>
<transaction name="offline">
<request> <jabber type="chat" ack="no_ack" size="56" destination="offline"></jabber> </request>
</transaction>
<thinktime value="30"></thinktime>
<transaction name="close">
<request> <jabber type="close" ack="no_ack"></jabber> </request>
</transaction>
</session>
<session probability="20" name="jabber-digest" type="ts_jabber">
<!-- regexp captures stream ID returned by server -->
<request>
<dyn_variable name="sid" re="<stream:stream id="(.*)" xmlns:stream"/>
<jabber type="connect" ack="local"></jabber>
</request>
<thinktime value="2"></thinktime>
<transaction name="auth_digest">
<request> <jabber type="auth_get" ack="local"></jabber> </request>
<request subst='true'> <jabber type="auth_set_digest" ack="local"></jabber> </request>
</transaction>
<thinktime value="30"></thinktime>
<transaction name="close">
<request> <jabber type="close" ack="no_ack"></jabber> </request>
</transaction>
</session>
</sessions>
</tsung>
您在没有TSL的情况下成功运行了吗?您在没有TSL的情况下成功运行了吗?使用以下事务值与TLS进行“连接”
此外,您必须添加选项值,如下所示
<options>
<option name="ssl_reuse_sessions" value="false"/>
<option name="ssl_versions" value="'tlsv1.2'"/>
</options>
请与服务器团队交叉检查TLS版本
如果您有任何疑问,请告诉我。使用以下事务值与TLS进行“连接”
此外,您必须添加选项值,如下所示
<options>
<option name="ssl_reuse_sessions" value="false"/>
<option name="ssl_versions" value="'tlsv1.2'"/>
</options>
请与服务器团队交叉检查TLS版本
如果您有任何疑问,请告诉我。向我们展示您的尝试。发布您的脚本,我们可以尝试提供帮助。目前为止,该脚本在没有TLS的情况下仍能正常工作。当您尝试使用TLS时会发生什么情况?有错误吗?这个问题可以重新打开,因为已经提供了进一步的信息。所以
jabber.xml
的第112行有什么内容?告诉我们您尝试了什么。发布您的脚本,我们可以尝试提供帮助。目前为止,该脚本在没有TLS的情况下仍能正常工作。当您尝试使用TLS时会发生什么情况?有错误吗?这个问题可以重新打开,因为已经提供了进一步的信息。那么jabber.xml
的第112行是什么呢?是的,没有TLS就可以运行了!您能帮助我们如何在没有TLS的情况下进行负载测试吗?你能分享配置文件和运行它的命令吗?是的,没有TLS就可以运行!您能帮助我们如何在没有TLS的情况下进行负载测试吗?您可以共享配置文件和运行它的命令吗?
<options>
<option name="ssl_reuse_sessions" value="false"/>
<option name="ssl_versions" value="'tlsv1.2'"/>
</options>