接口测试 mqtt 压测,如何保证每次发布消息,使用的是同一个连接

cheunghr · 2021年02月03日 · 最后由 cheunghr 回复于 2021年02月03日 · 3517 次阅读

图 1:我通过 setUp 线程组建立连接,普通线程组发布消息,会提示未建立连接

如果我都放在同一个线程组,那么则每次都需要建立连接 - 发布消息 - 关闭连接,我想做到只连接一次~

共收到 6 条回复 时间 点赞

mqtt 是长连接,发送消息之前判断连接是否是可用的,不用就重新。

花菜 回复

这样有点麻烦。现在能通过 Once Only Controller 解决但好像还不是最优解。200 线程 *10 迭代,还是会建立 200 次连接

自己写个 mqtt 的插件嘛。。。。参考 jdbc 协议的范式

杨杰 回复

有这功夫,直接 coding 调用了😀

cheunghr 回复

我之前用 go 做过,可以参考一下。还是自己写代码比较灵活。
https://testerhome.com/topics/24998

花菜 回复

多些大佬😍

cheunghr 关闭了讨论 02月03日 16:21
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册