Choisir l'éditeur de code le plus adapté à vos besoins est essentiel. Découvrez notre étude comparative sur PHPStorm, VSCode, SublimeText et NetBeans.
C’est un outil indispensable au développement web qui sert à exécuter des appels HTTP directement depuis une interface graphique. Postman exécute des tests pour chaque ressource, notamment :
Afin d’industrialiser l’exécution des tests, il faut utiliser Newman, un puissant outil en ligne de commande pour exécuter les collections Postman.
Gitlab CI est un logiciel libre de forge basé sur git proposant les fonctionnalités de wiki :
Développé par GitLab Inc le logiciel est utilisé par plusieurs grandes entreprises informatiques.
Dans un premier temps il faut obtenir une clé API Postman, car elle est nécessaire pour obtenir l’URL de la collection et de l’environnement via l’API Postman, pour ensuite pouvoir exécuter des tests avec Newman.
Intégrations > l’API Postman
Pour que l’URL de la collection soit testée via l’API Postman avec la clé API, il y a 2 étapes. D’abord il faut récupérer une liste de la collection et obtenir un UID (nom d’utilisateur dans un système d’exploitation) de la collection à tester dans la liste.
La deuxième étape consiste à obtenir l’URL de la collection avec l’UID de l’étape précédente.
Il faut procéder aux mêmes étapes que pour obtenir l’URL de la collection.
Enfin, pour exécuter le test Postman dans Gitlab CI/CD, il faut ajouter une tâche intitulée « newman run command ».Il y a deux cas de figure : S’il n’est pas basé sur docker, il faut installer Newman dans before_script. Sinon, l’image docker wojcjechzurek/newman-ci vous aide à ne pas avoir à l’installer.