←ZurĂŒck zum Blog

So verwenden Sie SoapUI zum Konsumieren und Testen von SOAP-Webdiensten in 6 einfachen Schritten

2023-04-23‱3 Min. Lesezeit

SoapUI ist ein leistungsstarkes, benutzerfreundliches Tool zum Testen von APIs und Webservices. Es wurde speziell fĂŒr die Arbeit mit SOAP (Simple Object Access Protocol) Webservices entwickelt, die auf XML-Nachrichten basieren und standardisierte Kommunikationsprotokolle fĂŒr den Austausch strukturierter Daten ĂŒber das Internet verwenden. In diesem Tutorial fĂŒhren wir Sie durch die Verwendung von SoapUI zum Konsumieren von SOAP-Webdiensten fĂŒr Test- und Entwicklungszwecke.

Voraussetzungen

Bevor Sie SoapUI verwenden können, mĂŒssen Sie die Anwendung herunterladen und installieren. Besuchen Sie die SoapUI-Website und folgen Sie den Installationsanweisungen fĂŒr Ihr System.

Schritt 1: Neues SoapUI-Projekt erstellen

  1. Starten Sie SoapUI auf Ihrem Computer.
  2. Klicken Sie auf das Datei -MenĂŒ und wĂ€hlen Sie Neues Soap-Projekt.
Neues SOAP-Projekt
  1. Geben Sie im Dialogfeld Neues Soap-Projekt einen Projektnamen und die WSDL-URL des SOAP-Webdienstes ein, mit dem Sie arbeiten möchten. WSDL (Web Services Description Language) ist ein XML-Dokument, das die Schnittstelle des SOAP-Webdienstes beschreibt.
Neues SOAP-Projekt WSDL
  1. Klicken Sie auf OK, um Ihr neues Projekt zu erstellen.

Schritt 2: Den SOAP-Webdienst erkunden

SoapUI zeigt nun die verfĂŒgbaren SOAP-Webdienstoperationen im linken Bereich an. Erweitern Sie die Knoten, um die vom Webdienst angebotenen Operationen anzuzeigen. Jede Operation entspricht normalerweise einer bestimmten FunktionalitĂ€t oder Aufgabe.

Schritt 3: Neue Anfrage erstellen

  1. Klicken Sie mit der rechten Maustaste auf die gewĂŒnschte Operation (z. B. ExecuteMethod) und wĂ€hlen Sie Neue Anfrage.
  2. Unter der ausgewĂ€hlten Operation wird eine neue Anfrage 1 erstellt. Geben Sie ihr einen aussagekrĂ€ftigen Namen.
  3. Doppelklicken Sie auf die neue Anfrage, um ihren Editor zu öffnen.

Schritt 4: Eingaben fĂŒr die Anfrage eingeben

  1. Im Anfrageeditor sehen Sie eine von SoapUI generierte XML-Nachrichten-Vorlage. Diese Vorlage basiert auf der WSDL-Definition der Operation.
  2. FĂŒgen Sie die erforderlichen Eingaben hinzu, indem Sie die Platzhalter ? in der XML-Nachrichten-Vorlage durch tatsĂ€chliche Werte ersetzen.
  3. Sie können auch die Header der SOAP-Anfrage bei Bedarf Ă€ndern. Wechseln Sie dazu zur Registerkarte Header und bearbeiten Sie die SchlĂŒssel-Wert-Paare.
Webservice-Methoden

Schritt 5: Anfrage senden und Antwort prĂŒfen

  1. Klicken Sie auf die grĂŒne SchaltflĂ€che Senden (mit dem Play-Symbol) in der oberen linken Ecke des Anfrageeditors.
  2. SoapUI sendet die Anfrage an den SOAP-Webdienst und zeigt die Antwort des Servers im rechten Bereich des Anfrageeditors an.
  3. Analysieren Sie die Antwort, um sicherzustellen, dass der Webdienst wie erwartet funktioniert hat. Die Antwort ist als XML-Nachricht strukturiert, Àhnlich der Anfrage.

Schritt 6: Projekt speichern

Denken Sie daran, Ihr Projekt zu speichern, damit Sie Ihre Anfragen in Zukunft einfach aufrufen und bearbeiten können. Klicken Sie auf Datei > Projekt speichern oder drĂŒcken Sie STRG + S.

Fazit

Mit diesen Schritten haben Sie gelernt, wie Sie SoapUI zum Konsumieren von SOAP-Webdiensten verwenden. Mit diesem leistungsstarken Tool können Sie die FunktionalitĂ€ten verschiedener SOAP-Webdienste testen, debuggen und erkunden. Viel Spaß beim Testen!

Kategorien: