无法使用设备连接字符串-Jmeter

时间:2020-04-22 15:45:18

标签: jmeter mqtt azure-iot-hub

我正在尝试使用jmeter将100个mqtt客户端连接到iothub。

在mqtt连接面板中,对于pwd,正在使用iothubowner连接字符串(可在azure门户的共享访问策略页面中找到),从中生成SAS,并在pwd中为所有100个客户端使用相同的字符串。

连接也成功。

但是当我尝试使用相应的客户端连接字符串(使用设备资源管理器从中生成SAS)时,将其应用于pwd中,并且连接失败。

任何帮助。

2 个答案:

答案 0 :(得分:0)

JMeter执行每个虚拟用户颠倒的采样器,因此您无需复制此Gateway Connect采样器,只需在线程组中定义2个线程(虚拟用户),每个线程(虚拟用户)将执行Gateway Connect采样器,并且与经纪人建立自己的联系。

可以使用CSV数据集配置参数化凭据,以便每个虚拟用户可以使用自己的用户名/密码组合进行连接

更多信息:测试用于物联网的MQTT消息代理-指南

答案 1 :(得分:0)

仍然不确定为什么每个连接字符串都可以创建道具,但是在这种情况下,建议的解决方案是使用共享访问策略页面中的iothubowner连接字符串。非常成功。