Siege
Siege是Linux下的一个web系统的压力测试工具,支持多链接,支持get和post请求,可以对web系统进行多并发下持续请求的压力测试。
Usage
wrk
wrk是一款采用异步并发模型的HTTP基准测试工具:采用异步并发模型,能够发送更大且可控的压力;内置LuaJIT,能够通过lua脚本模拟常见的业务行为,模拟更加真实的场景;相比常见的HTTP基准测试工具,占用更少CPU、更少内存;
Usage
对于POST请求,需要使用lua脚本,测试命令:wrk -c1 -t1 -d 1s -s ./post.lua url
1 | wrk.method = "POST" |
- latency: 延时
- req/sec: 每秒钟处理的请求量
- stdev: 标准差