← retour aux snippets

wrk: benchmark HTTP simple et puissant

Mesurer le throughput et la latence avec des threads et connexions configurables.

bash network #wrk#benchmark#http

objectif

Obtenir rapidement des métriques de perfs HTTP.

code minimal

wrk -t4 -c100 -d30s https://data.pm/

utilisation

# script Lua pour requêtes POST
wrk -t2 -c50 -d20s -s post.lua https://api.data.pm/

variante(s) utile(s)

# limiter la rate (wrk2)
wrk2 -t4 -c100 -d30s -R 1000 https://data.pm/

notes

  • wrk2 permet le rate control (plus stable).
  • surveillez côté serveur (cpu/mem) pendant le test.