This Docker image provides a pre-built environment for using h2load, a benchmarking tool for HTTP/2 and HTTP/3. It is designed to facilitate performance testing of web servers supporting these protocols.
h2load to send requests using the HTTP/2 protocol.docker pull eb613819/h2load-http3:latest
docker run --network host eb613819/h2load-http3 -n <#requests> -c <#clients> --alpn-list <h2/h3> <Server_URL>
-n: Number of requests to perform (e.g., -n 1000).-c: Number of concurrent clients to use (e.g., -c 10).--alpn-list: Specifies the Application-Layer Protocol Negotiation (ALPN) protocol to use (e.g., --alpn-list h3 for HTTP/3).HTTP/2 Example:
docker run --network host eb613819/h2load-http3 -n 1000 -c 10 --alpn-list h2 https://example.com
HTTP/3 Example:
docker run --network host eb613819/h2load-http3 -n 1000 -c 10 --alpn-list h3 https://example.com
Content type
Image
Digest
sha256:fc86715fa…
Size
917.3 MB
Last updated
almost 2 years ago
docker pull eb613819/h2load-http3