Wie kann ich Umgebungsvariablen in Postman korrekt einrichten und nutzen?

Melden
  1. Was sind Umgebungsvariablen in Postman?
  2. Einrichten einer Umgebung und Umgebungsvariablen
  3. Aktivieren der Umgebung
  4. Verwendung von Umgebungsvariablen in Anfragen
  5. Setzen und Ändern von Variablen zur Laufzeit
  6. Unterschied zwischen Umgebungs- und Globalen Variablen
  7. Zusammenfassung

Was sind Umgebungsvariablen in Postman?

Umgebungsvariablen (Environment Variables) in Postman sind benannte Platzhalter, die Werte speichern,

die in verschiedenen Requests oder Testskripten verwendet werden können. Der Hauptvorteil liegt darin,

dass sie Flexibilität bieten, indem sie die gleiche Anfrage in unterschiedlichen Umgebungen (wie Entwicklung,

Test oder Produktion) mit verschiedenen Daten ausführen können, ohne den Request selbst verändern zu müssen.

Einrichten einer Umgebung und Umgebungsvariablen

Um eine Umgebung anzulegen, öffnet man in Postman das Umgebungs-Dropdown-Menü oben rechts und wählt

Manage Environments (Umgebungen verwalten). Dort kann man eine neue Umgebung erstellen, z.B.

Entwicklung, Test oder Produktion. Innerhalb dieser Umgebung können Variablen definiert werden,

Für Beispielzwecke kann eine Variable namens base_url erstellt werden, der Wert könnte

beispielsweise https://api.meinedomain.de lauten. Man kann beliebig viele Variablen hinzufügen,

Aktivieren der Umgebung

Nachdem die Umgebung erstellt und mit Variablen versehen wurde, muss sie im Dropdown-Menü ausgewählt

werden, damit Postman diese Variablen bei der Ausführung der Requests nutzt. Wird keine Umgebung

Verwendung von Umgebungsvariablen in Anfragen

Innerhalb von Request-URLs, Headers, Body oder Tests können Variablen mit der Syntax {{variablenname}}

{{base_url}}/users/{{user_id}}

Postman ersetzt dabei beim Ausführen automatisch {{base_url}} und {{user_id}} durch

Diese Vorgehensweise sorgt für Flexibilität und Ordnung, da man anstelle der festgelegten Domains oder

Setzen und Ändern von Variablen zur Laufzeit

Postman erlaubt es auch, Variablen dynamisch in Pre-Request-Skripten oder Tests zu setzen oder zu verändern.

Dies geschieht durch JavaScript-Code, der Postman-Funktionen wie pm.environment.set("variablenname", "wert")

oder pm.environment.get("variablenname") verwendet. So kann beispielsweise ein Token nach einer erfolgreichen

Unterschied zwischen Umgebungs- und Globalen Variablen

Neben Umgebungsvariablen gibt es globale Variablen, die in allen Umgebungen verfügbar sind. Umgebungsvariablen

sind jedoch spezifisch für die ausgewählte Umgebung und haben beim Auflösen Vorrang vor globalen Variablen.

Zusammenfassung

Umgebungsvariablen in Postman sind eine leistungsfähige Funktion, um Anfragen flexibel und wiederverwendbar zu gestalten.

Sie werden definiert, indem man eine Umgebung anlegt und dort Variablen mit Namen und Werten speichert. Nach Aktivierung

der Umgebung können diese Variablen über {{variablenname}} in Requests und Skripten genutzt werden.

Darüber hinaus lassen sich die Variablen zur Laufzeit mit Skripten setzen und aktualisieren, was insbesondere bei

0

Kommentare