Proaktive API-Leistungstests und -überwachung sind bei der Entwicklung von Webanwendungen von entscheidender Bedeutung. Postman ist eines der beliebtesten API-Testtools, mit dem Webentwickler Sammlungen von Aufrufen mit Eingabedaten an eine API erstellen und die Genauigkeit der Ausgabedaten überprüfen können. In diesem Artikel werden wir eine Möglichkeit zum Definieren und Verwenden von Postman-Umgebungsvariablen in Dotcom-Monitor-Tests erläutern.

Wenn Sie Postman zum Testen Ihrer API-Dienste verwenden und Ihre Tests und die kontinuierliche Überwachung automatisieren möchten, bietet Ihnen die Dotcom-Monitor-Plattform umfassende Lösungen und Tools zum Erstellen und Ausführen von API-Auslastungstests und Überwachungsaufgaben mithilfe von Postman Collections. Um zu erfahren, wie Sie einen API-Auslastungstest mithilfe von Postman Collections in unserer Load Testing-Lösung LoadView einrichten, lesen Sie unsere Web-API-Lasttests mit Postman Collection. Weitere Informationen zum Einrichten von Überwachungsgeräten finden Sie in unserem Artikel Postman Monitoring (Collection Tasks) mit Dotcom-Monitor APIs.

Postman-Variablen

Umgebungsvariablen können durch Klicken auf das Augensymbol in der oberen rechten Ecke des Postman-Fensters definiert werden (Details finden Sie auf der Website des Postman Learning Centers). Die Variablen ermöglichen es Entwicklern, Parameterwerte in API-Anforderungen und Skripts zu speichern und wiederzuverwenden. Wenn Sie einen Variablenwert aktualisieren müssen, können Sie dies an einer Stelle tun, und der Wert wird automatisch in den Anforderungssammlungen geändert. Die Umgebungsvariablen in Postman können in den URLs, in den POST-Parametern, im JavaScript-Code usw. verwendet werden. Um die Variable anzugeben, verwenden Sie die Klammern als Platzhalter für variablen Namen:

{{<variable>}}

Postman-Variablen

Da Variablen getrennt von Anforderungssammlungen in Postman existieren, werden die Werte der Variablen beim Import in Dotcom-Monitor nicht zusammen mit einer Postman-Sammlung übergeben. Um dieses Problem zu beheben, führt Dotcom-Monitor eine Postman-Variablen-Importfunktion ein.

Postman-Variablen in Dotcom-Monitor importieren

Wenn Sie Umgebungsvariablen verwendet haben, um eine Sammlung von Anfragen in Postman auszuführen, können Sie die Liste der Variablen in wenigen einfachen Schritten aus Postman in Dotcom-Monitor importieren:

  1. Exportieren Sie zunächst die Liste der Variablen aus Postman in eine JSON-Datei.
  2. Gehen Sie in Dotcom-Monitor zur entsprechenden Postman Collection Aufgabenbearbeitungsseite.
  3. Klicken Sie in der Seitenleiste Aufgabenkonfiguration auf die Schaltfläche “Aktionen” und wählen Sie Kontextparameter verwaltenaus.
  4. Klicken Sie unter Kontextparameter verwalten auf Importieren und geben Sie die JSON-Datei mit der Liste der aus Postman exportierten Variablen an.
  5. Klicken Sie auf Fertig. Nach dem Import werden die Variablen automatisch zur Liste der Kontextparameter hinzugefügt.

Postman-Variablen importieren

Nachdem der Postman Collection-Test gespeichert wurde, verwendet das System den Wert des bereitgestellten Kontextparameters in der API-Anforderung.

Definieren von Kontextparametern für Postman-Sammlungen in Dotcom-Monitor

Um eine neue Variable in Dotcom-Monitor manuell zu definieren, müssen Sie einen Kontextparameter erstellen, der dieser Variablen zugeordnet ist:

  1. Klicken Sie in der Seitenleiste Aufgabenkonfiguration auf die Schaltfläche “Aktionen” und wählen Sie Kontextparameter verwaltenaus.
  2. Klicken Sie auf Parameter hinzufügen und geben Sie genau denselben Namen der Variablen an, der in der hochgeladenen Postman-Sammlung angezeigt wird. Andernfalls wird die Variable als Text analysiert.
  3. Geben Sie im entsprechenden Eingabefeld einen Wert der Variablen ein und klicken Sie auf Fertig.