Comment ajouter des variables au corps JSON dans Postman ?

Apprenez à ajouter des variables au corps JSON dans Postman. Dynamisez et optimisez vos tests API. Guide étape par étape !

Louis Dupont

Louis Dupont

5 June 2025

Comment ajouter des variables au corps JSON dans Postman ?

Les API sont devenues un composant essentiel des applications web et mobiles modernes. Elles permettent à différents systèmes logiciels de communiquer et de partager des données efficacement. Cependant, tester ces API peut être une tâche difficile. C'est là que des outils comme Postman et APIdog entrent en jeu.

Cet article vise à vous guider à travers le processus d'ajout de variables au corps JSON dans Postman et APIdog. Cette fonctionnalité puissante peut rendre votre processus de test plus dynamique et efficace.

💡
Prêt à améliorer vos tests d'API ? Essayez Apidog ! C'est un outil puissant pour des tests d'API efficaces. Et devinez quoi ? Vous pouvez le télécharger GRATUITEMENT ! N'attendez plus, commencez votre voyage avec Apidog dès aujourd'hui !
button

Qu'est-ce que Postman ?

Tout d'abord, parlons de Postman. Postman est un outil populaire utilisé par les développeurs et les testeurs pour le développement et les tests d'API. Il fournit une interface conviviale pour envoyer des requêtes HTTP et afficher les réponses. Mais ce n'est pas tout ! Postman offre également des fonctionnalités avancées telles que les variables d'environnement, les scripts de pré-requête et les scripts de test, que nous explorerons dans cet article.

Postman homepage

Que sont les variables ?

Dans le contexte des tests d'API, les variables sont des espaces réservés pour les données qui peuvent changer. Elles sont utilisées pour stocker et transférer des données entre différentes requêtes ou parties d'une requête. Les variables peuvent contenir divers types de données, tels que des chaînes de caractères, des nombres, des booléens, ou même des objets et des tableaux complexes.

Les variables jouent un rôle crucial dans les tests d'API, améliorant l'efficacité, la maintenabilité et la robustesse de vos tests. Elles sont fondamentales pour tout outil de test d'API, y compris Postman et APIdog.

Pourquoi utiliser des variables dans le corps JSON ?

L'utilisation de variables dans le corps JSON des requêtes API présente plusieurs avantages :

  1. Contenu dynamique : Les variables vous permettent d'insérer du contenu dynamique dans vos requêtes. Ceci est particulièrement utile lorsque la valeur exacte requise dans le corps de la requête n'est pas connue à l'avance ou change fréquemment.
  2. Tests basés sur les données : Les variables permettent des tests basés sur les données. Vous pouvez définir un ensemble de valeurs pour une variable, puis exécuter le même test plusieurs fois, à chaque fois avec une valeur différente de l'ensemble.
  3. Données spécifiques à l'environnement : Si vous avez différents environnements (comme le développement, la pré-production, la production), les variables peuvent être utilisées pour basculer entre différents ensembles de données sans modifier le corps de la requête lui-même.
  4. Réduction de la répétition : Si une valeur est utilisée à plusieurs endroits dans une requête, une variable peut être utilisée pour représenter cette valeur. Cela réduit la répétition et facilite la maintenance de vos tests.
  5. Sécurité : Les données sensibles telles que les clés API ou les informations d'identification de l'utilisateur peuvent être stockées dans des variables. Cela maintient les données sensibles hors de vos requêtes et collections, améliorant ainsi la sécurité de vos tests.

L'utilisation de variables dans le corps JSON de vos requêtes API peut rendre vos tests plus dynamiques, flexibles, maintenables et sécurisés. C'est une bonne pratique en matière de tests d'API qui peut vous faire gagner du temps et vous aider à créer des tests plus robustes.

Comment ajouter des variables au corps JSON dans Postman

Très bien, passons à l'événement principal : l'ajout de variables au corps JSON dans Postman. Voici un guide étape par étape :

Tout d'abord, vous devez définir votre variable. Vous pouvez le faire dans les variables Environment ou Collection. Pour ce faire :

Cliquez sur l'icône d'engrenage dans le coin supérieur droit pour ouvrir la fenêtre modale Manage Environments.

Manage Environments modal.

Cliquez sur Add pour créer un nouvel environnement, ou sélectionnez-en un existant.

Dans la nouvelle ligne qui apparaît, entrez le nom de votre variable dans la colonne Variable

create a new environment

Enregistrez votre modification.

