ab

     ab指令是apache的性能测试工具,它可以测试当前apache服务器的运行性能,显示每秒中可以处理多少个http请求。

     此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

 

1、语法

     ab  [选项]

 

2、参数列表


选项



说明



-A name:pass



向服务器提供用户名和密码



-b



tcp连接的缓冲区大小



-c



并发请求数目,默认1个



-C cookie-name=value



添加cookie



-e csv-file



指定产生的csv文件



-g



把测试结果写入到指定的gnuplot文件



-h



显示帮助信息



-H



为请求附加额外的头信息



-i



执行http中的HEAD请求而不是GET



-k



启动keepalive功能



-n



指定测试会话中的请求次数



-p



指定包含post数据的文件



-q



如果请求数大于150,ab指令在处理10%或者100个请求后显示进度



-r



当有socket接收错误的时候,不退出



-t



指定测试的最大描述



-T



指定Content-type信息



-v



设置显示信息的级别



-V



显示版本信息



-x



设置table标记属性的字符串



-X



设置代理服务器



-y



设置tr标签



-z



设置td标签


 

3、实例

测试性能 


​[root@localhost ~]# ab -n 10 -c 10 ​qq.com/">​http://www.qq.com/         //10​​个请求,并发​​10​​

​This is ApacheBench, Version 2.3 <$Revision: 655654 $>​

​Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/​

​Licensed to The Apache Software Foundation, http://www.apache.org/​

​Benchmarking www.qq.com (be patient)...apr_poll: The timeout specified has expired (70007)​

​Total of 6 requests completed​



做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用

链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ 密码:n7bk 

Linux基础命令---ab测试apache性能_apache