By: Thomas Hamilton
Aktualisiert
In diesem Tutorial zeigen wir die Schritte zum Herunterladen, Installieren und Konfigurieren der SOAP-Benutzeroberfläche (Open-Source-Version).
Nachfolgend sind die Software- und Hardwareanforderungen für die verschiedenen Plattformen aufgeführt.
In diesem Tutorial erfolgt die Installation auf einem Windows Umfeld. Der Vorgang bleibt für andere Betriebssysteme derselbe.
Hier ist die Roadmap für den Installationsprozess
Teil A: Herunterladen
- Navigieren https://www.soapui.org/downloads/latest-release/
- Scrollen Sie nach unten und wählen Sie den Downloader basierend auf Ihrem Betriebssystem. In diesem Tutorial installieren wir SOAP UI auf einem 64-Bit Microsoft Windows Betriebssystem.
- Beim Klicken auf „Herunterladen“ wird der Benutzer automatisch weitergeleitet https://www.soapui.org/downloads/thank-you-for-downloading-soapui/ und der Download des Installationsprogramms startet automatisch.
Teil B: Installation
Schritt 1: Führen Sie die Datei nach dem Herunterladen als „Administrator“ aus, wie unten gezeigt
Schritt 2: Klicken Sie im Einrichtungsassistenten auf „Weiter“, um fortzufahren.
Schritt 3: Wählen Sie das Installationsverzeichnis oder lassen Sie das Standardinstallationsverzeichnis unverändert.
Schritt 4: Wählen Sie die Komponenten aus, die Sie installieren möchten.
- Die SOAP-Benutzeroberfläche ist standardmäßig aktiviert und kann NICHT vom Benutzer konfiguriert werden.
- Quelle – Aktivieren Sie diese Option, wenn Sie Zugriff auf den Quellcode von SOAP-UI erhalten möchten. Wir haben es nicht ausgewählt.
- Hermes JS – Aktivieren, wenn die Anwendung JMS-Tests erfordert.
- Tutorial – Aktivieren Sie diese Option, wenn Sie nach der Installation auf SOAP-UI-Tutorials zugreifen möchten.
Schritt 5: Akzeptieren Sie die Lizenzvereinbarung und klicken Sie auf „Weiter“, um fortzufahren.
Schritt 6: Wählen Sie den Speicherort des Ordners für Tutorials oder lassen Sie den Standardspeicherort unverändert und klicken Sie auf „Weiter“.
Schritt 7: Wählen Sie den Speicherort des Startmenüordners oder lassen Sie den Standardspeicherort unverändert und klicken Sie auf „Weiter“.
Schritt 8: Aktivieren Sie das Kontrollkästchen „Desktopsymbol erstellen“ und klicken Sie auf „Weiter“.
Schritt 9: Die Installation beginnt und nach Abschluss zeigt der Assistent den folgenden Status an. Klicken Sie auf „Fertig stellen“.
Schritt 10: Wenn Sie auf die Schaltfläche „Fertig stellen“ klicken, wird die SOAP-Benutzeroberfläche gestartet.
- Menüleiste
- Quick Access Toolbar
- Projektnavigationsbereich
- Arbeitsbereichseigenschaften
- Protokollbereich
ÄHNLICHE ARTIKEL
- SoapUI-Tutorials für Anfänger
- Tutorial zum Testen von Webdiensten: Wie teste ich? Lernen Sie mit Beispielen
Teil C: Konfigurieren
Lassen Sie uns zunächst die Projektstruktur in der SOAP-Benutzeroberfläche verstehen.
- Der erste Schritt in der SOAP-Benutzeroberfläche besteht darin, einen Arbeitsbereich zu erstellen. Einem Arbeitsbereich können mehrere Projekte zugeordnet sein. Benutzer können mehr als einen Arbeitsbereich erstellen. In der SOAP UI Pro-Version können wir Umgebungen nahtlos wechseln, um sie verschiedenen Endpunkten zuzuordnen.
- Für jedes Projekt können wir mehrere Testsuiten erstellen.
- Jeder Testsuite können mehrere Testfälle zugeordnet sein.
- Jedem Testfall können mehrere Testschritte zugeordnet sein.
Nachfolgend finden Sie die bildliche Darstellung einer Arbeitsbereichsstruktur in SOAP-UI.
Schritt 1: Der erste Schritt besteht darin, einen Arbeitsbereich zu erstellen. Erstellen Sie einen Arbeitsbereich wie unten gezeigt. Alle Artefakte, die wir von nun an erstellen werden, wären in diesem Arbeitsbereich enthalten.
Schritt 2: Geben Sie einen Namen für den Arbeitsbereich ein und klicken Sie auf „OK“.
Schritt 3: Nun muss der Benutzer den Pfad auswählen, in dem dieser Arbeitsbereich gespeichert werden soll.
- Wählen Sie den Pfad aus, in dem der Arbeitsbereich gespeichert werden soll
- Der Name des Arbeitsbereichs-XML, der gefunden werden muss, wenn der Benutzer den Arbeitsbereich in Zukunft öffnen möchte.
- Klicken Sie auf „Speichern“.
Schritt 4: Der Arbeitsbereich wird wie unten gezeigt erstellt. Wir können auch auf die Arbeitsbereichseigenschaften über die Registerkarte „Arbeitsbereichseigenschaften“ zugreifen.
Nun haben wir SOAP-UI nach dem Download und der Installation erfolgreich konfiguriert, sodass wir mit dem Testen fortfahren können.
Grundlegende GUI-Navigation
DATEIMENÜ:
- Für eine nahtlose Navigation bei der Arbeit an Echtzeitprojekten ist es sehr wichtig, die am häufigsten verwendeten Navigationen innerhalb der SOAP-UI zu verstehen. Werfen wir zunächst einen Blick auf das Dateimenü.
- Mit „Neues SOAP-Projekt“ kann der Benutzer ein Projekt erstellen, indem er eine SOAP-Anfrage importiert.
- Mit „Neues REST-Projekt“ kann der Benutzer ein Projekt erstellen, indem er eine REST-Anfrage importiert.
- Mit „Projekt importieren“ können Benutzer das gesamte Projekt importieren, indem sie die entsprechende XML-Datei suchen.
- Mit „Alle Projekte speichern“ können Benutzer alle geöffneten Projekte mit einem einzigen Klick speichern.
- „Alle geöffneten Projekte schließen“ schließt alle in diesem Arbeitsbereich geöffneten Projekte.
- „Arbeitsbereich umbenennen“ ermöglicht dem Benutzer, den zuvor erstellten Arbeitsbereich umzubenennen.
- „Arbeitsbereich wechseln“ ermöglicht dem Benutzer das Wechseln zwischen Arbeitsbereichen.
- Mit „Einstellungen“ kann der Benutzer die SOAP-Benutzeroberfläche anpassen. Wir werden uns im nächsten Abschnitt damit befassen.
- Mit „Einstellungen speichern“ können Benutzer ihre benutzerdefinierten Einstellungen speichern. Wenn die SOAP-Benutzeroberfläche das nächste Mal geöffnet wird, werden die vom Benutzer gespeicherten Einstellungen verwendet.
DATEI >> EINSTELLUNGEN >> HTTP-EINSTELLUNGEN:
- Lassen Sie uns nun die „Einstellungen“ im Dateimenü verstehen. Wenn Sie im Menü „Datei“ auf „Einstellungen“ klicken, wird das folgende Dialogfeld geöffnet.
- Wir werden die am häufigsten verwendeten „HTTP-Einstellungen“ im Detail durchgehen.
- Bezeichnet die HTTP-Version, die für Anfrage und Antwort verwendet werden soll.
- Mit „User-Agent Header“ kann der Benutzer mit dieser Option vordefiniert werden. Wenn nicht definiert, wird der Standard-HTTP-Client-Header verwendet.
- Ermöglicht dem Benutzer die Angabe der Komprimierungsmethode. Es kann entweder gzip oder deflate oder None sein.
- „Wenn aktiviert“, werden komprimierte Antworten von Hosts zugelassen.
- „Wenn aktiviert“ deaktiviert die Dekomprimierung der komprimierten Antworten.
- „Wenn aktiviert“ schließt die HTTP-Verbindung für jede SOAP-Anfrage.
- „Wenn aktiviert“, ermöglicht es dem Benutzer, Authentifizierungsinformationen für ausgehende Anfragen anzugeben.
- Ermöglicht dem Benutzer, die maximale Anzahl von Bytes einzuschränken, die aus einer Antwort gelesen werden sollen. NULL entspricht einer unbegrenzten Größe.
DATEI >> EINSTELLUNGEN >> WSDL-EINSTELLUNGEN:
- Nun gehen wir die am häufigsten verwendeten „WSDL-Einstellungen“ im Detail durch.
- WSDLs zwischenspeichern Aktiviert und deaktiviert das Caching von WSDLs
- Erzeugt Beispielwerte in Anfragen
- Ermöglicht Benutzern, immer optionale Elemente in generierte Anfragen einzuschließen
- Antwortnachrichten werden im Antworteditor gedruckt
- Ermöglicht dem Benutzer, beim Validieren von WSDL-Anfragen ein Verzeichnis mit Schemadateien (.xsd) anzugeben. Bei einer Änderung des Inhalts dieses Verzeichnisses erfordert SOAP UI einen Neustart.
- Um Platz zu sparen, muss die Mindestnachrichtengröße in der SoapUI-Projektdatei komprimiert werden.
DATEI >> EINSTELLUNGEN >> UI-EINSTELLUNGEN:
- Nun gehen wir die am häufigsten verwendeten „UI-Einstellungen“ im Detail durch.
- Schließt alle Projekte beim Starten der SOAP-Benutzeroberfläche, um die Startzeit zu verkürzen und weniger Speicher zu verbrauchen.
- Zeigt eine Beschreibung an, sofern verfügbar.
- Speichert automatisch alle Projekte beim Verlassen der SOAP-Benutzeroberfläche.
- Vor dem Speichern erstellt SOAP UI ein Backup des Projekts. Wenn aktiviert, muss der Sicherungsordner angegeben werden.
- Zeigt die Protokollregisterkarten beim Starten der SOAP-Benutzeroberfläche an und erweitert sie.
- Zeigt beim Starten der SOAP-Benutzeroberfläche das Dialogfeld „Startseite“ an.
- Beim Deaktivieren der QuickInfo wird die QuickInfo deaktiviert, wenn der Benutzer während der Navigation mit der Maus über die Optionen/Schaltflächen fährt.
HILFE:
- Werfen wir einen Blick auf die wichtigen Optionen des Hilfemenüs.
- Zeigt die Startseite der Online-Hilfe an, die unter verfügbar ist www.soapui.org
- Ermöglicht registrierten Benutzern, Fragen im Forum zu posten und Online-Hilfe von der Community zu erhalten.
- Prüft, ob aktuelle Updates verfügbar sind, und installiert sie, sofern diese verfügbar sind.
- Ermöglicht dem Benutzer die Navigation zur Startseite von www.soapui.org
- Zeigt die Build- und Versionsinformationen der SOAP-Benutzeroberfläche an.
In den kommenden Tutorials erfahren Sie nicht nur, wie Sie eine Testsuite, einen Testfall und Testschritte erstellen, sondern auch, wie Sie SOAP-Anfragen testen und validieren.
Du magst vielleicht:
- Was ist SoapUI? Einführung in…
- Behauptungen in SoapUI: Skripte, …
- So erstellen Sie Testsuites und Testfälle …
- Die 11 besten SoapUI-Alternativen…