# 压测工具

有wrk 、sb、httpd-tools

# wrk

安装wrk:

  1. 从github下载
  2. 下载目录下执行make,如果执行报错,解决问题即可(一般是make、gcc未安装)
  3. 配置环境变量

基本使用:

wrk -t8 -c200 -d30s --latency "http://localhost:8088"

代表8个线程,200个连接,压测30s,使用非常简单。

压测结果:

Running 10s test @ http://localhost:8088
  8 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency   106.56ms  192.96ms   1.99s    90.57%
    Req/Sec   607.36    253.36     1.64k    69.10%
  Latency Distribution
     50%   25.48ms
     75%  141.15ms
     90%  289.76ms
     99%    1.03s 
  46451 requests in 10.01s, 11.54MB read
  Socket errors: connect 0, read 0, write 0, timeout 16
  Non-2xx or 3xx responses: 46451
Requests/sec:   4642.09
Transfer/sec:      1.15MB
修改于: 8/11/2022, 3:17:56 PM