我正在使用Jmeter与MQTT JMeter插件做加载测试。
这是我的使用cas:
这是我的计量器测试计划

我的线

我的回路控制器:

我的计时器:

在启动Jmeter之后,每件事都是好的:
但是在20分钟后,我的酒吧信息出现了很多错误:
以下是错误消息:

我的mqtt服务器已经启动,没有pb。
计量器日志:
Aug 01, 2021 3:04:33 PM java.util.Optional ifPresent
INFO: MQTT client is not connected.
Aug 01, 2021 3:04:33 PM net.xmeter.samplers.PubSampler sample
INFO: ** [clientId: ps303411a2200c4e1ca4f34, topic: /test/, payload: 1627830273593ts Publish failed for connection HiveMQTTConnection{clientId='ps303411a2200c4e1ca4f34'}.
Aug 01, 2021 3:04:33 PM java.util.Optional ifPresent
INFO: MQTT client is not connected.pb是什么?这与J抄测试计划有关吗?还是我的本地机器?我正在使用EC2 x3大型机器在后台启动Jmeter。
发布于 2021-08-01 14:06:03
因为你的爬升周期是1800秒,所以在20分钟,你有将近5.6k的线程,我想你的服务器开始饱和了。501返回代码可能表示某种回退机制可以给出更多关于错误的详细信息,但不确定.
发布于 2021-08-02 06:31:11
MQTT客户端没有连接。
如果您没有在JMeter日志中看到任何可疑的东西--这很可能意味着您的服务器超载,无法处理那么多并发连接/消息,那么连接就会中断。
https://stackoverflow.com/questions/68610768
复制相似问题