使用JMeter测试MQTT发布订阅

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


使用JMeter测试MQTT发布订阅消息(一)


提示:以下是本篇文章正文内容,下面案例可供参考

一、使用JMeter测试MQTT好处

1、不依赖于界面
2、测试脚本不需要编程,熟悉http请求,熟悉业务流程即可
3、可以跳过页面限制,向后台程序添加非法数据,这样可以测试后台程序的健壮性
4、…

二、使用步骤

1.前期准备

1、官网下载JMeter https://jmeter.apache.org/
在这里插入图片描述

2、本地安装
3、打开bin目录中jmeter.bat
在这里插入图片描述

4、要对MQTT协议进行测试,需要下载一个mqtt-xmeter-jar-with-dependencies.jar插件
https://github.com/XMeterSaaSService/mqtt-jmeter点击下载

5、下载完成后放在E:\apache-jmeter-5.3\lib\ext lib下ext目录,放置完成后MQTT插件出现
在这里插入图片描述

2.编写脚本

1、新建一个线程组
在这里插入图片描述
2、添加MQTT Connect 连接服务器,IP和端口号查看自己本地或公司服务器地址,账户密码默认admin password其余默认即可

在这里插入图片描述
在这里插入图片描述

3、添加发布消息请求,无需跟改
在这里插入图片描述
4、添加订阅MQTT消息请求
在这里插入图片描述

5、添加监听器
在这里插入图片描述
6、点击运行
在这里插入图片描述

总结

以上就是今天要讲的内容,本文仅仅简单介绍了JMeter结合MQTT的使用,下一篇将介绍本地搭建MQTT服务器