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、添加查看结果树

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

相关推荐
沃虎Chinty-038 小时前
CHIP LAN(片式网络变压器)选型决策指南:从需求到量产
经验分享·智能硬件
小新同学^O^10 小时前
简单学习--> Selenium自动化测试
学习·selenium·测试工具
霍格沃兹测试学院-小舟畅学12 小时前
Browserbase Skills:让 Claude Code 具备浏览器自动化能力的开源框架
运维·开源·自动化
qq_4523962312 小时前
第十九篇:《视觉回归测试:让UI自动化检测样式异常》
运维·ui·自动化
IT北辰13 小时前
一键整理试题库!用Python自动化处理Excel选择题
python·自动化·excel
电商API_1800790524714 小时前
淘宝商品评论数据获取指南|批量自动化|api应用
java·爬虫·spring·性能优化·自动化
jedi-knight14 小时前
Vibe SRM:用自然语言设计固体火箭发动机,AI做到了
人工智能·经验分享·agi
King's King15 小时前
自动化立体仓库项目立项申请报告
运维·自动化
我材不敲代码15 小时前
irm https://get.activated.win | iex出现irm : 未能解析此远程名称: ‘get.activated.win‘
经验分享
Apifox.16 小时前
Apifox 近期更新|AI Agent Debugger、A2A Debugger、Postman API 导入、Ask AI 侧边栏对话
前端·人工智能·后端·测试工具·测试用例·postman