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使用教程
推荐阅读
- Mac安装Chromedriver
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- MAC安装Mongo
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- react|react 安装
- VueX--VUE核心插件
- python-安装sublime遇到异常
- typeScript入门基础介绍
- 监控nginx
- 使用homeBrew|使用homeBrew 安装Goland