Test de charge avec k6

Intermédiaire Linuxk625 min50 XP

Avant les soldes, vérifiez que l'API catalogue tient la charge. Écrivez ~/charge/catalogue.js :

  • options.stages : montée à 50 utilisateurs virtuels en 2m, palier à 50 pendant 5m, descente à 0 en 1m
  • options.thresholds : http_req_duration: ["p(95)<500"] et http_req_failed: ["rate<0.01"]
  • fonction par défaut : http.get("https://staging.acme.test/api/produits?page=1"), check sur le statut 200, puis sleep(1)

Lancez k6 run catalogue.js (depuis ~/charge). Les seuils sont-ils respectés ? → answer seuils <ok|ko> ; p95 mesuré en ms → answer p95 <valeur>. Jamais sur la production sans accord : l'environnement cible est la pré-production.

Contenu Premium

Ce contenu est inclus dans l'offre Premium. Le titre et le résumé restent visibles pour vous aider à choisir.

Tâches

  1. Scénario de charge
  2. Résultat interprété