You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
2.1 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# **ab**
## 说明
**ab命令** 是Apache的Web服务器的性能测试工具它可以测试安装Web服务器每秒种处理的HTTP请求
### 选项
```markdown
-n requests 指定测试会话的请求数量
-c concurrency 一次进行多少个并发请求
-t timelimit Seconds to max. to spend on benchmarking,This implies -n 50000
-s timeout Seconds to max. wait for each response,Default is 30 seconds
-b windowsize Size of TCP send/receive buffer, in bytes
-B address Address to bind to when making outgoing connections
-p postfile File containing data to POST. Remember also to set -T
-u putfile File containing data to PUT. Remember also to set -T
-T content-type 用于POST/PUT数据的Content-type header,例如:'application/x-www-form-urlencoded',默认是:'text/plain'
-v verbosity How much troubleshooting info to print
-w 以HTML表格方式打印结果
-i Use HEAD instead of GET
-x attributes String to insert as table attributes
-y attributes String to insert as tr attributes
-z attributes String to insert as td or th attributes
-C attribute Add cookie,例如:'Apache=1234'. (repeatable)
-H attribute 为请求添加一个额外的header,例如:'Accept-Encoding: gzip'
Inserted after all normal header lines. (repeatable)
-A attribute 添加基本的WWW身份验证attribute是用冒号分隔的用户名和密码
-P attribute 添加基本代理身份验证attribute是用冒号分隔的用户名和密码
-X proxy:port Proxyserver and port number to use
-V Print version number and exit
-k 使用HTTP KeepAlive特性
-d Do not show percentiles served table
-S Do not show confidence estimators and warnings
-q 超过150个请求时不显示进度
-g filename 将收集的结果输出为gnuplot格式文件
-e filename Output CSV file with percentages served
-r Don't exit on socket receive errors
-Z ciphersuite Specify SSL/TLS cipher suite (See openssl ciphers)
-f protocol 指定SSL/TLS协议(SSL3, TLS1, TLS1.1, TLS1.2 or ALL)
```