我必须对我们的移动客户端(基于聊天)进行“简单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”。无论如何,是的,它是完全没有记载的。

10-05 22:57