@古月楼 你好,想跟你请教个问题:现在公司对openfire进行的二次开发,需要用Tsung 测试下,5000人在线互发消息的压力情况:
前提:
openfire部署在无桌面的centos下
问题:
1、如何判断所有用户已登录成功
2、在发送消息前,如何进行互加好友的操作
登录结果可以看client端tsung log, 服务端接入log,和db用户状态表等。 加好友的tsung.xml加几行user rost项就好了,官方文档有demo
log里不能看是不是登录,发送消息是不是成功,是吗?
打开服务器管理页面可以直接看到有无登陆成功。tsung可以加好友,不过很麻烦,所以直接操作数据库加好友吧
可以从测试结果的报告中看有一些相关的状态,最大连接数,响应时间等等,从测试过程中记录的日志也有一些信息可供查看
在配置文件的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>
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(4)
登录结果可以看client端tsung log, 服务端接入log,和db用户状态表等。 加好友的tsung.xml加几行user rost项就好了,官方文档有demo
log里不能看是不是登录,发送消息是不是成功,是吗?
打开服务器管理页面可以直接看到有无登陆成功。tsung可以加好友,不过很麻烦,所以直接操作数据库加好友吧
可以从测试结果的报告中看有一些相关的状态,最大连接数,响应时间等等,从测试过程中记录的日志也有一些信息可供查看
在配置文件的sessions段里 按照你想要的方式添加不同的动作
http://tsung.erlang-projects.org/user_manual/conf-sessions.html