移动性能测试 [求助] IM 类 (APP) 的性能测试

初晓 · 2016年04月01日 · 最后由 582180 回复于 2019年01月24日 · 3201 次阅读

近期公司开发了一款类似微信的 IM 类 APP,计划要实施性能测试。

由于未做过此类软件的性能测试,请教大家帮忙,给一个思路。

主要是后台的性能测试,客户端的也需要测,但貌似有一些工具能搞定。

感谢!

共收到 10 条回复 时间 点赞

先看看是什么协议的,比如 XMPP? 之前有用过 smack 做过 XMPP 服务器性能测试,编写好测试用例,运行在 jmeter 上执行压力测试。

先了解具体要做的那些业务,可以针对具体的业务接口做性能测试,这时只需要编写相应的接口脚本在熟悉的工具(loadrunner jmeter)等跑起来就可以。

楼主可以试试 tsung

#1 楼 @yzx200712256 我才疏学浅,目前还不了解 XMPP,我的认识范围内觉得 IM 类的都是 Socket,
o(∩_∩) o 哈哈! 很感谢!
我先了解哈 XMPP,然后 smack 对 XMPP 支持的很好么?

#2 楼 @suifeng 我目前也是这么打算的,但是之前从未接触过 IM,比如:登录,私聊,群聊等等的消息推送,里面的逻辑应该怎么来处理等等,很多考虑的东西,对我来说都未知。

#3 楼 @leilei10086 感谢,我先了解下。还未接触过 tsung

#1 楼 @yzx200712256 请问 XMPP 是否是 APP 客户端与服务器端通信的协议?但我觉得如果是这样的话,就是模拟客户端来进行压测,对于后台服务器性能来说,是否有必要呢?

@dftx511619 是的,之前做的是模拟客户端连接到 XMPP 服务器登录之后进行通信,XMPP 服务器是经过 2 次开发的,个人觉得 smack 对 XMPP 支持还可以,你可以网上搜搜有很多用 smack 写的关于 XMPP 服务器的代码,很多可以拿过来用,然后可以用 Spark 这个软件进行联调,看看通信是否有问题

#8 楼 @yzx200712256 好的,很感谢!

借楼主帖子问问,有没有 TCP 协议的 IM 性能测试?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册