Postman ist ein Tool zum Testen von APIs, das in großem Maßstab verwendet werden kann und einfach zu einer CI/CD-Pipeline hinzugefügt werden kann. Postman ist eine Plattform zum Erstellen und Verwenden von APIs (Application Programming Interfaces). In diesem Artikel zeigen wir Ihnen, wie Sie APIs mit Postman testen.
Und Postman vereinfacht jeden Schritt des API-Lebenszyklus und erleichtert Entwicklern die Zusammenarbeit beim Entwerfen, Erstellen, Testen und Verbessern ihre APIs, damit Sie APIs erstellen können, die besser und schneller funktionieren.
Verwenden von Postman zum Testen von APIs
Installieren von Postman auf Ihrem Gerät
Auf einem Windows-, Mac-oder Linux-Computer können Sie Postman von der
So erstellen Sie Anfragen mit Postman
Die Benutzeroberfläche für die neueste Version der Postman-Plattform sieht wie folgt aus:
Klicken Sie auf Klicken Sie auf die Schaltfläche „Neu“ in der oberen linken Ecke der Postman-Oberfläche, um eine Anfrage an eine vorhandene API zu senden. Die obere linke Ecke des Popup-Fensters hat eine Option zum Erstellen einer einfachen HTTP-Anforderung. Auswählen dieser Option. Die Anforderungsschnittstelle hat mehrere wichtige Felder. Das Feld für die Anforderungsmethode (oder das Verb) ist das erste, was Sie sich ansehen sollten. Die GET-Methode wird standardmäßig verwendet, aber es stehen mehr als 10 andere Methoden zur Auswahl.
Diese fünf Methoden werden Sie häufig verwenden:
GET: ruft Daten aus einer Datenbank ab. POST: Fügt neue Daten zu einer Datenbank hinzu. PUT: aktualisiert ein ganzes Datenfeld in einer Datenbank. PATCH: Ändert bestimmte Teile eines Datenfeldes in einer Datenbank. LÖSCHEN: löscht Daten aus einer Datenbank.
Das URL-Feld befindet sich direkt neben dem Feld für die Anfragemethode. Um eine API zu testen, müssen Sie lediglich die Anfragemethode auswählen und die richtige URL angeben.
Eine öffentliche API in Postman testen
In diesem Teil können Sie jede öffentliche API verwenden API. Im nächsten Beispiel wird eine Nachrichten-API namens Newsdata.io verwendet. Diese API bietet Ihnen mehrere Möglichkeiten, nach Nachrichten aus der ganzen Welt zu fragen. So wird der länderbasierte Endpunkt eingerichtet:
https://newsdata.io/api/1/news?apikey=YOUR_API_KEY&country=us
Sie müssen den IHREN API-Schlüssel in der URL ändern zum API-Schlüssel, den Sie erhalten, wenn Sie sich bei Newsdata.io anmelden. Wenn Sie die aktualisierte URL in Postman einfügen, erhalten Sie ein Ergebnis wie das folgende.
{
”status”:”success”,
”totalResults”: 10173,
”results”: ,
“Video_url”: null,
“Beschreibung”:”Apples 2022 MacBook-Profis können neue M2 Pro-und M2-Max-Chipsätze packen, die aus TSMCs neuesten 3NM-Herstellungsprozess hergestellt wurden. Halbleiter-Auftragshersteller, hat seine 3-nm-Produktionsprozesse stetig ausgebaut. Laut Commercial Times könnte Apple der erste Kunde sein, der diese Chips in die Finger bekommt. Weiterlesen…”,
”content”: null,
“Pubdate”:”2022-08-18 15:22:53″,
“Image_url”: NULL,
“Source_ID”:”AppleInsider”,
“Land”:,
“Kategorie”: ,
”Sprache”:”Englisch”
},
],
”nächste Seite”: 1
}
Postbote gibt eine Reihe verschiedener Nachrichten zurück. Nur eine dieser Nachrichten wird in der oben gezeigten Ausgabe angezeigt.
Was sind APIs?
API steht für Application Programming Interface. Es handelt sich um eine Reihe von Regeln dafür, wie Skripte oder Programme mit einer Anwendung oder einem Dienst kommunizieren können. Sie funktionieren, weil Anwendungen, Systeme und Geräte Daten und Informationen miteinander teilen.
Die REST-API ist derzeit die beliebteste API, und wir werden sie in diesem Postman-API-Test-Tutorial häufiger verwenden. REpresentational State Transfer ist eine andere Art, REST zu sagen. REST-APIs basieren auf Ideen wie Client-Server-Kommunikation, einheitlichen Schnittstellen für Systeme, um miteinander zu kommunizieren, zustandslosen Operationen und mehr.
FAQ
Wie man API mit Postman JSON testet ?
Gehen Sie zum POSTMAN-Client und wählen Sie die „PUT“-Methode. Gehen Sie dann im Dropdown-Menü zu „Body“, „Select RAW“, „Pass JSON“ und „Select JSON“. Fügen Sie dann das „Payload-Skript“ in das Feld „Raw“ ein. JSON beginnt mit geschweiften Klammern und speichert Daten in einem Schlüsselwertformat. Wenn Ihre Anfrage funktioniert, sehen Sie die folgende Nachricht, nachdem Sie auf die Schaltfläche SENDEN gedrückt haben.
Wie viel Zeit wird es dauern, Postman zu lernen?
Wenn Sie lernen müssen, wie man es benutzt Postbote und APIs, aber nicht viel Zeit haben, sollte Sie dieser Kurs in sehr kurzer Zeit sehr weit bringen. Sie brauchen nicht viel, um loszulegen, aber Sie werden mehr als 3 Stunden brauchen. Es reicht möglicherweise nicht aus, nur den Inhalt anzusehen, um die erforderlichen Fähigkeiten zu erwerben.
Ist Postman manuell oder automatisiert?
Postman kann verwendet werden, um viele verschiedene Arten von Tests zu automatisieren, z B. Unit-Tests, Funktionstests, Integrationstests, End-to-End-Tests, Regressionstests, Mock-Tests usw. Automatisierte Tests verhindern Fehler und beschleunigen das Testen.
Benötigt Postman Codierung?
Um etwas mit Postman zu testen, müssen Sie keinen HTTP-Client-Netzwerkcode schreiben. Stattdessen erstellen wir sogenannte „Sammlungen“ von Tests und lassen Postman die API verwenden. Dieses Tool hat fast alle Funktionen, die ein Entwickler benötigen könnte.