使用JMeter测试MQTT协议
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,1、MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛,本文简单介绍下怎么使用JMeter对MQTT协议做性能测试2、要
千家信息网最后更新 2025年02月01日使用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安全错误
数据库的锁怎样保障安全
昭通市政府网络安全和信息化
安恒网络安全培训中心
服务器安全规则组配置
软件开发棋牌24小时
如何查询服务器管理ip
德邦物流软件开发上班时间
计算机软件开发收费标准
恩施服务器回收免费咨询
jsp往数据库添加数据库
九江政务软件开发费用
计算机网络技术自学考纲
凌云诺不同服务器能一起玩吗
网络安全生态教育讲座
pgsql怎么查询数据库
苹果手机免费数据库软件
网络安全法 内容 条款
学软件开发哪儿好
深圳鹏城科技互联网怎么样
苏州什么是刀片服务器定制
江苏软件开发人员工资的标准的
2288服务器 导轨
中山数字软件开发厂家直销
服务器设定自动重启
软件工程说明书做数据库设计
深圳软件开发代理
互联网科技峰会
记事本软件开发
2020网络安全图片幼儿园
建行软件开发和农行软件开发
福田软件开发公司哪家好