Suche

über alle News und Events

 

Alle News

 

Um HTML zum PDF zu konvertieren, werden wir...

Read more

Die Logic Apps-Plattform von Microsoft ermöglicht...

Read more

Du bist neugierig auf aktuelle KI-Technologien und...

Read more

Am 27.09. ab 12.30h starten die vierten QUIBIQ...

Read more

"Das Beste von SAP und Microsoft nutzen": auf dem...

Read more

Azure Bicep wird verwendet, um Ressourcen in Azure...

Read more

In einer Welt, die immer digitaler wird, ist es...

Read more

Dieser Artikel beschreibt wie JSON-Dateien anhand...

Read more

Vom 5. bis 7. Juni findet in London wieder die...

Read more

Vom 5. bis 7. Juni findet in London wieder die...

Read more

How-to: Aufwendiges Testen mit APIs – so vereinfacht man sich mit Postman das Leben

Eine bestimmte Antwort auf einen HTTP Request zu bekommen, um bspw. Fehlerfälle nachzustellen, ist unabdingbar. Da es teilweise mühselig sein kann, solche Mocks zu erstellen, hat Postman ein nettes Feature in seine Software gebaut: den Postman Mock Server.

Um den Postman Mock Server benutzen zu können, benötigt man einen Postman Account. Diesen kann man kostenlos auf der Website von Postman erstellen.

Ist der Account erstellt, könnt ihr euch in eurem Postman Client anmelden und einen Workspace eurer Wahl öffnen.

Die Schaltfläche zum Erstellen des Mock Servers ist anfangs nicht sichtbar. Klickt dafür in der Sidebar auf „Configure workspace sidebar“ und aktiviert dort den Punkt „Mock servers“.

Anschließend könnt ihr über die Sidebar einen Mock Server erstellen:

Für die Erstellung könnt ihr entweder eine neue Collection erstellen oder einen bestehende benutzen. In diesem Beispiel werden wir eine neue Collection erstellen und zwei Test-Requests angeben, welche als Mock einmal eine 200 OK und 500 Internal Server Error zurückgeben sollen.

Als nächstes geben wir dem Mock Server noch einen Namen. Wir haben hier auch verschiedene Möglichkeiten:

  1. Das Environment anzugeben.
  2. Die URL des Mock Servers zusätzlich als Environment Variable speichern.
  3. Ein Delay der Response anzugeben.
  4. Den Mock Server mit einem Key absichern.

Postman hat uns nun eine neue Collection mit den angegebenen Requests generiert.

Nun kann man weitere Mocking Responses als „Examples“ hinzufügen. Ich füge dem Customer Request nun ein weiteres Beispiel hinzu und nenne das vorherige der Klarheit wegen um.

Ich habe nun ein weiteres Example an den Request Customer gehängt.

Die URL des Beispiels habe ich auf „(URL des Mock Servers)/Customer/500“ und den Status Code auf 500 geändert. Wenn ein GET Request zum Mock Server mit dieser Adresse gesendet wird, wird eine Response mit Status Code 500 zurückgegeben.

Es kann auch ein Response Body definiert werden, jedoch habe ich das in diesem Beispiel weggelassen.

Ein kleiner Test zeigt, dass wir erfolgreich einen Fehler gemockt haben.

Dieser quiTeq-Tipp kommt aus Stuttgart von Janni Kokkinos.

Ihre Kontaktmöglichkeiten

Sie haben eine konkrete Frage an uns


 

Bleiben Sie immer auf dem Laufenden


 

Mit meinem "Ja" erkläre ich mich mit der Verarbeitung meiner Daten zur Zusendung von Informationen einverstanden. Ich weiß, dass ich diese Erklärung jederzeit durch einfache Mitteilung widerrufen kann. Bei einem Nein an dieser Stelle erhalte ich zukünftig keine Informationen mehr.

© QUIBIQ GmbH · Impressum · Datenschutz