Загрузка...

Automatiser les tests d’API avec Postman & Newman dans GitLab CI

Découvrez comment automatiser vos tests API avec Postman en mettant en place un pipeline CI/CD complet sur GitLab. Dans cette vidéo, on passe de zéro à un système d'intégration continue qui versionne vos collections, exécute vos tests automatiquement à chaque commit et génère des rapports HTML accessibles en ligne.

✅ Ce que vous allez apprendre :
- Lier Postman à un dépôt GitLab local pour versionner vos collections
- Utiliser Newman pour exécuter vos collections Postman en ligne de commande
- Créer un fichier .gitlab-ci.yml pour automatiser vos tests API
- Générer des rapports HTML et JUnit directement depuis le pipeline
- Publier vos rapports de tests via GitLab Pages (sans téléchargement !)
- Gérer plusieurs collections dans un seul pipeline grâce à une boucle
- Intégrer les variables d'environnement Postman dans GitLab CI
- Appliquer les bonnes pratiques : cache, artefacts, durée de rétention

🔗 Ressources mentionnées :
📦 Newman : https://www.npmjs.com/package/newman
📄 Newman HTML Reporter : https://www.npmjs.com/package/newman-reporter-htmlextra
📌 Code source & collections Postman : https://gitlab.com/ShiftOp_Public/API-Postman-JsonValidation-Demo

⏱️ Chapitres
00:00 – Introduction CI Postman
00:23 – Prérequis : création du projet GitLab et git init en local
01:37 – Import et synchronisation des collections Postman vers le repo
03:54 – Configuration du fichier .gitlab-ci.yml avec Newman
05:59 – Lancement et analyse du premier pipeline basique
07:13 – Génération et visualisation des rapports HTML via GitLab Pages
12:14 – Gestion multi-collections avec une boucle dans le pipeline
13:50 – Bonnes pratiques : cache, artefacts, durée de rétention, coloration des logs
15:10 – Démonstration finale du pipeline complet avec variables d'environnement
18:12 – Conclusion et alternatives

Видео Automatiser les tests d’API avec Postman & Newman dans GitLab CI канала La Guilde ! - Expertise en Quality Engineering
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять