SoapUI testet Webservices seit 2005 und ist für WSDL-basierte SOAP-Workflows weiterhin ein bekannter Standard. Teams, die 2026 nach einer SoapUI-Alternative suchen, testen jedoch häufig REST-, GraphQL- oder gRPC-APIs mit einer Java-Desktop-Anwendung, deren Kernkonzepte auf XML-Verträgen, großen Projektdateien und Groovy-Skripten basieren.
Die direkte Antwort: Apidog ist eine SoapUI-Alternative für API-Teams, die mit REST und modernen Protokollen arbeiten. Es ersetzt viele Groovy-Workflows durch visuelle Testorchestrierung, ergänzt schema-basiertes Mocking und veröffentlichte Dokumentation und bietet einen kostenlosen Plan für bis zu vier Benutzer. Dieser Artikel zeigt, wo SoapUI sein Alter zeigt, wie eine Migration praktisch abläuft und wann SoapUI weiterhin die richtige Wahl ist.
Wo SoapUI sein Alter zeigt
SoapUI Open Source wird von SmartBear gepflegt und erhält weiterhin Releases; Version 5.9 wurde Mitte 2025 ausgeliefert. Die Einschränkungen sind vor allem strukturell:
- SOAP ist das Kernmodell. Die zentralen Abstraktionen stammen aus WSDL-Verträgen: Operationen, Envelopes und XPath-Assertions. REST wurde später ergänzt. JSON-Payloads zu erstellen und zu validieren bedeutet daher oft, mit einer XML-orientierten Oberfläche zu arbeiten. Die Unterschiede behandelt auch SoapUI Pro vs. SoapUI Open Source.
- Dynamische Logik landet in Groovy. Werte extrahieren, Requests verketten, Bedingungen auswerten oder benutzerdefinierte Assertions schreiben: In SoapUI führt der Weg häufig zu Groovy. Das ist flexibel, macht Test-Suiten aber schnell zu Codebasen, die nur einzelne Teammitglieder warten können.
- Projekte sind große XML-Dateien. Wenn mehrere Personen parallel dieselbe SoapUI-Projektdatei bearbeiten, entstehen schwer auflösbare Merge-Konflikte. Zusammenarbeit wird dadurch unnötig umständlich.
- Erweiterte Funktionen sind kostenpflichtig. Datengesteuerte Tests, native CI-Integrationen und detaillierte Reports liegen im kommerziellen ReadyAPI-Angebot. Drittanbieter-Tracker listen ReadyAPI ab etwa 829 US-Dollar pro Lizenz und Jahr. Genau an diesem Punkt vergleichen Teams häufig SoapUI-Alternativen.
- Die Desktop-Anwendung kann schwerfällig werden. Große Java-Swing-Projekte benötigen mehr Speicher, starten langsamer und reagieren bei umfangreichen Test-Suiten träger.
Für reine WSDL- und SOAP-Workloads sind diese Punkte oft weniger relevant. Wenn SOAP aber nur noch einen kleinen Teil der API-Arbeit ausmacht, werden sie schnell zum Team-Problem.
Die Antwort: Apidog
Apidog ist eine API-Entwicklungsplattform mit API-Design, Debugging, automatisierten Tests, Mocking und Dokumentation in einem gemeinsamen Arbeitsbereich. Statt WSDL steht dabei die OpenAPI-Spezifikation im Mittelpunkt.
Für Teams, die von SoapUI wechseln, sind vor allem diese Punkte relevant:
- Tests werden visuell aufgebaut. Szenarien können Endpunkte verketten, Werte zwischen Schritten übergeben und Responses validieren. Logik wie „ID aus Response A extrahieren, in Request B einsetzen und Ergebnis prüfen“ wird per Konfiguration erstellt. Skripte bleiben möglich, verwenden aber eine Postman-kompatible Syntax statt einer JVM-spezifischen Groovy-Umgebung.
- Der kostenlose Plan unterstützt bis zu vier Benutzer. APIs, Requests und Testläufe sind unbegrenzt. Datengesteuerte Tests, CI-Integration und teilbare Reports gehören zum Kernprodukt.
- Moderne Protokolle werden nativ unterstützt. REST, GraphQL, gRPC, WebSocket und SSE sind direkt verfügbar. JSON-Assertions arbeiten auf JSON-Feldern statt auf XML-Repräsentationen.
- Kostenpflichtige Pläne beginnen bei 9 US-Dollar pro Benutzer und Monat. Der Wechsel vom kostenlosen Plan führt damit nicht direkt zu einer vierstelligen Jahreslizenz pro Platz.
Was sich in der Praxis ändert
Testlogik ohne Groovy-Aufwand
Der Test-Builder deckt typische SoapUI-Muster ab:
- Werte aus einer Response extrahieren
- Werte in nachfolgende Requests übernehmen
- Datensätze aus CSV oder JSON iterieren
- Bedingungen und Verzweigungen definieren
- Statuscodes, Schemas und einzelne Felder validieren
Ein Beispiel für einen typischen Ablauf:
-
POST /usersausführen. -
idaus der Response speichern. -
GET /users/{{id}}aufrufen. - Prüfen, ob der Status
200ist undemaildem erwarteten Wert entspricht.
Diese Logik bleibt für das gesamte Team sichtbar und bearbeitbar. Datengesteuerte Läufe verwenden CSV- oder JSON-Dateien ohne zusätzliche Skripte.
Mocking aus dem Schema statt aus Skripten
SoapUI-Mock-Dienste funktionieren besonders gut für SOAP. REST-Mocks benötigen jedoch häufig manuell definierte Responses und zusätzliche Groovy-Logik. Details dazu finden Sie in SoapUI Mock-Service: Einrichtungsanleitung und moderne Alternative.
Apidog nutzt das OpenAPI-Schema für intelligente Mocks:
- Ein Feld mit dem Namen
emailerhält einen E-Mail-Wert. - Ein Feld wie
priceerhält einen numerischen Wert. - Frontend-Teams können gegen eine Fake-API entwickeln, sobald die Spezifikation vorliegt.
- Eine selbst gehostete Mock-Option hält den Datenverkehr im eigenen Netzwerk.
Performance-Tests im selben Tool
SoapUI Open Source enthält grundlegende Lasttests; weitergehende Funktionen gehören zu ReadyAPI. In Apidog liegen Performance- und funktionale Tests im selben Arbeitsbereich:
- Bestehendes Szenario wiederverwenden.
- Parallelität konfigurieren.
- Testlauf starten.
- Latenz- und Durchsatzwerte auswerten.
Es ist kein separater Export oder Toolwechsel nötig.
CI ohne zusätzliche Java-Laufzeit
Die Apidog CLI führt Szenarien ohne Benutzeroberfläche aus und erzeugt pro Lauf einen HTML-Bericht:
npm install -g apidog-cli
apidog run scenario --scenario-id 12345 --env staging
Damit lässt sich die Ausführung in Jenkins, GitLab CI oder GitHub Actions integrieren. Im Vergleich zu testrunner.sh entfällt die Java-basierte Testausführung auf dem Build-Agent. Die vollständige Befehlsoberfläche finden Sie unter Verwaltung von APIs mit Apidog CLI.
Dokumentation als Teil des Workflows
SoapUI erzeugt primär Testartefakte. Apidog kann zusätzlich API-Dokumentation aus der Spezifikation veröffentlichen:
- interaktive Dokumentation
- gehostete Dokumentationsseiten
- benutzerdefinierte Domain
- „Probieren Sie es aus“-Konsole
Für Teams, die API-Dokumentation bisher separat pflegen, entfällt dadurch ein zusätzlicher Übergabeschritt.
SoapUI vs. Apidog auf einen Blick
| SoapUI Open Source | Apidog | |
|---|---|---|
| Preis | Kostenlos; Pro-Funktionen in ReadyAPI, etwa 829+ US-Dollar/Lizenz/Jahr | Kostenlos für bis zu 4 Benutzer, danach 9 US-Dollar pro Benutzer/Monat |
| Entwickelt für | SOAP/WSDL-Verträge | REST, GraphQL, gRPC, WebSocket |
| Testlogik | Groovy-Skripte | Visuelle Orchestrierung plus optionale Skripte |
| Datengesteuertes Testen | Kostenpflichtig über ReadyAPI | In allen Plänen enthalten |
| Mocking | SOAP-zentrierte Mock-Dienste | Schema-basierte Smart-Mocks, selbst hostbar |
| Lasttests | Grundlegend kostenlos, Vollversion kostenpflichtig | Enthalten |
| CI-Integration |
testrunner-Skripte |
CLI mit HTML-Berichten |
| Dokumentationsgenerierung | Nein | Ja, gehostet mit benutzerdefinierter Domain |
| Zusammenarbeit | Geteilte XML-Projektdateien | Echtzeit-Team-Arbeitsbereich |
| Plattform | Java-Desktop | Desktop für Windows/macOS/Linux plus Web-App |
Der wichtige Vorbehalt: Wenn SOAP und WSDL den Großteil Ihrer Arbeit ausmachen, sind viele Vorteile in der Apidog-Spalte weniger entscheidend. In diesem Fall bleibt SoapUI ein spezialisiertes Werkzeug.
Migration eines SoapUI-Workflows
Es gibt keinen Ein-Klick-Import für vollständige SoapUI-Projekte. Ein realistischer Migrationsprozess sieht so aus:
Mit dem Vertrag beginnen, nicht mit der Projektdatei.
Importieren Sie vorhandene OpenAPI-Definitionen direkt in Apidog. Endpunkte, Schemas und Beispiele werden strukturiert übernommen. Für ältere Dienste ohne Spezifikation können Sie Postman-Sammlungen oder cURL-Befehle importieren, um die Request-Schicht schnell aufzubauen.Test-Suiten als Szenarien neu erstellen.
Das ist eine Neuerstellung, keine automatische Übersetzung. Der Vorteil: Viele alte Groovy-Helfer und XPath-Assertions werden durch Extraktionen, Variablen und Feldprüfungen ersetzt. Die neue Suite ist häufig kleiner und verständlicher.CI-Aufrufe ersetzen.
Binden Sie die Apidog CLI in dieselben Jobs ein, die zuvortestrunner.shaufgerufen haben. Danach können Sie die Java-Installation auf Build-Agenten entfernen, sofern sie nicht anderweitig benötigt wird.
Planen Sie für eine mittelgroße Test-Suite einen Sprint ein. Die Migration ist auch eine Gelegenheit, überholte oder unklare Tests zu bereinigen.
Ihre erste Stunde nach dem Wechsel
Minuten 0 bis 15: Import
Importieren Sie die OpenAPI-Spezifikation eines einzelnen Dienstes. Alternativ importieren Sie einen Postman-Export. Prüfen Sie, ob Endpunkte, Schemas und Beispiele korrekt gruppiert sind.
Minuten 15 bis 30: Einen Testfall neu erstellen
Wählen Sie einen SoapUI-Testfall mit einer Property-Übertragung:
- Request A ausführen.
- Einen Wert aus der Response extrahieren.
- Den Wert in Request B einsetzen.
- Status und Response-Felder validieren.
Minuten 30 bis 45: Datengesteuerten Lauf hinzufügen
Hängen Sie eine CSV-Datei mit Eingabedaten an das Szenario an und führen Sie den Test einmal pro Zeile aus.
Minuten 45 bis 60: CI integrieren
Installieren Sie die CLI, führen Sie das Szenario über seine ID aus und archivieren Sie den HTML-Bericht als Pipeline-Artefakt.
Nach dieser Stunde können Sie praktisch bewerten, ob das Team die Suite ohne die Person bedienen kann, die bisher die Groovy-Logik kannte.
Wann SoapUI weiterhin sinnvoll ist
SoapUI bleibt sinnvoll, wenn Ihr Bestand überwiegend aus WSDL-basierten SOAP-Diensten besteht, etwa bei Banking-Middleware, Regierungsintegrationen oder Enterprise Service Buses. Apidog importiert keine WSDL-Dateien und generiert keine SOAP-Envelopes aus Vertragsdefinitionen.
Auch für umfassende JMS- oder JDBC-Virtualisierung ist ReadyAPI weiterhin das passendere Werkzeug. Eine Einordnung dieses Stacks finden Sie in SmartBear-Preise und Top-Alternativen.
Wenn eine ausgereifte Groovy-Suite zuverlässig funktioniert, verursacht eine Neuentwicklung echte Kosten. Der Wechsel lohnt sich vor allem dann, wenn REST und moderne Protokolle den Großteil Ihrer Tests ausmachen und der Groovy- sowie XML-Overhead das gesamte Team bremst.
Häufig gestellte Fragen
Ist Apidog kostenlos wie SoapUI Open Source?
Der kostenlose Plan von Apidog unterstützt vier Benutzer mit unbegrenzten APIs, Requests und Testläufen. Er enthält datengesteuerte Tests, CI-Integration und teilbare Testberichte. SoapUI Open Source ist kostenlos, während erweiterte Funktionen in ReadyAPI liegen.
Kann Apidog SOAP-Dienste testen?
Apidog kann XML-Request-Bodies über HTTP senden, sodass einfache SOAP-Aufrufe möglich sind. Es importiert jedoch keine WSDL-Dateien und generiert keine SOAP-Envelopes aus Vertragsdefinitionen. Für tägliche WSDL-basierte Testarbeit sollten Sie SoapUI behalten.
Muss ich Groovy kennen, um Apidog zu verwenden?
Nein. Verkettung, Extraktion, datengesteuerte Schleifen und Assertions lassen sich visuell konfigurieren. Skripting ist optional und verwendet eine Postman-kompatible Syntax statt Groovy.
Was ersetzt SoapUIs testrunner in CI?
Die Apidog CLI:
npm install -g apidog-cli
apidog run scenario --scenario-id 12345 --env staging
Sie führt Szenarien nach ID in der gewünschten Umgebung aus und erzeugt HTML-Berichte für Jenkins, GitLab CI oder GitHub Actions.
Was ist mit SoapUI Pro passiert?
SmartBear hat SoapUI Pro in ReadyAPI integriert, die kommerzielle API-Testplattform des Unternehmens. SoapUI Open Source wird weitergeführt, während erweiterte Funktionen in ReadyAPI enthalten sind. Drittanbieter-Preis-Tracker nennen etwa 829 US-Dollar pro Lizenz und Jahr als Einstiegspreis.
Mit einem Dienst starten
Wählen Sie einen REST-Dienst, den Sie derzeit in SoapUI testen. Importieren Sie dessen OpenAPI-Spezifikation und erstellen Sie eine Test-Suite als Apidog-Szenario neu.
Apidog herunterladen und messen Sie die Zeit für diesen Ablauf:
- Spezifikation importieren.
- Einen Testfall neu erstellen.
- Testdaten anhängen.
- Das Szenario in CI ausführen.
So erhalten Sie schnell eine belastbare Antwort darauf, ob sich der Wechsel für Ihr Team lohnt.

Top comments (0)