Jmeter自学【8】- 使用JMeter模拟设备通过MQTT发送数据

今天使用jmeter推送数据到MQTT,给大家分享一下操作流程。

一、安装JMeter

参考文档:Jmeter自学【1】- Jmeter安装、配置

二、安装MQTT插件

1、下载插件

我的Jmeter版本是5.6.3,用到的插件是:mqtt-xmeter-2.0.2-jar-with-dependencies.jar

下载链接:https://pan.baidu.com/s/1mWgvSkXCZrUNGmxmEp8iqg?pwd=os7c

提取码:os7c

2、安装插件

将下载好的 jar文件放到JMeter 的 lib/ext 目录下

3、重启JMeter

重启JMeter后插件生效,这时候去创建测试事例,就能看到支持MQTT协议的测试入口了。

三、创建测试计划

1、创建测试计划/线程组

打开JMeter,创建一个新的测试计划,在测试计划下创建一个线程组。

2、添加仅一次控制器

因为Connect的连接只需要一次即可,重复连接会报错。

3、添加Connect连接

选择"仅一次控制器",点击"添加 -> 取样器 -> MQTTConnect"。

填写连接信息,如下图:

**注意:**这里注意超时时间,默认的是10毫秒,如果MQTT服务不稳定,可能会出现偶尔连不上的问题,建议1000毫秒。

4、添加MQTT Sampler

选择"仅一次控制器",点击"添加 -> 取样器 -> MQTT Pub Sampler" 。

填写推送信息。

5、添加查看结果树

添加查看结果树,查看推送是否成功。

相关推荐
想摆烂的不会研究的研究生8 小时前
每日八股——Redis(1)
数据库·经验分享·redis·后端·缓存
汽车仪器仪表相关领域14 小时前
全自动化精准检测,赋能高效年检——NHD-6108全自动远、近光检测仪项目实战分享
大数据·人工智能·功能测试·算法·安全·自动化·压力测试
骆驼爱记录14 小时前
Excel高效粘贴技巧:仅填充可见单元格
自动化·excel·wps·新人首发
宝宝单机sop14 小时前
室内设计教程procrea
经验分享
云半S一16 小时前
pytest的学习过程
经验分享·笔记·学习·pytest
0和1的舞者20 小时前
GUI自动化测试详解(三):测试框架pytest完全指南
自动化测试·python·测试开发·自动化·pytest·测试
tap.AI20 小时前
Deepseek(九)多语言客服自动化:跨境电商中的多币种、多语种投诉实时处理
运维·人工智能·自动化
宇钶宇夕21 小时前
CoDeSys入门实战一起学习(四):应用程序运行、监控与调试
运维·自动化
元媛媛21 小时前
UiPath- RPA 机器人流程自动化|基础与安装
机器人·自动化·rpa
计算机小手1 天前
Docker 部署 weserv-images:打造非侵入式图片处理中间件
图像处理·经验分享·docker·中间件