2014-10-27 16:35:44 +01:00
|
|
|
.. DO NOT MODIFY THIS FILE! It was generated by man2rst.py
|
|
|
|
|
2014-07-08 17:38:43 +02:00
|
|
|
.. program:: h2load
|
|
|
|
|
|
|
|
h2load(1)
|
|
|
|
=========
|
|
|
|
|
|
|
|
NAME
|
|
|
|
----
|
|
|
|
h2load - HTTP/2 benchmarking tool
|
|
|
|
|
|
|
|
SYNOPSIS
|
|
|
|
--------
|
2014-10-27 16:35:44 +01:00
|
|
|
**h2load** [OPTIONS]... [URI]...
|
2014-07-08 17:38:43 +02:00
|
|
|
|
|
|
|
DESCRIPTION
|
|
|
|
-----------
|
|
|
|
benchmarking tool for HTTP/2 and SPDY server
|
|
|
|
|
|
|
|
.. option:: URI
|
|
|
|
|
|
|
|
Specify URI to access. Multiple URIs can be
|
|
|
|
specified. URIs are used in this order for each
|
|
|
|
client. All URIs are used, then first URI is
|
|
|
|
used and then 2nd URI, and so on. The scheme,
|
|
|
|
host and port in the subsequent URIs, if present,
|
|
|
|
are ignored. Those in the first URI are used
|
|
|
|
solely.
|
|
|
|
|
|
|
|
OPTIONS
|
|
|
|
-------
|
|
|
|
|
|
|
|
.. option:: -n, --requests=<N>
|
|
|
|
|
|
|
|
Number of requests. Default: 1
|
|
|
|
|
|
|
|
.. option:: -c, --clients=<N>
|
|
|
|
|
|
|
|
|
|
|
|
Number of concurrent clients. Default: 1
|
|
|
|
|
|
|
|
.. option:: -t, --threads=<N>
|
|
|
|
|
|
|
|
|
|
|
|
Number of native threads. Default: 1
|
|
|
|
|
2014-10-27 16:35:44 +01:00
|
|
|
.. option:: -i, --input-file=<FILE>
|
|
|
|
|
|
|
|
|
|
|
|
Path of a file with multiple URIs are seperated
|
|
|
|
by EOLs. This option will disable URIs getting
|
|
|
|
from command-line. If '-' is given as <FILE>,
|
|
|
|
URIs will be read from stdin. URIs are used in
|
|
|
|
this order for each client. All URIs are used,
|
|
|
|
then first URI is used and then 2nd URI, and so
|
|
|
|
on. The scheme, host and port in the subsequent
|
|
|
|
URIs, if present, are ignored. Those in the
|
|
|
|
first URI are used solely.
|
|
|
|
|
2014-07-08 17:38:43 +02:00
|
|
|
.. option:: -m, --max-concurrent-streams=(auto|<N>)
|
|
|
|
|
|
|
|
|
|
|
|
Max concurrent streams to issue per session. If
|
|
|
|
"auto" is given, the number of given URIs is
|
|
|
|
used. Default: auto
|
|
|
|
|
|
|
|
.. option:: -w, --window-bits=<N>
|
|
|
|
|
|
|
|
|
|
|
|
Sets the stream level initial window size to
|
|
|
|
(2\*\*<N>)-1. For SPDY, 2\*\*<N> is used instead.
|
|
|
|
|
|
|
|
.. option:: -W, --connection-window-bits=<N>
|
|
|
|
|
|
|
|
|
|
|
|
Sets the connection level initial window size to
|
|
|
|
(2\*\*<N>)-1. For SPDY, if <N> is strictly less
|
|
|
|
than 16, this option is ignored. Otherwise
|
|
|
|
2\*\*<N> is used for SPDY.
|
|
|
|
|
2014-10-27 16:35:44 +01:00
|
|
|
.. option:: -H, --header=<HEADER>
|
|
|
|
|
|
|
|
|
|
|
|
Add/Override a header to the requests.
|
|
|
|
|
2014-07-08 17:38:43 +02:00
|
|
|
.. option:: -p, --no-tls-proto=<PROTOID>
|
|
|
|
|
|
|
|
|
|
|
|
Specify ALPN identifier of the protocol to be
|
|
|
|
used when accessing http URI without SSL/TLS.
|
|
|
|
Available protocols: spdy/2, spdy/3, spdy/3.1 and
|
2014-08-16 15:54:15 +02:00
|
|
|
h2c-14
|
|
|
|
Default: h2c-14
|
2014-07-08 17:38:43 +02:00
|
|
|
|
|
|
|
.. option:: -v, --verbose
|
|
|
|
|
|
|
|
|
|
|
|
Output debug information.
|
|
|
|
|
|
|
|
.. option:: --version
|
|
|
|
|
|
|
|
|
|
|
|
Display version information and exit.
|
|
|
|
|
|
|
|
.. option:: -h, --help
|
|
|
|
|
|
|
|
|
|
|
|
Display this help and exit.
|
|
|
|
|
|
|
|
SEE ALSO
|
|
|
|
--------
|
|
|
|
|
|
|
|
nghttp(1), nghttpd(1), nghttpx(1)
|