如何通过JMeter将多个MQTT客户端连接到单个iothub

问题描述 投票:0回答:1

我正在尝试通过JMeter建立多个MQTT客户端到单个Azure服务器的连接。

注意:所有客户端ID和所有用户名均不同,但共享通用密码(SAS)

客户端ID-1连接快照:“在此处输入图像描述”

clinet ID-2连接快照:“在此处输入图像描述”

并且继续..

现在问题是当我运行in线程时,第一个客户端仅获得连接:“在此处输入图像描述”

&其他客户端连接抛出错误:

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9SdWtGcC5wbmcifQ==” alt =“在此处输入图像描述”>

非常感谢任何帮助。谢谢。

jmeter mqtt azure-iot-hub
1个回答
0
投票

JMeter由每个虚拟用户颠倒执行Samplers,因此您无需复制此Gateway Connect采样器,只需在Thread Group中定义2个线程(虚拟用户),每个线程(虚拟用户)将执行[ C0]采样器,并与经纪人建立自己的连接。

凭证可以使用Gateway Connect进行参数化,因此每个虚拟用户将使用其自己的用户名/密码组合进行连接

更多信息:CSV Data Set Config

© www.soinside.com 2019 - 2024. All rights reserved.