[APACHE DOCUMENTATION]

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 DOCUMENTATION]

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