我试图同时从Jmeter发送多个发布到MQTT代理。我要实现的是如下
我尝试将上述3个添加到不同的线程组中,执行后,我在包含发布部分的第二个线程组中得到“找不到连接”。我正在使用csv数据集配置来获取要发布的数据。
请让我知道是否有其他方法可以在jmeter中对其进行仿真
答案 0 :(得分:0)
不同的Thread Groups代表不同的虚拟用户组,它们没有共同之处,也没有共享任何上下文(除非您使用__setProperty() function或Inter-Thread Communication Plugin手动传输数据)< / p>
因此,将Samplers移到相同的线程组下,一切应会按预期开始。
答案 1 :(得分:0)
我通过将连接属性设置为JMeter属性解决了上述问题 根据我的测试迭代,这就是我所做的 1.我创建了多个连接,编号等于测试计数 2.将这些连接设置为属性 3.创建了将接受所有这些连接并同时发布MQTT的Next线程组
我使用BeanPostProcessor完成的属性设置