-attributes ] [ -z -attributes ]
[http://]hostname[:port]/path
>> SUMMARY
ab >>>>>>Apache
http>>>>>>>>>>>>>>>>
>>>>>>>>>>apache>>>>>>>>>>>>Apache>>
>>>>>>>>
>> OPTIONS
-A auth-username:password
>>>>>>>>>,>>>>>>>>>>">>"
:
>>>,ab>>>>>>>>>>.>>>>>>>>>>
,>>>>>>>>>>>>>401>>.
-c concurrency
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>http>>.
-C cookie-name=value
Add a Cookie: line to the request. The argument is typically in
the form of a name=value pair. This field is repeatable.
-d Do not display the "percentage served within XX [ms] table".
(legacy support).
-e csv-file
Write a Comma separated value (CSV) file which contains for each
percentage (from 1% to 100%) the time (in milli seconds) it took
to serve that percentage of the requests. This is usually more
useful than the 'gnuplot' file; as the results are already
'binned'.
-g gnuplot-file
Write all measured values out as a 'gnuplot' or TSV (Tab
separate values) file. This file can easily be imported into
packages like Gnuplot, IDL, Mathematica, Igor or even Excell.
The labels are on the first line of the file.
-h >>>>>>
-H custom-header
>>>>>>>>>>>>>.>>>>>>>>>>>
>(header
line)>>,>>>>>>":">>>>>>> (valid
pair)>> 'Accept-Encoding: zip/zop;8 bit';
-i >>>> http >(HEAD) >>>
GET>>.>>>>>POST >>
-k >>http KeepAlive >>>>>>>>>>>>>>
http >>>>>>>>>>>>>>>no
KeepAlive>;)
-n requests
>>>>>>>>>>>>>>>>>>>,>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
-p POST-file
>>>>>>>ab,>>Apache server>>>>HTTP POST
>>>.
-P proxy-auth-username:password
>>>>>>>>>>>HTTP
>>>>>>>>>>>
>>>>>>>>>>,>>>>>>>>>>>,>>
>>>>>>>>>>>>":">>>,ab>>>>>>>>
>>>>,>>,>>>>>>>>>>407>>>>>
-q When processing more than 150 requests, ab outputs a progress
count on stderr every 10% or 100 requests or so. The -q flag
will suppress these messages.
-s When compiled in (ab -h will show you) use the SSL protected
https rather than the http protocol. This feature is
experimental and very rudimentary. You probably do not want to
use it.
-S Do not display the median and standard deviation values, nor
display the warning/error messages when the average and median
are more than one or two times the standard deviation apart. And
default to the min/avg/max values. (legacy support).
-t timelimit
>>>>>>>>>>>>>>>>>ab>>>>>
>>>>>>>>>50000>>>>>>>>>>>
>>>>.>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>.
-T content-type
>>>>>>,>>>POST>>>>>.
-v verbosity
>>>>>>,4>>>>>>>>>>>>>>>,
3>>>>>>>>(>>,404,200),2>>>>>>
>>>>>>>
-V >>>>>>>>>
-w >>>>>>>HTML>>.
>>>>>>>n>>>>>
-x -attributes
>>>>>>>>>>>,>>>>>>>>>>> >
-X proxy[:port]
Use a proxy server for the requests.
-y -attributes
>>>>html>>>>>>>> ( )
-z -attributes
>>>>html>>>>>>>> ( | )
BUGS
There are various statically declared buffers of fixed length. Combined
with the lazy parsing of the command line arguments, the response
headers from the server and other external inputs, this might bite you.
It does not implement HTTP/1.x fully; only accepts some 'expected'
forms of responses. The rather heavy use of strstr(3) shows up top in
profile, which might indicate a performance problem; i.e., you would
measure the ab performance rather than the server's.
>> SEE ALSO
httpd(8)
[>>>>>>]
trcbilg
[>>>>>>>]
2003.11.22
>>>linux>>man>>>>>>>:
http://cmpp.linuxforum.net
>
>>>>>>>>> man >>>>>>>>
>> man >>>>>>https://github.com/man-pages-zh/manpages-
zh
Apache HTTP Server 2003-04-29 AB(1)
| |