Apache HTTP服务器 2.0版本

现有的语种: en
ab是Apache超文本传输协议(HTTP)的性能测试工具。
其设计意图是描绘当前所安装的Apache的执行性能,
主要是显示你安装的Apache每秒可以处理多少个请求。
ab
[ -A auth-username:password ]
[ -c concurrency ]
[ -C cookie-name=value ]
[ -d ]
[ -e csv-file ]
[ -g gnuplot-file ]
[ -h ]
[ -H custom-header ]
[ -i ]
[ -k ]
[ -n requests ]
[ -p POST-file ]
[ -P proxy-auth-username:password ]
[ -q ]
[ -s ]
[ -S ]
[ -t timelimit ]
[ -T content-type ]
[ -v verbosity]
[ -V ]
[ -w ]
[ -x <table>-attributes ]
[ -X proxy[:port] ]
[ -y <tr>-attributes ]
[ -z <td>-attributes ]
[http://]hostname[:port]/path
-A auth-username:password:隔开,并以base64编码形式发送。
无论服务器是否需要(即, 是否发送了401认证需求代码),此字符串都会被发送。-c concurrency-C cookie-name=valueCookie:行。
其典型形式是name=value的一个参数对。
此参数可以重复。-d-e csv-file-g gnuplot-file-h-H custom-header"Accept-Encoding: zip/zop;8bit").-iHEAD请求,而不是GET。-k-n requests-p POST-file-P proxy-auth-username:password:隔开,并以base64编码形式发送。
无论服务器是否需要(即, 是否发送了401认证需求代码),此字符串都会被发送。-qab每处理大约10%或者100个请求时,会在stderr输出一个进度计数。
此-q标记可以抑制这些信息。-sab -h会显示相关信息)使用了SSL的受保护的https,
而不是http协议的时候。此功能是实验性的,也是很简陋的。最好不要用。-S-t timelimit-n 50000。
它可以使对服务器的测试限制在一个固定的总时间以内。默认时,没有时间限制。-T content-type-v verbosity4或更大值会显示头信息,
3或更大值可以显示响应代码(404, 200等),
2或更大值可以显示警告和其他信息。-V-w-x <table>-attributes<table>属性的字符串。
此属性被填入<table 这里 >.-X proxy[:port]-y <tr>-attributes<tr>属性的字符串.-z <td>-attributes<td>属性的字符串.程序中有各种静态声明的固定长度的缓冲区。 另外,对命令行参数、服务器的响应头和其他外部输入的解析也很简单,这可能会有不良后果。
它没有完整地实现HTTP/1.x; 仅接受某些'预想'的响应格式。
strstr(3)的频繁使用可能会带来性能问题,即,
你可能是在测试ab而不是服务器的性能。
现有的语种: en