So testen Sie eine API mit Postboten

So testen Sie eine API mit Postboten
Briefträger ist ein API -Client, der zum Entwicklung, Teilen, Testen und Dokument -APIs verwendet wird. Es ermöglicht es uns auch, Backend -Tests durchzuführen, indem sie die Endpunkt -URL eingeben. Die Anfrage wird dann an den Knoten gesendet.JS -Server und es reagiert auf die Postman -Anwendung zurück. Die Automatisierungsingenieure und -entwickler verwenden es ausführlich, um zu überprüfen, ob ihr Server in Betrieb ist.

Diese Beschreibung zeigt, wie es geht prüfen ein API Verwenden von Postboten. Darüber hinaus wird das Verfahren zur Verwendung von Post-, Get- und Löschen von HTTP -Anforderungen zum Erstellen, Aktualisieren, Abrufen und Löschen der Informationen aus der MongoDB -Datenbank bereitgestellt. So lass uns anfangen!

So testen Sie eine API mit Postboten

Mit dem React haben wir bereits eine einfache Anwendung des Mitarbeiterverwaltungssystems erstellt.JS Frontend, Knoten.JS -Server und stellte eine Verbindung zwischen dem Server und der MongoDB -Datenbank her. Danach fügten wir zwei Modelle hinzu: “Mitarbeiter.Modell" Und "Bezeichnung.Modell”Mit ihrem verwandten Schema. Diese Modelle werden dann zum Definieren verwendet “Routen”Mit den Endpunkten für die HTTP -Anfragen enthalten.

Jetzt testen wir die API mit dem Postboten und prüfen, ob unsere zusätzlichen Endpunkte funktionieren. Will das tun? Wenn ja, dann installieren Sie es zunächst mit seiner offiziellen Website auf Ihrem System:

Verwenden Sie nach dem Installieren von Postboten den Verfahren zum Testen der Arbeitsanforderungen.

So testen Sie eine Postanforderung mit dem Postboten

Postman unterstützt verschiedene Endpunkt -Interaktionsmethoden und “POST" Ist einer von ihnen. Es wird verwendet, um eine Ressource zu erstellen und zu aktualisieren oder Daten an einen Server zu senden. Postanfragen haben auch keine Einschränkungen in Bezug auf die Datenlänge.

Um eine Postanforderung mit Postman zu testen, wählen Sie zunächst aus “POST”Aus dem Dropdown-Menü HTTP Request:

Wir werden den folgenden Link im Feld für Anforderungs-URL im nächsten Schritt hinzufügen. Der angegebene Link zugreift auf die “MitarbeiterRoutendatei, die mit dem "die" umgeht "POST" Anfrage:

http: // localhost: 5000/Mitarbeiter/Hinzufügen

Wechseln Sie nun auf die “KörperRegisterkarte ”, auswählen“roh”, Und fügen Sie den Körper Ihrer Postanfragen hinzu. Hier fügen wir einen neuen Mitarbeiter hinzu. “Stepheny”Zu unserer Datenbank:


"Employeename": "Stepheny"

Wählen Sie im nächsten Schritt "JSON”Als Parameter der Anforderungskörper:

Klicken Sie dann auf die “SchickenSchaltfläche zum Senden der hinzugefügten Postanforderung an den Knoten.JS -Server:

Nachdem Sie die angegebene Operation durchgeführt haben, sehen Sie “Mitarbeiter hinzugefügtText als Antwort auf die Postanforderung:

Die vorherige Postanforderung wurde hinzugefügt “Stepheny ” zum "MitarbeiterDatenbank. Wenn wir der gleichen Methode folgen, werden wir einen anderen Mitarbeiter namens hinzufügen “Albert”:


"Employeename": "Albert"

Die untergegebene Ausgabe zeigt an, dass wir erfolgreich hinzugefügt haben “Albert”Als neuer Mitarbeiter:

Sie können auch das verwenden “POST”Anfrage zur Aktualisierung der Informationen zu einer bestimmten ID. Zum Beispiel, um die Felderwerte der Bezeichnungs -ID zu aktualisieren “61CCBF563C71F2DDC072569BWir senden eine Postanfrage mit der folgenden URL:

