La Certification Twig, une 1ere pour le chemin de la certif Symfony
Développeur Web, vous souhaitez vous certifier sur les technologies Symfony ? Celle de Twig est une excellente étape pour commencer votre parcours.
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.