Hi all,
最近把经常大家用的 web 性能测试工具总结了一下,并自己写了一个示例工程,因为主要是通过 python 实现的,因此只用了 ab 和 locust,希望以后加上 jmeter 的示例工程,方便大家使用。
我的示例工程请参考github 项目
对 wrk,ab, locust, jmeter 性能工具的对比:
工具 | wrk | ab | locust | jmeter |
---|---|---|---|---|
安装 | 简单 | 简单 | 依赖 python | 依赖 jdk |
场景 | 压测 | 不支持 | 不支持 | 支持 |
UI 界面 | 无 | 无 | 有 | 有 |
脚本录制 | 无 | 无 | 无 | 利用本地 ProxyServer 或 badboy |
资源监控 | 无 | 无 | 无 | 通过 JMeterPlugins 插件和 ServerAgent 实现 |
报告分析 | 无 | 无 | 无 | 生成 HTML 报告 |
CI 的支持 | 支持 | 支持 | 支持 | 支持 |
上面的总结不是我的,我拿来主义,但是也差不多,希望大家多多提出意见,也可以对我们的示例工程发表意见或者一起把他做好。
谢谢,
大山杨