我正试图使用jmeter将100个mqtt客户端连接到iothub。
在mqtt连接面板中,对于pwd,我使用iothubowner连接字符串(可在azure门户中的共享访问策略页面中使用),从中生成SAS & 在pwd中为所有100个客户端使用相同的。
连接是成功的,以及。
但是,当我试图使用各自的客户端连接字符串,从SAS得到生成使用设备资源管理器,得到应用在pwd和连接失败。
任何帮助,请。
JMeter会由每个虚拟用户倒过来执行采样器,所以你不需要重复这个Gateway Connect采样器,只要在线程组中定义2个线程(虚拟用户),每个线程(虚拟用户)都会执行Gateway Connect采样器,并建立自己与broker的连接。
可以使用CSV数据集配置参数化证书,这样每个虚拟用户就会用自己的用户名和密码组合进行连接。
更多信息。测试物联网的MQTT消息传递代理--指南
我不知道为什么各自的连接字符串会创建道具,但在这种情况下,推荐的解决方案是使用共享访问策略页面的iothubowner连接字符串。这是很成功的。