So debuggen Sie APIs mit Postman

0
143

Postman ist ein Programm und Toolkit, das die Arbeit mit, die Entwicklung und das Debugging erleichtert Remote-API-Dienste einfacher. Es bietet eine Plattform zum Erstellen, Verwalten und Arbeiten mit GET- und POST-Anfragen.

Was ist Postman?

Postman beschreibt sich selbst als “Plattform für die API-Entwicklung.” Auf der einfachsten Ebene bietet es eine einfache GUI-Schnittstelle für die Interaktion mit Remote-APIs. Es ist im Wesentlichen ein hochmoderner REST-Client, der für die Arbeit mit komplexen APIs entwickelt wurde.

Es ist nicht nur ein großartiger REST-Client, sondern bietet auch Tools zum Verwalten von Sammlungen von Anfragen. Mithilfe dieser Sammlungen und der Kenntnis des API-Schemas kann es vollständig automatisierte API-Tests ausführen, die in CI/CD-Pipelines integriert werden können, um sicherzustellen, dass Codeänderungen die API in der Produktion nicht beschädigen.

Postbote verwenden

Um zu beginnen, testen wir eine grundlegende Anfrage. Sie können mehrere Anfragen in Sammlungen speichern, die wiederverwendet und geteilt werden können.

In Postman hat jede Anfrage ihre eigene Registerkarte im Arbeitsbereich. Sie finden Steuerelemente für die Anforderungseinstellungen sowie die Ausgabe vom Server. Wenn Sie es im Vollbildmodus verwenden, können Sie es mit der Schaltfläche unten rechts in den Nebeneinanderspaltenmodus wechseln.

Werbung

Sie können den Anforderungstyp über das Dropdown-Menü in der URL-Leiste ändern. Die gängigsten Methoden sind GET und POST, aber alle HTTP-Verben werden vollständig unterstützt.

< /p>

Unter “Authentifizierung” Registerkarte müssen Sie die Authentifizierungsschlüssel für die von Ihnen verwendete API einrichten, es sei denn, sie ist öffentlich. Postman unterstützt OAuth 1 und 2 sowie die meisten anderen Token-Typen neben Basic Auth.

Unter “Kopfzeilen” Sie können die Kopfzeilen der Nachricht festlegen, z. B. Inhaltstyp. Viele davon werden automatisch eingestellt, die Sie unter “Versteckt” Schaltfläche.

Für den Hauptteil der Anfrage können Sie Formulardaten mithilfe von Schlüssel-Wert-Paaren angeben, ein Binärpaket, eine GraphQL-Anfrage senden oder einfach JSON-Rohdaten oder Textdaten senden. Der Editor enthält einen integrierten JSON-Editor und -Validator.

Eines der coolsten Dinge, die Sie mit Postman tun können, sind API-Tests einzurichten, die in JavaScript codiert sind und nach Erhalt des Ergebnisses ausgeführt werden. Weitere Informationen zum Einrichten finden Sie in der Anleitung von Postman zu deren Verwendung

Nachdem Sie Ihre Anfrage vorbereitet haben, können Sie sie mit dem Befehl “Senden” Taste. Sie sollten eine Antwort vom Remote-Server erhalten, die Sie in Pretty-Print, HTML-Vorschau oder einfach als Rohausgabe anzeigen können. In der Statusleiste über dem

Werbung

Sie können auch die Dropdown-Liste von “Körper” zu “Kopfzeile” um die von der API zurückgegebenen Header anzuzeigen.

Mit den JavaScript-Testern können Sie auch einfache Datenvisualisierungen wie Torten- und Balkendiagramme erstellen, die nützlich sein können, um aus vielen Daten einen Sinn zu machen.< /p>

Wenn Sie darauf zurückkommen möchten , oder speichern Sie den Test, Sie können ihn in einer “Sammlung” Sie können dann den Collection Runner in der oberen Menüleiste verwenden, um alle Anfragen und Tests in der Collection auszuführen, die zum Unit-Testen aller API-Endpunkte verwendet werden kann.