Maintenant, vous pouvez utiliser cette variable dans votre corps JSON. Dans l'onglet Body de votre requête, sélectionnez raw et JSON dans le menu déroulant.

Postman Body tab request

Dans le champ de saisie de texte, vous pouvez désormais référencer votre variable en utilisant la syntaxe des doubles accolades.

Postman text input field

Lorsque vous envoyez votre requête, Postman remplace {{myVariable}} par la valeur que vous avez définie dans vos variables d'environnement ou de collection.

Et c'est tout ! Vous avez ajouté avec succès une variable au corps JSON d'une requête Postman.

Comment ajouter des variables au corps JSON dans Apidog

Apidog est une plateforme de collaboration intégrée pour la documentation d'API, le débogage d'API, la simulation d'API et les tests automatisés d'API. Il combine des outils comme Postman, Swagger, Mock et JMeter pour s'attaquer au problème de la synchronisation des données entre différents systèmes en utilisant un ensemble de systèmes et un ensemble de données.

Apidog main interface

Voici quelques fonctionnalités clés d'Apidog :

  1. Documentation API : Une fois le document API défini, le débogage API, la simulation de données et les tests API peuvent être directement utilisés sans qu'il soit nécessaire de les redéfinir.
  2. Débogage API : L'outil de documentation et de débogage du développement d'API est le même, garantissant une cohérence complète entre la documentation API et le développement API après le débogage.
  3. Simulation API : La simulation intelligente génère automatiquement des données en fonction des noms de champs, la simulation avancée renvoie des données spécifiées en fonction des requêtes et les scripts de simulation modifient les données de simulation renvoyées.
  4. Tests automatisés d'API : Générez des cas de test à partir des API, ajoutez des assertions visuellement et créez facilement des scénarios de test avec des branches et des itérations.

Apidog vise à résoudre le problème de la synchronisation des données entre plusieurs systèmes. Il fournit une solution efficace, rapide et précise. Il s'agit d'un ensemble complet d'outils qui connecte l'ensemble du cycle de vie de l'API, aidant les équipes de R&D à mettre en œuvre les meilleures pratiques pour le développement Design-first des API.

button

Créer des variables : Vous pouvez créer des variables dans Apidog en accédant à la gestion de l'environnement (le bouton Paramètres dans le coin supérieur droit de l'application) et en sélectionnant l'onglet Variables globales.

Apidog Environment Management

Dans la nouvelle ligne qui apparaît, entrez le nom de votre variable dans la colonne Variable

enter your variable name in the Variable column

Dans l'onglet Body de votre requête, sélectionnez JSON dans le menu.

Body tab of your request, select JSON from the menu.

Dans le champ de saisie de texte, vous pouvez désormais référencer votre variable en utilisant la syntaxe des doubles accolades.

text input field in Apidog

Voici comment vous pouvez ajouter une variable à un corps JSON dans Apidog.

Conclusion

L'ajout de variables au corps JSON dans Apidog et Postman est une technique puissante qui peut rationaliser votre processus de test d'API. Non seulement cela rend vos tests plus dynamiques et flexibles, mais cela rationalise également votre processus de test d'API.

Tout au long de cet article, nous avons exploré ce que sont les variables, pourquoi elles sont importantes dans les tests d'API et comment les ajouter au corps JSON dans Postman et APIdog. Avec les connaissances et les compétences que vous avez acquises, vous êtes désormais équipé pour faire passer vos tests d'API au niveau supérieur.

N'oubliez pas que la pratique est essentielle pour maîtriser toute nouvelle compétence. En utilisant des variables, vous pouvez créer des requêtes plus dynamiques et réduire la répétition dans vos tests.

button

Explore more

Comment utiliser Deepseek R1 en local avec Cursor

Comment utiliser Deepseek R1 en local avec Cursor

Apprenez à configurer DeepSeek R1 local avec Cursor IDE pour une aide au codage IA privée et économique.

4 June 2025

Comment exécuter Gemma 3n sur Android ?

Comment exécuter Gemma 3n sur Android ?

Apprenez à installer et exécuter Gemma 3n sur Android via Google AI Edge Gallery.

3 June 2025

Comment utiliser Claude Code avec GitHub Actions

Comment utiliser Claude Code avec GitHub Actions

Découvrez Claude Code avec GitHub Actions : revues de code, corrections de bugs, implémentation de fonctionnalités. Tutoriel pour développeurs.

29 May 2025

Pratiquez le Design-first d'API dans Apidog

Découvrez une manière plus simple de créer et utiliser des API