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.

SOAPUI-Download, Installation und Konfiguration

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

SOAPUI-Download, Installation und Konfiguration

Teil A: Herunterladen

Teil B: Installation

Schritt 1: Fรผhren Sie die Datei nach dem Herunterladen als โ€žAdministratorโ€œ aus, wie unten gezeigt

Installieren der SOAP-Benutzeroberflรคche

Schritt 2: Klicken Sie im Einrichtungsassistenten auf โ€žWeiterโ€œ, um fortzufahren.

Installieren der SOAP-Benutzeroberflรคche

Schritt 3: Wรคhlen Sie das Installationsverzeichnis oder lassen Sie das Standardinstallationsverzeichnis unverรคndert.

Installieren der SOAP-Benutzeroberflรคche

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.

Installieren der SOAP-Benutzeroberflรคche

Schritt 5: Akzeptieren Sie die Lizenzvereinbarung und klicken Sie auf โ€žWeiterโ€œ, um fortzufahren.

Montage von

Schritt 6: Wรคhlen Sie den Speicherort des Ordners fรผr Tutorials oder lassen Sie den Standardspeicherort unverรคndert und klicken Sie auf โ€žWeiterโ€œ.

Installieren der SOAP-Benutzeroberflรคche

Schritt 7: Wรคhlen Sie den Speicherort des Startmenรผordners oder lassen Sie den Standardspeicherort unverรคndert und klicken Sie auf โ€žWeiterโ€œ.

Installieren der SOAP-Benutzeroberflรคche

Schritt 8: Aktivieren Sie das Kontrollkรคstchen โ€žDesktopsymbol erstellenโ€œ und klicken Sie auf โ€žWeiterโ€œ.

Montage von

Schritt 9: Die Installation beginnt und nach Abschluss zeigt der Assistent den folgenden Status an. Klicken Sie auf โ€žFertig stellenโ€œ.

Installieren der SOAP-Benutzeroberflรคche

Schritt 10: Wenn Sie auf die Schaltflรคche โ€žFertig stellenโ€œ klicken, wird die SOAP-Benutzeroberflรคche gestartet.

Installieren der SOAP-Benutzeroberflรคche

  1. Menรผleiste
  2. Quick Access Toolbar
  3. Projektnavigationsbereich
  4. Arbeitsbereichseigenschaften
  5. 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.

Konfigurieren der SOAP-Benutzeroberflรคche

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.

Konfigurieren der SOAP-Benutzeroberflรคche

Schritt 2: Geben Sie einen Namen fรผr den Arbeitsbereich ein und klicken Sie auf โ€žOKโ€œ.

Konfigurieren der SOAP-Benutzeroberflรคche

Schritt 3: Nun muss der Benutzer den Pfad auswรคhlen, in dem dieser Arbeitsbereich gespeichert werden soll.

  1. Wรคhlen Sie den Pfad aus, in dem der Arbeitsbereich gespeichert werden soll
  2. Der Name des Arbeitsbereichs-XML, der gefunden werden muss, wenn der Benutzer den Arbeitsbereich in Zukunft รถffnen mรถchte.
  3. Klicken Sie auf โ€žSpeichernโ€œ.

Konfigurieren der SOAP-Benutzeroberflรคche

Schritt 4: Der Arbeitsbereich wird wie unten gezeigt erstellt. Wir kรถnnen auch auf die Arbeitsbereichseigenschaften รผber die Registerkarte โ€žArbeitsbereichseigenschaftenโ€œ zugreifen.

Konfigurieren der SOAP-Benutzeroberflรคche

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รผ.

