工具 | 描述 |
jmeter | 免费 基于UI操作,容易上手,无编码界面 基于线程模拟 单台负载机可模拟的负载数有限 可以监控测试过程 测试结果展示详细 |
locust | 开源 Python语言开发脚本 同样配置下,单台负载机可模拟的负载数远超jmeter 参考教程:http://www.testclass.net/locust 对测试过程的监控和测试结果展示,不如jmeter全面和详细,可进行二次开发 |
Loadrunner | 功能强大,价格昂贵 C语言(默认)、java、VB开发脚本 支持ip欺骗、网速模拟 图形报表强大 |
nGrinder | 开源 Python2、groovy开发脚本 单节点支持高并发 报告异常抛出记录不全面,需要查询log 服务器资源监控收集的数据较少,需要二次开发 响应时间没有按百分位数的统计,需要二次开发 |