欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

使用JMeter作为MQTT客户端

时间:2023-06-24
MQTT服务器安装

服务器操作系统CentOS7.8,MQTT服务器使用的是EMQX,版本4.3.5。

yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo https://repos.emqx.io/emqx-ce/redhat/centos/7/emqx-ce.repoyum install emqx

emqx start       启动emqtt

emqx stop        关闭emqtt

emqx restart     重启emqtt

emqx_ctl status  查看emqtt状态

开放端口 18083 8083,或者关闭防火墙。

客户端访问http://192.188.1.245:18083

默认用户名密码:admin/public

JMeter消息发送

先上一个总体的图。线程组,可以设置线程数量,然后是一次MQTT connect登录,再来个循环,不断发送mqtt消息,最后一次DisConnect,最后根据需要加入测试报告监听器。

MQTT Connect里面填上ip,端口,用户名,密码等信息:

循环控制器填写循环测速,也可以一直循环:

定时器填写发送时间间隔:

发送的消息,这儿用了Radom函数,生成随机数

 测试的结果

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。