Tester des Web service avec Postman
I. Installation et démarrage de Postman
1) Télécharger et installer Postman depuis l’URL suivante
[Link] Choisissez la version qui convient avec votre
système d’exploitation (32-bit ou 64-bit).
2) Créer un compte sur Postman puis connecter vous. Au démarrage de Postman vous
devez avoir une interface qui ressemble à la figure suivante :
1
Nous allons utiliser l’API JSONPlaceholder qui est une API REST gratuite pour les tests et
supporte les requêtes standard GET, POST… JSONPlaceholder est fournie avec un ensemble
de 6 ressources : /users, /posts, /comments, /albums, /todos.
NB: Les ressources ont des relations. Par exemple: les posts ont beaucoup de commentaires,
les albums ont beaucoup de photos…
II. Exécuter des requêtes GET sur Postman
Requête1 : Choisir le type GET pour la requête et copier l’URL suivante
[Link] puis cliquer sur le bouton Send. Vous devez
avoir 10 utilisateurs affichés dans la partie Body.
Requête2 : Créer des requêtes de type GET pour afficher les messages (posts), les
commentaires (comments) et les albums.
R2-1 :[Link]
R2-2 : [Link]
R3-2 : [Link]
Requête3 : Afficher les informations du dernier utilisateur.
[Link]
Requête4 : Afficher les ‘posts’ du premier utilisateur.
[Link]
2
Requête5 : Afficher les commentaires du 20ème ‘posts’.
[Link]
III. Exécuter des requêtes POST sur Postman
Requête1 : L’objectif de la requête est d’ajouter un nouvel utilisateur ayant comme id 11 à la
liste des utilisateurs affichée précédemment.
1- Créer une nouvelle requête en utilisant le signe (+)
2- Choisir le type POST pour la requête
3- Copier l’URL suivante [Link] dans la zone des
URL.
4- Cliquer sur l’onglet « Body » puis sur « raw » puis choisir le format « JSON »
5- Ecrire le code JSON qui correspond à un utilisateur ayant comme identifiant 11 (Cet
utilisateur doit avoir la même structure que les utilisateurs obtenus dans le résultat de la
requête précédente.
6- Cliquer sur le bouton Send. Si l’insertion est effectuée avec succès vous devez avoir le
Status: 201 Created.
IV. Exécuter des requêtes PUT sur Postman
Requête1 : L’objectif de cette requête est de modifier le premier post.
1- Créer une nouvelle requête et choisir le type PUT pour la requête.
2- Copier l’URL suivante [Link] dans la zone
des URL.
3- Cliquer sur l’onglet « Body » puis sur « raw » puis choisir le format « JSON ».
4- Ecrire le code JSON qui correspond à un post ayant comme identifiant 1 (Ce post doit
avoir la même structure que les posts obtenus dans le résultat de la requête 2 de la partie
II.)
5- Cliquer sur le bouton Send.
3
V. Paramétrer des requêtes sur Postman
Les paramètres sont créés à l’aide de doubles accolades: {{exemple}}. Pour utiliser les
paramètres, nous avons besoin de définir un environnement.
1- Cliquer sur l’icône œil.
2- Cliquez sur « Add » pour définir un environnement.
3- Ajouter le nom de la variable
(url par exemple), l’URL suivante
[Link] dans « INITIAL VALUE » et cliquer sur
« Save ».
4
4- Créer une requête de type GET pour afficher les utilisateurs. Remplacer la première partie
du lien par un paramètre tel que {{url}}. L'URL de la demande doit maintenant être
{{url}}/users.
VI. Création des collections sur Postman
Afin de sauvegarder toutes les requêtes crées, nous avons besoin d’une collection.
1- Cliquer sur le bouton « New » dans le coin supérieur gauche de la page, sélectionner
« Collection » et entrer le nom de la collection "Postman Test Collection".
2- Retourner pour chaque requête crée, cliquez sur « Save », sélectionner "Postman Test
Collection", et cliquer sur « Save to Postman Test Collection ».
5
6