我必须对我们的移动客户端(基于聊天)进行“简单XMPP”与“XMPP over BOSH”的比较。我想使用相同的工具来比较两者。我在互联网上搜索,发现了一个名为tsung的工具,该工具同时支持HTTP和XMPP。我已经安装并能够使用给定的示例脚本为XMPP运行tsung。
现在的问题是,我无法为“BOSH上的XMPP”编写Tsung xml脚本。我尝试在互联网上搜索,但找不到任何内容。
有人可以指导我为“BOSH上的XMPP”设置Tsung 吗?
请让我知道是否存在Tsung以外的其他工具可以满足我的目的。
最佳答案
从以前开始,您可以在TSUNG上找到BOSH支持,但只能在其master分支中找到:
https://github.com/processone/tsung/blob/master/src/tsung/ts_bosh.erl
要在脚本中启用它,只需将与服务器的连接类型更改为“bosh”:
<server host="my_bosh_server" port="5280" type="bosh"></server>
只要确保您的XMPP服务器正在监听“http-bind”上的BOSH连接即可:
http://my_bosh_server:5280/http-bind
另外,如果要将SSL添加到连接中,则可以使用“bosh_ssl”代替“bosh”。无论如何,是的,它是完全没有记载的。