http: // localhost: 5000/meldungen/update/61ccbf563c71f2ddc072569b

In der Post -Anfrage -Gremium werden wir die aktualisierten Werte gemäß der “hinzufügenBezeichnung" Modell:


"Employeename": "Albert",
"Bezeichnung": "CEO",
"Datum": "2021-12-29T19: 48: 13.015Z "

Durch Klicken auf “Schicken"Button, Sie werden die" sehen "Bezeichnung aktualisiert!Text im Antwortabschnitt:

So testen Sie eine GET -Anfrage mit dem Postboten

In Postman ruft eine GET -Anforderung die Daten aus der angegebenen URL ab. Diese Art von HTTP -Anfrage nimmt keine Änderungen am Endpunkt vor.

Um eine GET -Anfrage mit Postman zu testen, wählen Sie “ERHALTEN”Als Endpunkt -Interaktionsmethode:

Als nächstes fügen wir die folgende URL in das Feld "Eingabedlink" ein:

http: // localhost: 5000/Mitarbeiter/

Klicken Sie dann auf die Schicken Taste, um die Anfrage des GET -HTTP zu erstellen. Diese GET -Anfrage erhält alle Daten im Zusammenhang mit dem “MitarbeiterErfassung unserer MongoDB -Datenbank und zeigen Sie die Daten der zusätzlichen Mitarbeiter in Bezug auf das definierte Schema an:

Sie können auch die „verwenden“ERHALTEN”Anfrage, Informationen zu einem bestimmten Datensatz basierend auf seiner ID zu erhalten.

Zum Beispiel das Hinzufügen des untergegebenen Links und dann das Senden des „Sendens“ERHALTEN"Die Anfrage wird die Daten der Bezeichnungs -ID abgerufen"61CCBF563C71F2DDC072569B”:

http: // localhost: 5000/Bezeichnungen/61ccbf563c71f2ddc072569b

Wie Sie sehen können, diese Antwort der “ERHALTENDie Anforderung zeigt die Feldwerte im definierten Schema:

So testen Sie eine Löschenanforderung mit dem Postboten

Die HTTP -Löschanforderung in Postman wird zum Löschen von Informationen aus der Datenbanksammlung verwendet. Zum Beispiel haben wir zu diesem Zeitpunkt zwei Mitarbeiteraufzeichnungen in der “BezeichnungenErfassung der Datenbank und um einen von ihnen zu löschen, werden wir ihre ID nutzen.

Nun, um das zu löschenAlbert"Informationen, wir werden seine ID verwenden, nämlich"61CCBF563C71F2DDC072569B,Und dann eine "machen"LÖSCHEN" Anfrage:

http: // localhost: 5000/Bezeichnungen/61ccbf563c71f2ddc072569b

Klick auf das "Schicken"Die Schaltfläche" werden feststellenAUSWEIS"Wird gelöscht und eine"Bezeichnung gelöscht.Der Text wird als Antwort auf die von uns gestellte Anfrage angezeigt:

Für den Überprüfungszweck können Sie eine senden “ERHALTENAnfrage zur Anzeige der in der "gespeicherten Informationen"BezeichnungenMongoDB -Sammlung:

http: // localhost: 5000/Bezeichnungen/

Aus dem untergegebenen Bild sehen Sie, dass nur Informationen zu “zu tun habenStepheny"Wird als Antwort angezeigt, die erklärt, dass das vorherige"LÖSCHEN”Anfrage funktioniert:

Abschluss

Postman ist Software, die zum Testen von APIs verwendet wird. Es handelt sich um eine Art HTTP -Client, der eine grafische Benutzeroberfläche verwendet, über die Sie verschiedene Arten von Anforderungen senden und deren Antworten erhalten können, die das Anforderungsergebnis validieren. Diese Beschreibung hat gezeigt, wie API mit dem Postboten testet. Darüber hinaus wird auch das Verfahren zur Verwendung von Post-, Get -und -Löschen von HTTP -Anforderungen zum Erstellen, Aktualisieren, Abrufen und Löschen der Informationen aus der MongoDB -Datenbank bereitgestellt.