Jmeter模拟mqtt客户端向系统发送多条模拟数据

1.在Jmeter中安装mqtt插件

github下载您需要的release版本, 解压mqtt–xmeter-jar-with-dependencies.jar.zip, 将生成的jar文件放到JMeter安装主目录的lib/ext下,重启JMeter,在取样器中就可以看到插件成功加载。

2.安装好插件后,打开Jmeter创建线程组 ,因为我要并发发6条消息,所以设置了6个线程组,执行1次循环

3. 然后添加csv数据文件,因为跑的ID是变量,设置了6个线程,所以将6个ID存放在了C盘的id.txt文件里面,设置情况如图

4. 选择线程组右键添加mqttconnect,设置mqtt连接地址、端口、用户名和密码

5.选择线程组右键添加MQTT信息发布采样器(MQTT Pub Sampler) 

输入topic与MQTT建立连接,向目标MQTT服务器发布信息,输入消息发送体的脚本,变量名输入格式"${变量名}",这样就可以往服务器发送多条消息

 6.MQTT消息订阅采样器(MQTT Sub Sampler)

该信息发布采样器 复用 连接采样器 中建立的MQTT连接,向目标MQTT服务器订阅信息。7.MQTT断开连接采样器(MQTT DisConnect)

断开 连接采样器 中建立的MQTT连接

8.可以设置查看结果树和报告,到这里一个完整的jmeter之mqtt请求就结束了,点击执行就可以了,服务器就会一次收到对条消息请求。

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值