WRK a HTTP Benchmarking Tool
1. First Simple Use
First of all, download and install the tool
>git clone https://github.com/wg/wrk.git
>cd wrk
>make
It will generate the wrk execute application there. Then we can add this to the bin.
>sudo ln -s /Users/carl/tool/wrk /opt/wrk
>vi ~/.profile
export PATH=/opt/wrk:$PATH
>. ~/.profile
Follow the readme and do it like this.
>wrk -t12 -c400 -d30s https://github.com/wg/wrk
Running 30s test @ https://github.com/wg/wrk
12 threads and 400 connections
Thread Stats Avg Stdev Max +/- Stdev Latency 5.28s 3.11s 16.48s 75.26% Req/Sec 5.66 2.98 29.00 91.75% 1307 requests in 30.71s, 67.07MB read Socket errors: connect 0, read 58, write 0, timeout 2595 Requests/sec: 42.56 Transfer/sec: 2.18MB
2. Lua language and API
…snip..
References:
https://github.com/wg/wrk
本文介绍如何下载并安装WRK HTTP基准测试工具,并演示了简单的使用方法。通过示例展示了如何设置线程数、连接数及运行时间等参数,以及如何解析测试结果。
910

被折叠的 条评论
为什么被折叠?



