Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Both sides previous revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
postman [2022/07/19 13:54] webproducer um Debug ergänzt |
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. | ||
---- | ---- | ||
Zeile 28: | 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 40: | Zeile 46: | ||
); | ); | ||
</code> | </code> | ||
+ | |||
+ | Alternativ kann auch postman.setGlobalVariable("session", sessId ); verwendet werden, um die Session als Globale Variable zu verwenden. |