如何通过JMeter将多个MQTT客户端连接到单个iothub
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过JMeter将多个MQTT客户端连接到单个iothub相关的知识,希望对你有一定的参考价值。
我正在尝试通过JMeter建立多个MQTT客户端到单个Azure服务器的连接。
注意:所有客户端ID和所有用户名均不同,但共享通用密码(SAS)
客户端ID-1连接快照:
clinet ID-2连接快照:
并且继续..
现在问题是当我运行in线程时,第一个客户端仅获得连接:
&其他客户端连接抛出错误:
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9SdWtGcC5wbmcifQ==” alt =“在此处输入图像描述”>
非常感谢任何帮助。谢谢。
答案
JMeter由每个虚拟用户颠倒执行Samplers,因此您无需复制此Gateway Connect
采样器,只需在Thread Group中定义2个线程(虚拟用户),每个线程(虚拟用户)将执行[ C0]采样器,并与经纪人建立自己的连接。
凭证可以使用Gateway Connect
进行参数化,因此每个虚拟用户将使用其自己的用户名/密码组合进行连接
更多信息:CSV Data Set Config
以上是关于如何通过JMeter将多个MQTT客户端连接到单个iothub的主要内容,如果未能解决你的问题,请参考以下文章