当前位置: 首页 > article >正文

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

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


http://www.kler.cn/a/456692.html

相关文章:

  • RT-Thread中堆和栈怎么跟单片机内存相联系
  • 【2024年-9月-21日-开源社区openEuler实践记录】PilotGo:简化运维管理的开源利器
  • 设计模式-创建型-单例模式
  • 运动健康小程序SpringBoot+论文源码调试讲解
  • HarmonyOS NEXT 实战之元服务:静态案例效果---电动车电池健康状况
  • LeetCode每日三题(六)数组
  • AI开发 - 算法基础 递归 的概念和入门(一) 递归算法的常见应用 PYTHON
  • STM32第十一课:STM32-基于标准库的42步进电机的简单IO控制(附电机教程,看到即赚到)
  • Gavin Wood 的 Polkadot 2024 年度回顾:技术突破与未来的无限可能
  • 汽车的hmi设计还能有哪些创新?要从哪些方面下手
  • 接口测试面试题
  • 【网络】什么是VLAN(Virtual Local Area Network虚拟局域网)?物理网络划分多个子网络的技术
  • 最新的序列数据预测模型SOFTS详解
  • fineReport_“数据保留N位小数“
  • 记一次内存泄漏分析(待写稿)
  • 11.MySQL视图特性
  • 镍氢电池材料合金在电池中的应用与性能优化
  • 《计算机视觉:开启智能感知新时代》
  • openEuler 下安装nginx
  • elasticsearch-java客户端jar包中各模块的应用梳理
  • 洪水防洪预警功能:水库水雨情监测系统的应急响应机制
  • Tomcat调优相关理解
  • 华为 IPD,究竟有什么特点?(一)
  • ADBKeyBoard 安装 (中文输入)
  • Amazon Bedrock Claude 3 在客户服务自动化中的应用方法
  • 医院也逐渐使用复合机器人向自动化转型升级