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次请求。
1ab -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
-