Tutoriel Postman

Introduction à Postman

Postman est un outil populaire pour tester les API, qui simplifie le développement et les tests des API. Il offre une interface conviviale pour envoyer des requêtes, recevoir des réponses et automatiser les tests d'API.

Fonctionnalités de Postman

Installation

Suivez ces étapes pour installer Postman :

  1. Téléchargez Postman depuis le site officiel : Téléchargements Postman.
  2. Installez l'application sur votre système d'exploitation (Windows, macOS ou Linux).
  3. Inscrivez-vous ou connectez-vous pour commencer à utiliser Postman.

Premiers Pas

Étape 1 : Créer une nouvelle requête

Pour créer une nouvelle requête :

  1. Ouvrez Postman et cliquez sur Nouvelle Requête.
  2. Sélectionnez le type de requête (ex. : GET, POST).
  3. Entrez le point de terminaison API dans le champ URL.
  4. Cliquez sur Envoyer pour exécuter la requête.

Étape 2 : Ajouter des paramètres

Vous pouvez ajouter des paramètres de requête ou des données dans le corps de la requête :

Exemple : Requête GET

GET https://jsonplaceholder.typicode.com/posts/1
En-têtes : Aucun
Réponse :
{
  "userId": 1,
  "id": 1,
  "title": "Exemple de Post",
  "body": "Ceci est un exemple de requête GET."
}
    

Tests Automatisés avec Postman

Postman vous permet d’écrire des scripts de test pour valider les réponses des API.

Exemple : Écriture d’un test

Utilisez l’onglet Tests pour ajouter des scripts de test basés sur JavaScript :

pm.test("Le code de statut est 200", function () {
    pm.response.to.have.status(200);
});

pm.test("La réponse contient le titre", function () {
    pm.expect(pm.response.json()).to.have.property("title");
});
    

Utilisation des Environnements et Variables dans Postman

Postman prend en charge l’utilisation des environnements pour gérer plusieurs configurations (ex. : dev, staging, prod).

Étapes pour Créer un Environnement

  1. Cliquez sur Environnement dans le coin supérieur droit.
  2. Ajoutez des variables comme {{baseUrl}} ou {{apiKey}}.
  3. Utilisez ces variables dans vos requêtes.

Exemple

URL de base : https://jsonplaceholder.typicode.com
Requête : {{baseUrl}}/posts/1
    

Exécution des Collections

Les collections dans Postman vous permettent de regrouper des requêtes liées et de les exécuter séquentiellement ou en parallèle.

Étapes pour Créer une Collection

  1. Cliquez sur Nouvelle Collection.
  2. Ajoutez des requêtes à la collection.
  3. Utilisez le Runner pour exécuter l’ensemble de la collection.

Fonctionnalités Avancées

Simulation d'API

Créez des serveurs fictifs pour simuler les réponses d’API pendant le développement.

Intégration avec CI/CD

Exportez votre collection et exécutez-la en utilisant Newman, un outil en ligne de commande pour Postman.

$ newman run collection.json
    

Bonnes Pratiques

Ressources

Retour à l'accueil