接触性能测试以来,参与了平台两个版本的性能测试,也踩了很多坑,现在对这两次的经验做一个总结。

请看下图,被测系统是一个物联网设备管理平台,对于该平台来说,主要关注以下两个方面:设备连接和API网关性能。

测试选用Jmeter为测试工具,完全免费开源、可以自行扩展插件。

XMETER是基于Jmeter的一个测试云平台,可以把它想象为很多Jmeter压力机组成的一个系统,Xmeter主要帮你做了以下一些事情:
- 部署测试机系统;
- Xmeter采用容器技术,可以人性化地设置每台机器用户数及调度机器;
- 可以监控测试机被被测系统一些机器的数据,收集每台机器的测试结果,并将这些数据集合在一个报告中直观地展示;
- 可以设置多个账户多人使用。


总的来说,你主要可以减少以下烦恼:测试系统的部署及环境问题排查、测试机器的调度(Jmeter远程代理数量过多容易出问题)、测试结果的收集。Xmeter适合大规模大并发的性能测试,物联网设备连接的测试非常适合。

wireshark是一个抓包工具,在调试物联网设备连接脚本时非常有用。

此外,在调优定位问题过程中,还需要用到监控工具,这和具体的被测系统有关。



下面,将会通过一整个测试流程来详细说明。

附:XMETER官网地址:https://www.xmeter.net/ <https://www.xmeter.net/>

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信