Bien tester son API Web avec POSTMAN
ERROR
00:00
00:00

TUTO Bien tester son API Web avec POSTMAN

Evan Boissonnot
20,00€

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Aujourd'hui, les APIs web ont pris le pouvoir !
Que ce soit à travers les applications WEB Angular, React ou VueJs, ou bien à travers les applications mobiles les APIs REST sont partout !

Et que faisons-nous pour tester les requêtes vers notre API Web ?

  • Un test directement depuis notre application WEB, Mobile ?
  • Des tests depuis le navigateur ?
  • Nous utilisons peut-être déjà Swagger ?

Il existe un autre moyen, qui est assez répandu : 
👉 Passer par Postman pour lancer sa requête HTTP.

Nous pouvons alors tester les method : GET, POST, PUT, DELETE. Ça, c'est la première étape.
Et si je vous disais que vous pouvez automatiser tous vos tests ?
Et si vous appreniez à créer des tests, scriptables (avec une API Postman Javascript), et utilisable, même dans un moteur d'intégration / livraison continue ?

Postman, ce n'est pas que les tests manuels !
C'est aussi tout un moteur de tests :

  • réutilisable,
  • paramétrable,
  • scriptable.

Ainsi, vous aller pouvoir protéger vos APIs des surprises de livraison en production.
Et en passant par le package npm newman, vous allez en plus pouvoir exporter vos tests (via des collections, des jeux de tests) ; et les lancer directement dans Jenkins, Gitlab, Devops Azure, ...

Elle est pas belle la vie ? 🙂
 

Dans ce tuto Bien tester son API Web avec POSTMAN

Ce que vous allez apprendre dans cette formation en ligne et en vidéo :

  • Utilisation de Postman, en mode test manuel,
  • Création des tests pour vérifier la réponse, son contenu,
  • Organiser vos tests à travers des collections,
  • Paramétrer vos tests, via des environnements de tests,
  • Générer des jeux de données pour tester de manière plus globale,
  • Préparer un yaml et package.json pour lancer les tests avec Newman.

Et un plus, dans la formation :

  • Nous allons créer une API avec node.js,
  • Nous ferons de même avec web API asp.net core.

Un QCM vous sera proposé en fin de formation et vous permettra de valider les connaissances théoriques acquises pendant la formation.

Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions sur ce cours.

Bonne formation et découverte de POSTman

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Première quête : On s'échauffe, découvrons cette aventure
Chapitre 2
Premiere quête : Installation et premiers tests
Chapitre 3
Seconde quête : Premiers tests !
Chapitre 4
Troisième quête : Création et utilisation des variables
Chapitre 5
Quatrième quête - Automatiser ses tests - Étape 1
Chapitre 6
Dernière quête : Automatisation des jeux de données
Chapitre 7
Bravo ! Première aventure finie

Plan détaillé du cours

Chapitre 1 : Première quête : On s'échauffe, découvrons cette aventure
07m13s
 
Leçon 1Qui suis-je ?
Leçon 2Un rapide tour
Leçon 3Comment ça va se passer ?
Leçon 4C'est parti !
Chapitre 2 : Premiere quête : Installation et premiers tests
19m05s
 
Leçon 1Découverte de Postman
Leçon 2Nos premières requêtes
Leçon 3Gagner du temps
Leçon 4Requête POST
Chapitre 3 : Seconde quête : Premiers tests !
17m51s
 
Leçon 1C'est parti
Leçon 2Paramètrer mon URL
Leçon 3Premier Test
Leçon 4Test nonull
Leçon 5Test Structure Objet
Leçon 6Notre projet selfi-a-wookie
Chapitre 4 : Troisième quête : Création et utilisation des variables
25m11s
 
Leçon 1Notion de variables
Leçon 2Comment debugger ?
Leçon 3Variable Globale
Leçon 4Variable Global en JS test
Leçon 5Variable Collection
Leçon 6Variables et Environnement
Leçon 7Accès des variables
Leçon 8Pre-test
Chapitre 5 : Quatrième quête - Automatiser ses tests - Étape 1
55m04s
 
Leçon 1Automatisation
Leçon 2URLs d'appel
Leçon 3Organisation ses sélections
Leçon 4Construction Login et Post
Leçon 5Passage prochaine requête
Leçon 6Export Collection
Leçon 7Installation de Newman
Leçon 8Newman run-collection-link
Leçon 9Utiliser les environnements
Leçon 10Reporters
Leçon 11Exemple de projet : yaml-npm
Chapitre 6 : Dernière quête : Automatisation des jeux de données
11m43s
 
Leçon 1Répéter les tests
Leçon 2Avec CSV
Leçon 3Avec jSON
Leçon 4Newman et Conclusion
Chapitre 7 : Bravo ! Première aventure finie
03m09s
 
Leçon 1Célébration 🎉

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

débutant

Attendez ! 🤗

Accédez à plus de 1330 tutos gratuits

Notre politique de protection des données