本人虽然参加软件测试工作多年,但是做性能测试的经验不是很多,所以目前在我们公司做性能测试都是边学习边干活,边干活便总结。
最近在做MQTT服务器的性能测试,总结了一下几条测试中用到的内容,总结如下:
一 使用jmeter创建mqtt的脚本
1.以jmeter5.1.1为例,下载以后在windows下打开
2.下载mqtt-jmeter插件,下载地址:https://github.com/emqx/mqtt-jmeter/releases/download/v2.0.2/mqtt-xmeter-2.0.2-jar-with-dependencies.jar
3.将插件放置于jmeter的lib/ext目录下,然后重启一下jmeter,在jmeter的添加取样器里能看到mqtt的几个取样器即可
4.添加测试计划,添加发布消息的取样器,MQTT Connect添加仅一次控制器,在MQTT Pub Sampler下也可以根据情况添加一个固定定时器,在MQTT Connect里填写mqtt的服务器信息
5.添加订阅消息的取样器,此时我们需要重新连接mqtt服务器,同理也设置一个近义词控制器,添加MQTT Sub Sampler