使用JMeter测试MQTT协议
发表于:2024-09-27 作者:千家信息网编辑
千家信息网最后更新 2024年09月27日,1、MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛,本文简单介绍下怎么使用JMeter对MQTT协议做性能测试2、要
千家信息网最后更新 2024年09月27日使用JMeter测试MQTT协议
1、MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛,本文简单介绍下怎么使用JMeter对MQTT协议做性能测试
2、要对MQTT协议进行测试,需要下载一个mqtt-xmeter-jar-with-dependencies.jar插件,放置在JMeter的lib/ext目录下下载方法见文章末尾
一、添加线程组
- 添加线程组,Jmeter执行是通过线程组进行驱动的,测试计划必须最少有一个线程组,选中测试计划,点击右键,添加》线程》线程组
二、依次添加如下请求
- 添加创建连接请求-选中线程组,点击右键,添加》取样器》MQTT Connect
- 该请求的作用是进行连接,本次使用本机开启的MQTT服务进行测试,所以ip为127.0.0.1,端口默认1883
- 添加发布请求-选中线程组,点击右键,添加》取样器》MQTT Pub Sampler
- 该请求作用是发布消息到服务器,只需要输入主题、发送消息类型、发送消息内容即可
- 添加订阅请求-选中线程组,点击右键,添加》取样器》MQTT Sub Sampler
- 该请求作用是用来订阅发布的消息,只需要输入主题名称,即可订阅
- 由于我们测试过程中一般只需要连接一次,所以本次还添加一个仅一次控制器,该控制器的效果就是一个线程只执行一次,不管执行多少次循环,右键线程组》添加》逻辑控制器》仅一次控制器
添加查看结构树,右键线程组,添加》监听器,查看结构树,该组件的功能是查看每个请求的具体请求参数和响应结果
三、执行测试
- 点击执行案例,执行开发好的脚本,结果如下:
- MQTT后台发布记录
如果文章对你有帮助,欢迎关注本人公众号,公众号与本平台文章同步,方便大家查阅,本人会持续推出与测试有关的文章,与大家分享测试技术,每一篇原创文章都是用心编写,杜绝抄袭复制
QQ技术交流群:加群请输入验证信息 51CTO
微信二维码关注公众号:
关注之后,回复资源下载,即可获取本人共享的各种资源下载地址
线程
测试
文章
消息
控制器
控制
订阅
作用
公众
取样器
服务
输入
主题
技术
服务器
构树
结果
资源
资源下载
原创文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全在民用的应用
网络安全及无线覆盖技术方案
天津联想服务器虚拟化优势
软件开发项目归档基本要求
基于excel的自行软件开发
外文检索数据库
联通网络技术研究院唐雄燕
麒麟加速器服务器忙
数据库接口实战
网络安全日记50字
互联网金融暴风眼金融科技内涵
广州销售软件开发公司有哪些
http服务器 下载
智众分销软件开发
金蝶服务器连接
网络安全法的责任主体是
做数据库开发工作内容
山东济南服务器代理哪家好云主机
绿色数据库
什么是服务器名
行研整理数据库是干嘛
软件开发中期规划
通讯网络技术学校排名
燃烧的远征奥罗服务器人多吗
a1科密考勤无法采集数据库
昆明财务软件开发公司电话
什么是大型软件开发公司
如何获取数据库中的数量
网络安全演讲稿5000字
国家信息与网络安全