Tsung 测试XMPP协议,如何判断操作是否成功

发布于 2021-11-27 17:59:27 字数 287 浏览 679 评论 4

@古月楼 你好,想跟你请教个问题:现在公司对openfire进行的二次开发,需要用Tsung 测试下,5000人在线互发消息的压力情况:

前提:

openfire部署在无桌面的centos下

问题:

1、如何判断所有用户已登录成功

2、在发送消息前,如何进行互加好友的操作

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

累赘 2021-11-27 20:27:57

登录结果可以看client端tsung log, 服务端接入log,和db用户状态表等。 加好友的tsung.xml加几行user rost项就好了,官方文档有demo

猫烠⑼条掵仅有一顆心 2021-11-27 20:26:12

log里不能看是不是登录,发送消息是不是成功,是吗?

混吃等死 2021-11-27 20:19:36

打开服务器管理页面可以直接看到有无登陆成功。tsung可以加好友,不过很麻烦,所以直接操作数据库加好友吧

自此以后,行同陌路 2021-11-27 19:03:52

可以从测试结果的报告中看有一些相关的状态,最大连接数,响应时间等等,从测试过程中记录的日志也有一些信息可供查看

在配置文件的sessions段里 按照你想要的方式添加不同的动作

http://tsung.erlang-projects.org/user_manual/conf-sessions.html

<transaction name="rosteradd"> <request> <jabber type="iq:roster:add" ack="no_ack" destination="online"></jabber> </request> <request> <jabber type="presence:subscribe" ack="no_ack"/> </request> </transaction>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文