现代 HTTP 基准工具
wrk - 一个HTTP基准工具wrk是一个现代的HTTP基准工具,能够在单多核心CPU上运行时产生出大量负载. 它结合了多行设计与可扩展事件通知系统,如epoll和kqueue. 一个可选的LuaJIT脚本可以执行HTTP请求生成,响应处理,以及自定义报告. 详情见SCRIPTING,几个例子见脚本/. 基本使用法 wrk -t12 -c400 -d30s http://127.0.0.1:8080/index.html 这运行了一个30秒的基准,使用12个线程,并保持400个HTTP连接打开. 输出:运行30s测试@http://127.0.0.1:8080/index.html 12个线程和400个连接线程 Avg Stdev Max +/- Stdev Latency 635.91us 0.89ms 12.92ms 93.69% Req/Sec 56.20k 8.07k 62.00k 86.54% 30.00s请求, 17.76GB 读取请求/sec: 748868.53 传输/sec: 606.33MB 命令行..