qq:78080458 学习交流群:150633458
分类: LINUX
2019-06-19 15:14:54
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 //10个请求,并发10个 This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, Licensed to The Apache Software Foundation, Benchmarking (be patient)...apr_poll: The timeout specified has expired (70007) Total of 6 requests completed |
做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
链接: 密码:n7bk