Benutzer-Werkzeuge

Webseiten-Werkzeuge


postman

Dies ist eine alte Version des Dokuments!


Postman

Postman ist ein mächtiges kostenloses Tool, um API's zu testen.


Verwendung von Variablen (Environments)

Unter dem Menüpunkt „Environments“ können für unterschiedliche Umgebungen (meist Test- und Liveumgebung) angelegt werden. Diese können dann wie folgt in der URL oder als Parameter verwendet werden:

{{URL}}/api.php/session

Im Workspace kann dann rechts oben das entsprechende Environment geladen werden, damit die entsprechenden Variablen eingesetzt werden.


Verwendung einer dynamischer Session-ID

  1. Environment-Variable anlegen (z. B. mit dem Namen „session“)
  2. Request, der die Session ausliest, um einen Test erweitern (siehe unten)
  3. Die „Headers“ im anderen Request um den Key (z. B. X-SESSION„ mit dem Wert session) ergänzen.

Test-Script

pm.test("get Session ID", function() {
        var jsonData = pm.response.json();
        var sessId = jsonData["response"];
        postman.setEnvironmentVariable("session", sessId );
        console.log( "neue Session-ID wurde gespeichert: " + sessId );
    }
);
postman.1658231257.txt.gz · Zuletzt geändert: 2022/07/19 13:47 von webproducer