ubuntu20.04|ubuntu20.04 安装 wrk 压力测试工具以及简单使用

wrk 是一个 c 语言写的压力测试工具
但是 ubuntu 的软件仓库没有收录 wrk,需要我们自己编译安装
安装教程 先安装必要的依赖

sudo apt install build-essential libssl-dev git

github 拉取源代码
git clone git@github.com:wg/wrk.git

也可以使用 gitee 的镜像
git clone git@gitee.com:ponponon/wrk.git

使用 make 编译源代码
cd wrk make # 把生成的wrk移到一个PATH目录下面, 比如 sudo cp wrk /usr/local/bin

可以使用多线程编译来加快速度
make -j8, 8 表示 8个线程一个编译
使用教程 使用 wrk 测试 nginx
─?./wrk http://192.168.31.203 Running 10s test @ http://192.168.31.203 2 threads and 10 connectionsThread StatsAvgStdevMax+/- Stdev Latency657.87us761.70us19.66ms97.90% Req/Sec8.48k743.419.74k83.00% 168665 requests in 10.00s, 138.16MB read Requests/sec:16865.61 Transfer/sec:13.82MB

使用 wrk 测试 gunicorn
─?./wrk http://192.168.31.203:63000/upload/ Running 10s test @ http://192.168.31.203:63000/upload/ 2 threads and 10 connections Thread StatsAvgStdevMax+/- Stdev Latency10.91ms7.41ms93.90ms79.23% Req/Sec486.4992.10797.0064.50% 9692 requests in 10.01s, 3.47MB read Non-2xx or 3xx responses: 9692 Requests/sec:968.38 Transfer/sec:354.63KB

【ubuntu20.04|ubuntu20.04 安装 wrk 压力测试工具以及简单使用】参考文章:
如何提高 Github 下载速度到 2MB/s ?
http 性能测试 wrk使用教程

    推荐阅读