欢迎光临
我们一直在努力

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



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 




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 



赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。