Je vais créer des tests API Newman CLI et des tests de charge k6
Ingénieur en automatisation assurance qualité
À propos de ce service
Avant que votre application ne prenne de l’ampleur, vous devez connaître deux choses : si votre API fonctionne correctement et si elle résiste à la charge. Je couvre les deux.
1) Test de contrat API (Newman) : Une exécution complète de la collection Postman via Newman CLI, vérifiant les codes de statut, la structure des réponses, les en-têtes d’authentification et les messages d’erreur avec des rapports HTML que votre équipe peut consulter sans ouvrir Postman.
2) Test de performance (k6) : Tests de charge avec des seuils SLO imposés (par exemple, login p95 inférieur à 500 ms, points d’accès clés p95 inférieur à 800 ms). Vous obtenez un rapport clair de réussite ou d’échec, ainsi qu’un tableau de bord HTML avec des graphiques.
Travail récent : Création d’une suite de tests pour un système POS couvrant Cypress, Playwright, contrats API Newman, et tests de charge k6 avec rapports en direct via Docker ici : [lien POS]. J’ai également construit une suite de plus de 40 tests de contrat Newman + 5 vérifications SLO avec k6 pour une plateforme edtech en direct ici :
https://17abd12.github.io/zoomiez-test-automation/
Tout s’intègre dans GitHub Actions, ce qui permet d’exécuter ces tests automatiquement à chaque déploiement, plutôt qu’un rapport unique qui devient obsolète
Test d'applications:
API
Technologie de développement:
Python
•
Dactylographiés
Appareil:
PC
•
Linux

