使用JMeter对本地Mosquitto进行MQTT压力测试
预备软件Mosquitto (在本地VM的linux上安装)Jmeter虚拟机上运行Mosquitto查看虚拟机sockets数量Windows上运行Jmeter(Jmeter配置参考https://www.icode9.com/content-4-961843.html)模拟1000条MQTT每秒钟发送一次数据的结果Moquitto 截图(运行Moquitto时加上-v即可打印publish的消
·
预备软件
- Mosquitto (在本地VM的linux上安装)
- Jmeter
虚拟机上运行Mosquitto
查看虚拟机sockets数量
Windows上运行Jmeter
(Jmeter配置参考https://www.icode9.com/content-4-961843.html)
模拟1000条MQTT每秒钟发送一次数据的结果
Moquitto 截图(运行Moquitto时加上-v即可打印publish的消息):
此时虚拟机的socket数:
此时虚拟机中mosquitto CPU仅占: 7.7%
Jmeter MQTT连接异常率0%:
Jmeter MQTT publish 异常率0%:
试了10000个MQTT连接会有异常,还要继续研究。。。
更多推荐
已为社区贡献1条内容
所有评论(0)