Aller au contenu principal

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)

Nouvelle recherche

Présentation de la formation

Objectifs

Maîtrisez les techniques de test d'API REST avec Postman, Swagger et Newman pour une validation complète de vos services web.

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…

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 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
MODULE 02
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
MODULE 03
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

Attestation de formation

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 GOGH
93360 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