Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Bien tester son API Web avec POSTMAN
Rating: 3.6 out of 5(252 ratings)
1,267 students

Bien tester son API Web avec POSTMAN

Tests manuels et lancer de tests automatisés avec POSTMAN pour bien tester votre API web
Last updated 1/2021
French

What you'll learn

  • Installer postman
  • Installer newman
  • Créer des collections de tests
  • Créer des environnements pour les tests
  • Tester les requêtes d'une API web
  • Automatiser les jeux de données des tests
  • Créer un fichier yaml pour lancer dans gitlab
  • Paramétrer le package json pour lancer newman
  • Créer, mettre à jour, et lire des variables globals
  • Créer, mettre à jour, et lire des variables d'environnement
  • Créer, mettre à jour, et lire des variables de collections
  • Utiliser un fichier csv comme jeu de données
  • Utiliser un fichier json comme jeu de données

Course content

7 sections38 lectures2h 18m total length
  • Un rapide tour1:11
  • Qui je suis1:34
  • Comment ça va se passer l'aventure ?2:33
  • C'est parti !1:53

Requirements

  • Avoir le socle de base en programmation
  • Avoir le socle de base en javascript (fonction, if, else, for, expression lambda (arrow), ...)
  • Connaître la base du protocole HTTP (GET, POST, PUT, DELETE), aller retour client server, ...
  • Savoir ce qu'est une API WEB
  • Connaitre les fichiers CSV
  • Connaitre les fichiers json
  • Avoir internet (just kidding :D)

Description

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, ...


Ca 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 ?! :)


Ce que vous allez apprendre dans cette formation :

- 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

Who this course is for:

  • Développeurs
  • Développeuses
  • Testeurs
  • Testeuses
  • Ingénieur-e Q/A