Benutzer-Werkzeuge

Webseiten-Werkzeuge


postman

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
postman [2022/07/19 13:47]
webproducer angelegt
postman [2022/08/29 14:28] (aktuell)
webproducer Postman Console
Zeile 2: Zeile 2:
  
 [[https://​www.postman.com/​|Postman]] ist ein mächtiges kostenloses Tool, um API's zu testen. [[https://​www.postman.com/​|Postman]] ist ein mächtiges kostenloses Tool, um API's zu testen.
 +
 +----
 +
 +==== Die Postman Console ====
 +
 +Mit der Tastenkombination [strg] + [alt] + [c] wird in einem separatem Fenster die Postman Console geöffnet. In diesem unverzichtbarem Werkzeug werden alle Requests und Response mit allen übertragenden Daten in Echtzeit angezeigt.
 +
 +----
 +
 +==== Debug mit XDEBUG (z. B. in PHPStorm) ====
 +
 +Damit PHPStorm an den Breakpoints anhält muss der Request um ein entsprechendes Cookie erweitert werden:
 +
 +  - Dialog "​Cookies"​ aufrufen
 +  - Domain (z. B. http://​localhost) hinzufügen
 +  - Für die Domain folgenden Cookie hinzufügen:​ "​XDEBUG_SESSION=PHPSTORM;"​
  
 ---- ----
Zeile 18: Zeile 34:
   - Environment-Variable anlegen (z. B. mit dem Namen "​session"​)   - Environment-Variable anlegen (z. B. mit dem Namen "​session"​)
   - Request, der die Session ausliest, um einen Test erweitern (siehe unten)   - Request, der die Session ausliest, um einen Test erweitern (siehe unten)
-  - Die "​Headers"​ im anderen Request um den Key (z. B. X-SESSION"​ mit dem Wert {{session}}) ergänzen.+  - Die "​Headers"​ im anderen Request um den Key (z. B. X-SESSION"​ mit dem Wert der Variable "session" ​ergänzen.
  
 **Test-Script** **Test-Script**
-<​code>​+<​code ​javascript>
 pm.test("​get Session ID", function() { pm.test("​get Session ID", function() {
         var jsonData = pm.response.json();​         var jsonData = pm.response.json();​
Zeile 30: Zeile 46:
 ); );
 </​code>​ </​code>​
 +
 +Alternativ kann auch postman.setGlobalVariable("​session",​ sessId ); verwendet werden, um die Session als Globale Variable zu verwenden.
postman.1658231257.txt.gz · Zuletzt geändert: 2022/07/19 13:47 von webproducer