Umgebungen und Variablen
Fest codierte Hostnamen und Tokens in Anfragen funktionieren nur, bis eine zweite Umgebung hinzukommt. Echo bietet Umgebungen und Variablen, damit eine Anfrage ohne Änderungen für Entwicklung, Staging und Produktion eingesetzt werden kann.
Umgebungen gehören zu Bereichen
Umgebungen sind einem Bereich zugeordnet, damit jedes Projekt seine eigene Auswahl behält. Ein Bereich für deine interne Plattform kann Entwicklungs- und Produktionsumgebungen haben, während ein benachbartes Kundenprojekt eine vollständig getrennte Liste führt. Nichts gelangt von einem zum anderen.
Variablen in Anfragen verwenden
Verweise mit der Syntax {{variable}} an jeder Stelle einer Anfrage auf eine Variable, in der URL, in Headern oder im Body. Echo hebt Variablen direkt beim Tippen hervor. Du siehst dadurch sofort, ob eine Referenz aufgelöst wird, und die Autovervollständigung schlägt Variablennamen vor, sodass du dir die genaue Schreibweise nicht merken musst.
Geheimnisse vor Blicken schützen
Umgebungen unterstützen geheime Variablen für Werte wie API-Schlüssel und Tokens. Zusammen mit der Verschlüsselung der lokalen Echo-Datenbank im Ruhezustand werden deine Zugangsdaten sorgfältiger behandelt als in einer einfachen Textdatei.
Aktive Umgebung wechseln
Eine globale Auswahl der aktiven Umgebung steuert, aus welcher Umgebung die Variablen deiner Anfragen ihre Werte beziehen. Wechsle sie einmal, und alle Anfragen im Bereich folgen. Das ist besser, als URLs einzeln zu bearbeiten.
Vergleichsmodus
Manchmal lautet die Frage nicht "funktioniert es?", sondern "funktioniert es überall gleich?". Der Vergleichsmodus beantwortet sie direkt:
- Wähle eine Anfrage aus, die du überprüfen möchtest.
- Führe sie im Vergleichsmodus aus und wähle bis zu 4 Umgebungen.
- Echo sendet dieselbe Anfrage parallel an alle Umgebungen.
- Lies die Antworten nebeneinander. Dank synchronisiertem Scrollen bleibt in allen Bereichen derselbe Abschnitt auf gleicher Höhe.
Bei JSON-Antworten berechnet Echo einen strukturellen Unterschied, der hinzugefügte, entfernte und geänderte Inhalte zwischen Umgebungen markiert. Ein Feld, das Staging zurückgibt und Produktion nicht, lässt sich nicht übersehen.
Der Vergleichsmodus ist der schnellste Weg, Konfigurationsabweichungen, Versionsunterschiede zwischen Deployments und das klassische "in der Entwicklung funktioniert es" zu erkennen.
Nächste Schritte
- Organisiere die Anfragen, die diese Umgebungen nutzen: /docs/echo/collections-and-sharing
- Verkette Anfragen und übergib extrahierte Werte zwischen Schritten: /docs/echo/automation
- Importiere vorhandene Postman-Umgebungen: /docs/echo/import-export