--help |
List all arguments |
-a attribute:value |
Set the HTTP request header (for example,
-a Content-Type:text/xml ) |
-c [request-count] |
Number of requests to send per process |
-d [seconds] |
Duration to run test for |
-f [content-filename] |
File to send as the request |
-h [host] |
Name of destination host |
-i [filename] |
Destination of statistics data |
-l [file] |
Destination of diagnostic logging |
-m |
Recycle SSL sessions (use multiple times) |
-n |
Enable nagle algorithm for transmission |
-o [output] |
Output statistics information every [milliseconds]
(only with -d ) |
-p [connections] |
Number of parallel client connections (threads) to simulate |
-q , -qq, -qqq |
Quiet modes (quiet, very quiet, very very quiet) |
-r |
Do not send HTTP Request line |
-s [service] |
Port or service name of destination (default is 8080 )
|
-t [milliseconds] |
Trickle: delay between sending each character |
-u [uri] |
Target URI to place in request |
-v [verb] |
Set the HTTP verb to use in the request (default is POST ) |
-w [milliseconds] |
Wait for [milliseconds] between each request |
-x [chunksize] |
Chunk-encode output |
-y [cipherlist] |
SSL ciphers to use (see OpenSSL manpage ciphers(1)) |
-z |
Randomize chunk sizes up to limit set by -x |
-A attribute:value |
Set the HTTP request header (for example,
-a Content-Type:text/xml ) in the outermost attachment |
-B |
Buckets for response-time samples |
-C |
enCrypt (use SSL protocol) |
-I [filename] |
File for Input (received) data (- = stdout ) |
-K |
RSA Private Key |
-L |
Line-buffer stdout and stderr |
-M |
Multiplier for response-time samples |
-N |
origiN for response-time samples |
-O [filename] |
File for Output (sent) data (- = stdout ) |
-S [part-id] |
Start-part for multipart message |
-U [count] |
reUse each connection for count requests |
-V [version] |
Sets the HTTP version (1.0 , 1.1 ) |
-X |
X.509 client certificate |
-Y [cipherlist] |
Show expanded form of [cipherlist] |
[-{/-} |
Create multipart body (nestable: use -f for leaves) |