SOAPUI-Download, Installation und Konfiguration auf Windows
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
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.
























