Je vais créer des tests API Newman CLI et des tests de charge k6

Certaines informations ont été traduites automatiquement.

Pakistan

Je parle Anglais

Ingénieur en automatisation assurance qualité

Je conçois des écosystèmes d'automatisation de tests et de workflows AI résilients pour que vous puissiez déployer rapidement sans casser ce qui fonctionne. En tant qu'ingénieur logiciel, je conçois d...
À 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

Mon portfolio