← retour aux snippets

h2load: benchmark HTTP/2 et HTTP/3

Générer du trafic concurrent pour mesurer latences et TPS sur HTTP/2 et QUIC.

bash network #h2load#http2#http3

objectif

Tester la performance d’un service moderne au-delà de HTTP/1.1.

code minimal

h2load -n 1000 -c 50 -m 10 https://data.pm/

utilisation

# HTTP/3 (si compilé avec quiche/ngtcp2)
h2load -n 2000 -c 100 -m 10 --h3 https://data.pm/

variante(s) utile(s)

# SNI/ALPN explicites
h2load --alpn-list=h2 -n 1000 -c 50 https://api.data.pm/

notes

  • nécessite nghttp2 utils (et support h3 selon build).
  • attention à la charge côté cible.