Environnements et variables

Inscrire les noms d'hôte et les jetons en dur dans les requêtes fonctionne jusqu'à l'arrivée du deuxième environnement. Echo fournit des environnements et des variables pour qu'une même requête serve au développement, au staging et à la production sans aucune modification.

Les environnements appartiennent aux espaces

Les environnements sont propres à un espace, afin que chaque projet conserve son propre ensemble. Un espace consacré à votre plateforme interne peut avoir des environnements de développement et de production, tandis qu'un projet client voisin garde une liste entièrement distincte. Rien ne passe de l'un à l'autre.

Utiliser des variables dans les requêtes

Référencez une variable n'importe où dans une requête avec la syntaxe {{variable}}, dans l'URL, les en-têtes ou le corps. Echo colore les variables en direct pendant la saisie pour montrer immédiatement si une référence est résolue, et l'autocomplétion suggère les noms afin que vous n'ayez pas à retenir leur orthographe exacte.

Garder les secrets hors de vue

Les environnements prennent en charge des variables secrètes pour les valeurs telles que les clés d'API et les jetons. Avec le chiffrement au repos de la base de données locale d'Echo, vos identifiants sont traités avec plus de soin que dans un simple fichier texte.

Changer l'environnement actif

Un sélecteur global d'environnement actif contrôle l'environnement dans lequel vos requêtes sont résolues. Changez-le une fois et toutes les requêtes de l'espace suivent, ce qui est bien plus pratique que de modifier les URL une par une.

Mode de comparaison

La question n'est parfois pas "est-ce que cela fonctionne ?", mais "est-ce que cela fonctionne partout de la même façon ?". Le mode de comparaison apporte une réponse directe :

  1. Prenez la requête que vous souhaitez vérifier.
  2. Exécutez-la en mode de comparaison et choisissez jusqu'à 4 environnements.
  3. Echo envoie la même requête à tous en parallèle.
  4. Lisez les réponses côte à côte, avec un défilement synchronisé qui maintient la même section alignée dans chaque panneau.

Pour les réponses JSON, Echo calcule une différence structurelle qui signale les ajouts, les suppressions et les modifications entre environnements. Impossible de manquer un champ que le staging renvoie, mais pas la production.

Le mode de comparaison est le moyen le plus rapide de repérer les dérives de configuration, les décalages de version entre déploiements et le classique "cela fonctionne en développement".

Étapes suivantes

  • Organisez les requêtes qui utilisent ces environnements : /docs/echo/collections-and-sharing
  • Enchaînez les requêtes et transmettez les valeurs extraites entre les étapes : /docs/echo/automation
  • Importez les environnements que vous possédez déjà dans Postman : /docs/echo/import-export