Ab
时间: 2019/7/17 19:18:03
简介#
Apache HTTP server benchmarking tool
简称 ab
, HTTP 服务性能测试工具。
安装:yum -y install httpd-tools
选项#
-b
:接收和发送TCP缓冲区大小。-B
:本地请求发送地址。-c
: 并发量,同事发送请求的个数。-C
: cookie, 格式name=value
。-d
: 不显示百分之多少的请求的响应时间在多少毫秒之内
表格。-h
: 显示帮助信息。-k
:不关闭连接,重用连接。-l
:响应的长度不是固定值时,不报告错误信息。-m
:Http Method
, GET、POST等。-n
:执行多少次请求。-t
:测试执行的时间长度,默认没有限制,单位秒。-q
:安静模式,不显示请求执行进度(执行多少个)。-r
: 当Socket接收出错时继续执行。-s
:请求的响应超时时间,默认30秒。-T
:content-type
默认text/plain
-v
:大于等于4
: 输出请求头信息。大于等于3
: 输出响应码。大于等于2
:输出警告和INFO
信息。
-V
: 显示版本信息。-w
:输出 HTML 格式。
例子#
- 8 个线程同时执行10000次请求。
1
ab -c 8 -n 10000 http://10.0.8.33:8080/tables
-
8 个线程同时执行1分钟。
ab -c 8 -t 60 http://10.0.8.33:8080/tables
-