Grundlegende GUI-Navigation

  1. Mit โ€žNeues SOAP-Projektโ€œ kann der Benutzer ein Projekt erstellen, indem er eine SOAP-Anfrage importiert.
  2. Mit โ€žNeues REST-Projektโ€œ kann der Benutzer ein Projekt erstellen, indem er eine REST-Anfrage importiert.
  3. Mit โ€žProjekt importierenโ€œ kรถnnen Benutzer das gesamte Projekt importieren, indem sie die entsprechende XML-Datei suchen.
  4. Mit โ€žAlle Projekte speichernโ€œ kรถnnen Benutzer alle geรถffneten Projekte mit einem einzigen Klick speichern.
  5. โ€žAlle geรถffneten Projekte schlieรŸenโ€œ schlieรŸt alle in diesem Arbeitsbereich geรถffneten Projekte.
  6. โ€žArbeitsbereich umbenennenโ€œ ermรถglicht dem Benutzer, den zuvor erstellten Arbeitsbereich umzubenennen.
  7. โ€žArbeitsbereich wechselnโ€œ ermรถglicht dem Benutzer das Wechseln zwischen Arbeitsbereichen.
  8. Mit โ€žEinstellungenโ€œ kann der Benutzer die SOAP-Benutzeroberflรคche anpassen. Wir werden uns im nรคchsten Abschnitt damit befassen.
  9. 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.

Grundlegende GUI-Navigation

  1. Bezeichnet die HTTP-Version, die fรผr Anfrage und Antwort verwendet werden soll.
  2. Mit โ€žUser-Agent Headerโ€œ kann der Benutzer mit dieser Option vordefiniert werden. Wenn nicht definiert, wird der Standard-HTTP-Client-Header verwendet.
  3. Ermรถglicht dem Benutzer die Angabe der Komprimierungsmethode. Es kann entweder gzip oder deflate oder None sein.
  4. โ€žWenn aktiviertโ€œ, werden komprimierte Antworten von Hosts zugelassen.
  5. โ€žWenn aktiviertโ€œ deaktiviert die Dekomprimierung der komprimierten Antworten.
  6. โ€žWenn aktiviertโ€œ schlieรŸt die HTTP-Verbindung fรผr jede SOAP-Anfrage.
  7. โ€žWenn aktiviertโ€œ, ermรถglicht es dem Benutzer, Authentifizierungsinformationen fรผr ausgehende Anfragen anzugeben.
  8. 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.

Grundlegende GUI-Navigation

  1. WSDLs zwischenspeichern Aktiviert und deaktiviert das Caching von WSDLs
  2. Erzeugt Beispielwerte in Anfragen
  3. Ermรถglicht Benutzern, immer optionale Elemente in generierte Anfragen einzuschlieรŸen
  4. Antwortnachrichten werden im Antworteditor gedruckt
  5. 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.
  6. 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.

Grundlegende GUI-Navigation

  1. SchlieรŸt alle Projekte beim Starten der SOAP-Benutzeroberflรคche, um die Startzeit zu verkรผrzen und weniger Speicher zu verbrauchen.
  2. Zeigt eine Beschreibung an, sofern verfรผgbar.
  3. Speichert automatisch alle Projekte beim Verlassen der SOAP-Benutzeroberflรคche.
  4. Vor dem Speichern erstellt SOAP UI ein Backup des Projekts. Wenn aktiviert, muss der Sicherungsordner angegeben werden.
  5. Zeigt die Protokollregisterkarten beim Starten der SOAP-Benutzeroberflรคche an und erweitert sie.
  6. Zeigt beim Starten der SOAP-Benutzeroberflรคche das Dialogfeld โ€žStartseiteโ€œ an.
  7. 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.

Grundlegende GUI-Navigation

  1. Zeigt die Startseite der Online-Hilfe an, die unter verfรผgbar ist www.soapui.org
  2. Ermรถglicht registrierten Benutzern, Fragen im Forum zu posten und Online-Hilfe von der Community zu erhalten.
  3. Prรผft, ob aktuelle Updates verfรผgbar sind, und installiert sie, sofern diese verfรผgbar sind.
  4. Ermรถglicht dem Benutzer die Navigation zur Startseite von www.soapui.org
  5. 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.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: