Apache HTTP Server Version 2.0
Manual Page: ab
NAME
ab - Apache HTTP server benchmarking tool
SYNOPSIS
ab [ -k ] [ -n requests ] [ -t timelimit ] [ -c concurrency
] [ -p POST file ] [ -A Authentication username:password ] [
-P Proxy Authentication username:password ] [ -H Custom
header ] [ -C Cookie name=value ] [ -T content-type ] [ -v
verbosity ] ] [ -w output HTML ] ] [ -x <table> attributes ]
] [ -y <tr> attributes ] ] [ -z <td> attributes ]
[http://]hostname[:port]/path
ab [ -V ] [ -h ]
DESCRIPTION
ab is a tool for benchmarking your Apache HyperText Transfer
Protocol (HTTP) server. It is designed to give you an
impression of how your current Apache installation performs.
This especially shows you how many requests per second your
Apache installation is capable of serving.
OPTIONS
-k Enable the HTTP KeepAlive feature, i.e., perform
multiple requests within one HTTP session.
Default is no KeepAlive.
-n requests Number of requests to perform for the benchmark-
ing session. The default is to just perform a
single request which usually leads to non-
representative benchmarking results.
-t timelimit
Maximum number of seconds to spend for bench-
marking. This implies a -n 50000 internally. Use
this to benchmark the server within a fixed
total amount of time. Per default there is no
timelimit.
HTTP/1.1 200 OK
Date: Mon, 07 Jul 2025 08:44:39 GMT
Server: Apache/2.0.42 (Win32) PHP/5.2.10
Accept-Ranges: bytes
Content-Length: 6829
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=ISO-8859-1
Manual Page: ab - Apache HTTP Server
Apache HTTP Server Version 2.0
Manual Page: ab
NAME
ab - Apache HTTP server benchmarking tool
SYNOPSIS
ab [ -k ] [ -n requests ] [ -t timelimit ] [ -c concurrency
] [ -p POST file ] [ -A Authentication username:password ] [
-P Proxy Authentication username:password ] [ -H Custom
header ] [ -C Cookie name=value ] [ -T content-type ] [ -v
verbosity ] ] [ -w output HTML ] ] [ -x <table> attributes ]
] [ -y <tr> attributes ] ] [ -z <td> attributes ]
[http://]hostname[:port]/path
ab [ -V ] [ -h ]
DESCRIPTION
ab is a tool for benchmarking your Apache HyperText Transfer
Protocol (HTTP) server. It is designed to give you an
impression of how your current Apache installation performs.
This especially shows you how many requests per second your
Apache installation is capable of serving.
OPTIONS
-k Enable the HTTP KeepAlive feature, i.e., perform
multiple requests within one HTTP session.
Default is no KeepAlive.
-n requests Number of requests to perform for the benchmark-
ing session. The default is to just perform a
single request which usually leads to non-
representative benchmarking results.
-t timelimit
Maximum number of seconds to spend for bench-
marking. This implies a -n 50000 internally. Use
this to benchmark the server within a fixed
total amount of time. Per default there is no
timelimit.
-c concurrency
Number of multiple requests to perform at a
time. Default is one request at a time.
-p POST file
File containing data to POST.
-A Authentication username:password
Supply BASIC Authentication credentials to the
server. The u