Locust之mqtt协议性能压测

为什么会选择用locust?

公司是商业活动的集合,商业就需要考虑成本;同理我们开发也好,测试也好,在决定干一件事情的时候,一定是先考虑收益与成本,俗称性价比。
咱们做性能压测,实际上就是给公司节约资源,节约成本,能4U8G解决的,绝对不考虑8U16G。
事实上Jmeter有现成的插件,用起来也是特别方便的。问题就出在物联网的设备压测起来都是以万为基数,我接到的需求就是1万,5万,10万(心疼自己3秒)。这个时候协程机制的Locust就非常香了。
在这里插入图片描述

用locust的优缺点

1.优点就不多说了,省资源=省钱。
2.缺点不像http和https协议,压测时会有图表。(由于我压出想要的效果了------被测系统直接无法访问,压力端的这个缺陷就没去研究)

实践过程

Locust之mqtt协议性能压测_第1张图片
Locust之mqtt协议性能压测_第2张图片
Locust之mqtt协议性能压测_第3张图片

总结

物联网的性能压测有别于传统的https等传输协议,有更好的方法欢迎大佬能私信我

你可能感兴趣的:(物联网)