07 04 2020

安装

yum -y install httpd-tools


查看版本(检查是否安装成功)

ab -V


使用

示例

ab -n 100 -c 10

参数说明

-n: 请求总次数

-c: 并发数

-k: 是否开启长连接

-s: 超时设置


输出

image.png

Concurrency Level:       10  并发数
Time taken for tests:     1.016 seconds 总耗时
Complete requests:       100  成功请求数
Failed requests:            0 失败请求数
Requests per second:    98.38 [#/sec] (mean) 即每秒的响应请求数,也即是最大吞吐能力(qps)总请求数/总耗时
Time per request:         101.648 [ms] (mean) 客户端发出请求到收到响应,单个请求所耗费的时间
Time per request:         10.165 [ms] (mean, across all concurrent requests) 表示服务端处理单个请求所耗费的时间, 那么 101.648-10.165=91.483ms ,表示单个请求在网络传输中所耗费的时间,也就是说:客户端发出请求到收到响应的耗时=网络传输所耗费的时间+服务端处理请求所耗费的时间
Transfer rate:               103.95 [Kbytes/sec] received :传输速率,可作为网络环境测试的重要参考