AB(1) ab AB(1) (NAME) ab - () Apache HTTP (SYNOPSIS) ab [ -A auth-username:password ] [ -b windowsize ] [ -B local-address ] [ -c concurrency ] [ -C cookie-name=value ] [ -d ] [ -e csv-file ] [ -E client-certificate file ] [ -f protocol ] [ -g gnuplot-file ] [ -h ] [ -H custom-header ] [ -i ] [ -k ] [ -l ] [ -m HTTP-method ] [ -n requests ] [ -p POST-file ] [ -P proxy-auth-username:password ] [ -q ] [ -r ] [ -s timeout ] [ -S ] [ -t timelimit ] [ -T content-type ] [ -u PUT-file ] [ -v verbosity] [ -V ] [ -w ] [ -x -attributes ] [ -X proxy[:port] ] [ -y -attributes ] [ -z
-attributes ] [ -Z ciphersuite ] [http[s]://]hostname[:port]/path (SUMMARY) ab Apache Hypertext Transfer Protocol (HTTP) . . . (OPTIONS) -A auth-username:password (BASIC Authentication) . : base64 . ( 401 authentication needed ) . -b windowsize / TCP . -B local-address (bind) . -c concurrency . . -C cookie-name=value Cookie: . name=value . . -d "percentage served within XX [ms] table" ( ). -e csv-file (CSV) ( ) ( ) . 'gnuplot' . -E client-certificate-file SSL PEM . . 2.4.36 . -f protocol SSL/TLS ( SSL2, SSL3, TLS1, TLS1.1, TLS1.2 ALL). TLS1.1 TLS1.2 2.4.4 . -g gnuplot-file 'gnuplot' TSV ( ). Gnuplot, IDL, Mathematica, Igor Excel . . -h . -H custom-header . - ( "Accept-Encoding: zip/zop;8bit"). -i HEAD GET. -k KeepAlive HTTP HTTP. KeepAlive . -l . . 2.4.7 . -m HTTP-method HTTP . 2.4.10 . -n requests . . -p POST-file POST. -T . -P proxy-auth-username:password (BASIC Authentication) . : base64 . ( 407 proxy authentication needed). -q ab stderr . -q . -r . -s timeout (timeout). . 2.4.4 . -S / . min/avg/max ( ). -t timelimit . -n 50000 . . . -T content-type Content-type POST/PUT application/x-www-form-urlencoded. text/plain . -u PUT-file PUT. -T . -v verbosity - 4 3 (404, 200 ...) 2 . -V . -w HTML. . -x -attributes
.
. -X proxy[:port] . -y -attributes . -z
-attributes . -Z ciphersuite SSL/TLS ( openssl ciphers ). (OUTPUT) ab : Server Software HTTP server . ( ) . Server Hostname DNS IP . Server Port ab . http 80 https 443 . SSL/TLS Protocol . SSL . Document Path URI . Document Length . . Concurrency Level . Time taken for tests . Complete requests . Failed requests . . Write errors ( pipe). Non-2xx responses . . Keep-Alive requests Keep-Alive . Total body sent . . Total transferred . . HTML transferred . HTTP . Requests per second . . Time per request . concurrency * timetaken * 1000 / done timetaken * 1000 / done . Transfer rate totalread / 1024 / timetaken . (BUGS) . . HTTP/1.x ' ' . strstr(3) ab . Apache HTTP Server 2026-04-30 AB(1)