Tests d'APIs REST avec Postman
Date de mise à jour :
Identifiant Offre Info : 14_AF_0000286946
Organisme responsable :
QUALIS-ACADEMY
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
Objectifs de la formation:
- Comprendre les principes des API REST
- Utiliser Postman pour concevoir et exécuter des tests d'API
- Exploiter Swagger pour la documentation et la validation
- Mettre en place des collections Newman pour l'intégration continue
Programme de la formation
MODULE 01 Jour 1 – Fondamentaux des API et Web Services Introduction aux tests API et aux concepts fondamentaux Comprendre les bases : API REST, Web Services, verbes HTTP, formats JSON/XML Architecture REST et fonctionnement des Web Services Comparaison API REST / SOAP : protocoles, usages et exemples Contrats d'interface : WSDL, Swagger, documentation d'API Outils essentiels : Postman, SoapUI, Swagger UI Prise en main de Postman : création de requêtes, organisation des…
Jour 1 – Fondamentaux des API et Web Services
- Introduction aux tests API et aux concepts fondamentaux
- Comprendre les bases : API REST, Web Services, verbes HTTP, formats JSON/XML
- Architecture REST et fonctionnement des Web Services
- Comparaison API REST / SOAP : protocoles, usages et exemples
- Contrats d'interface : WSDL, Swagger, documentation d'API
- Outils essentiels : Postman, SoapUI, Swagger UI
- Prise en main de Postman : création de requêtes, organisation des collections
- Découverte de SoapUI : tests SOAP avec WSDL, requêtes et validation des réponses
- Gestion des réponses API : statuts HTTP, en-têtes, corps, structures JSON
Jour 2 – Tests automatisés et industrialisation avec Newman
- Écriture de tests et assertions dans Postman : pre-request scripts et test scripts
- Gestion des variables, environnements et données dynamiques
- Exécution automatisée : Collection Runner et scénarios en série
- Utilisation de Newman : installation, ligne de commande, exécutions automatisées
- Génération de rapports HTML/JSON avec Newman
- Analyse des résultats : statuts, erreurs, logs et optimisation des tests
- Industrialisation : intégration dans une chaîne d'intégration continue (CI)
- Restitution intermédiaire : présentation d'une suite de tests API
Jour 3 – Mise en pratique & mini-projet complet
- Installation complète de l'environnement : Postman, Newman, Node.js
- Vérification du bon fonctionnement des outils et configurations
- Mini-projet pratique : mise en place d'une API de démonstration à tester
- Préparation des jeux de données et variables d'environnement
- Création d'une suite de tests complète : GET, POST, PUT, DELETE
- Enchaînement logique de requêtes et scripts de tests avancés
- Exécution des suites : Postman (Collection Runner) et Newman (headless)
- Analyse approfondie des résultats : rapports HTML/JSON et interprétation
- Restitution finale : présentation du mini-projet et synthèse des bonnes pratiques
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
21 h
Financement
- Conventionnement
- Non
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Prérequis: - Connaissances basiques en JSON - Notions de HTTP et test logiciel
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
2 RUE VINCENT VAN GOGH93360 Neuilly-Plaisance
Responsable : QUALIS-ACADEMY
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
QUALIS-ACADEMY
93360 Neuilly-Plaisance - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates fixes