Dies ist eine alte Version des Dokuments!
Postman ist ein mächtiges kostenloses Tool, um API's zu testen.
Damit PHPStorm an den Breakpoints anhält muss der Request um ein entsprechendes Cookie erweitert werden:
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.
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 ); } );