首页 > 应用开发 > > Linux基础命令---ab测试apache性能
ab
ab指令是apache的性能测试工具,它可以测试当前apache服务器的运行性能,显示每秒中可以处理多少个http请求。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。
1、语法
ab [选项]
2、参数列表
选项说明
-A name:pass向服务器提供用户名和密码
-btcp连接的缓冲区大小
-c并发请求数目,默认1个
-C cookie-name=value添加cookie
-ecsv-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
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/717/viewspace-3137952/ ,如需转载,请注明出处,否则将追究法律责任。