SoapUI

Screenshot der Software:
SoapUI
Softwarebeschreibung:
Version: 5.4.0 Aktualisiert
Upload-Datum: 22 Jun 18
Entwickler: Ole Matzura
Lizenz: Frei
Popularität: 514

Rating: nan/5 (Total Votes: 0)

SoapUI ist ein kommerzielles, noch frei verteilte Software-Projekt, das als praktisches Werkzeug für die Funktionsprüfung, Compliance-Tests, Überwachungstests, Sicherheitstests verwendet zu werden, wurde entwickelt, sowie für die Inspektion, Überwachung, Aufrufe, simulieren oder Verspottung SOAP / WSDL und REST / WADL-basierte APIs.


Der De-facto-Standard für API-Tests

SoapUI wurde, um den de-facto-Standard für die API-Tests erklärt, und beinhaltet die Unterstützung für den REST (Representational State Transfer), SOAP (Simple Object Access Protocol), JMS (Java Message Service), JDBC (Java Database Connectivity), AMF (Action Message Format), HTTP (Hypertext Transfer Protocol) und POX (Plain Old XML) Protokolle.

Zu den Highlights können wir erwähnen, dass es für Service-Simulation verwendet werden kann, Service spöttisch, Codegenerierung, POX-Tests, AMF-Tests, SOAP-Tests, REST-Tests, Lasttests, Funktionstests, JMS-Tests, JDBC Tests, wie sowie Sicherheitstests. Es hat mehr als 5,5 Millionen Downloads und it & rsquo; s. Im Rahmen des Software-Projektes Smartbear verteilt, die Tools leistungsstarke QA und Entwicklung produziert

Darüber hinaus kann es als Code-Generator-Tool verwendet werden. Mit der Software können Benutzer außerdem einfach und schnell erweiterte Leistungstests erstellen und automatisierte Funktionstests ausführen. SoapUI funktioniert gut mit allen GNU / Linux, für die es als vorgefertigte Binärpakete in den Dateiformaten tar.gz und sh verteilt wird, die sowohl 64-Bit (x86_64) als auch 32-Bit (x86) Befehlssatzarchitekturen unterstützen. Die Betriebssysteme Microsoft Windows und Mac OS X werden ebenfalls unterstützt.


Unter der Haube und Verfügbarkeit

Das Programm wurde vollständig in der Programmiersprache Java geschrieben und verwendet die Java Swing-Technologie für seine grafische Benutzeroberfläche. Zu Ihrer Bequemlichkeit wird es als vorgefertigtes generisches Binärpaket verteilt, das die ausführbare JAR-Datei sowie Installer für die 32-Bit- und 64-Bit-Hardwareplattformen im sh-Dateiformat enthält. Preisinformationen für SoapUI Pro finden Sie auf der Website des Projekts.

Was ist neu in dieser Version:

  • Ein neues SwaggerHub-Plugin, mit dem Sie die Swagger-API-Definitionen von SwaggerHub problemlos in Ihr Projekt importieren und Ihre APIs an SwaggerHub exportieren können. (SOAPUIOS-152)
  • Effizientere Speichernutzung. (SOAPUIOS-154)
  • Eine neue Funktion von Stanislaw Wozniak (ein GitHub-Benutzer mit dem Spitznamen Sponte): Der Test-Runner verfügt über eine neue Einstellung, die SoapUI anweist, Testfalleigenschaften in JUnit-artige Berichte zu exportieren. Sie können die neue & quot; Export JUnit Ergebnisse mit Testeigenschaften & quot; Aktivieren Sie das Kontrollkästchen auf der Registerkarte Berichte des Dialogfelds, in dem Sie die Eigenschaften des Testlaufers vor dem Lauf angeben. Verwenden Sie das neue Befehlszeilenargument -J, um diese Funktionalität über die Befehlszeile zu aktivieren. (SOAPUIOS-156)
  • Eine Fehlerbehebung von Marc Paquette (marcpa00 in GitHub): Frühere Versionen von SoapUI verdoppelten Nachrichten, die vom Groovy-Code an das Konsolenprotokoll gesendet wurden. Marc hat das behoben. (SOAPUIOS-157)
  • Weitere Fehlerbehebungen:
  • Das UXM AlertSite-Plugin hat die & quot; Monitor-APIs & quot; nicht hinzugefügt. Artikel zum Menü des Produkts. (SOAPUIOS-166)
  • Bei der Installation des Produkts unter Linux konnte ein Fehler auftreten ("Zugriffsmodus für WSI-Test-Tools-Skripts konnte nicht festgelegt werden"). (SOAPUIOS-161)
  • Die Ausführung der WS-I-Compliance für einen SOAP-Service könnte eine Ausnahme verursachen. (SOAPUIOS-158)

Was ist neu in der Version:

  • Ein neues SwaggerHub-Plugin, mit dem Sie die Swagger-API-Definitionen von SwaggerHub problemlos in Ihr Projekt importieren und Ihre APIs an SwaggerHub exportieren können. (SOAPUIOS-152)
  • Effizientere Speichernutzung. (SOAPUIOS-154)
  • Eine neue Funktion von Stanislaw Wozniak (ein GitHub-Benutzer mit dem Spitznamen Sponte): Der Test-Runner verfügt über eine neue Einstellung, die SoapUI anweist, Testfalleigenschaften in JUnit-artige Berichte zu exportieren. Sie können die neue & quot; Export JUnit Ergebnisse mit Testeigenschaften & quot; Aktivieren Sie das Kontrollkästchen auf der Registerkarte Berichte des Dialogfelds, in dem Sie die Eigenschaften des Testlaufers vor dem Lauf angeben. Verwenden Sie das neue Befehlszeilenargument -J, um diese Funktionalität über die Befehlszeile zu aktivieren. (SOAPUIOS-156)
  • Eine Fehlerbehebung von Marc Paquette (marcpa00 in GitHub): Frühere Versionen von SoapUI verdoppelten Nachrichten, die vom Groovy-Code an das Konsolenprotokoll gesendet wurden. Marc hat das behoben. (SOAPUIOS-157)
  • Weitere Fehlerbehebungen:
  • Das UXM AlertSite-Plugin hat die & quot; Monitor-APIs & quot; nicht hinzugefügt. Artikel zum Menü des Produkts. (SOAPUIOS-166)
  • Bei der Installation des Produkts unter Linux konnte ein Fehler auftreten ("Zugriffsmodus für WSI-Test-Tools-Skripts konnte nicht festgelegt werden"). (SOAPUIOS-161)
  • Die Ausführung der WS-I-Compliance für einen SOAP-Service könnte eine Ausnahme verursachen. (SOAPUIOS-158)

Was ist neu in Version 5.2.0:

  • Wichtige neue Funktionen:
  • Sie können 4 neue JSONPath-basierte Assertions verwenden:
  • JsonPath Count - Berechnet die Anzahl der Elementvorkommen in einer JSON-Antwort.
  • JsonPath Existence Match - Extrahiert Daten aus einer JSON-Antwort und vergleicht sie mit einem erwarteten Wert.
  • JsonPath-Übereinstimmung - Prüft, ob eine JSON-Antwort einen bestimmten Knoten enthält.
  • JsonPath RegEx Match - Extrahiert Daten aus einer JSON-Antwort und überprüft sie mit einem regulären Ausdruck. Sie finden die neuen Assertions im Dialogfeld Add Assertions in der Assertionsgruppe Property Content.
  • Sie können neue leere Projekte erstellen (in früheren Versionen mussten Projekte auf WSDL oder WADL oder URI basieren).
  • Verbesserungen:
  • Neuer Look, inspiriert von Ready! API.
  • Unterstützung für Java 6 wurde gelöscht. Um SoapUI ausführen zu können, benötigen Sie nun Java 7 auf Ihrem Computer. Das SoapUI-Installationspaket enthält Java 7-Module. Wenn Sie das Installationsprogramm verwenden, müssen Sie keine zusätzlichen Dateien herunterladen und installieren.
  • Symbole im alten Stil wurden durch neuere Symbole ersetzt.
  • Gebündelte Plugins:
  • Das SoapUI-Installationspaket enthält die folgenden Plugins:
  • MQTT-Plugin - Aktiviert das IOT-Testen von MQTT-Diensten.
  • Swagger-Plugin - Ermöglicht das Laden und Speichern von Swagger-Schnittstellenbeschreibungen.
  • AlertSite UXM-Plugin - Aktiviert die verteilte Überwachung von APIs.
  • Behobene Fehler:
  • Die JMS-Timeout-Assertion hat nicht funktioniert.
  • SoapUI konnte keine durch 'xop: Include href' angegebenen Anhänge finden.
  • SoapUI konnte keine Plugins laden, wenn Sie Tests mit testrunner.bat ausführen und das aktuelle Verzeichnis von bin.
  • abweicht
  • Die & quot; Hilfe & gt; Datenschutzrichtlinie & quot; Menüpunkt hat keine Webseite geöffnet. Jetzt öffnet es http://www.soapui.org/Store-Info/privacy-policy.html.
  • Im Editor für den Testschritt Property Transfer konnten zwei Objekte mit demselben Namen zur Liste Transfers hinzugefügt werden.
  • Wenn Sie die Größe von & quot; Enthalten & quot; Assertion Edit Window, der Text in diesem Fenster wurde nicht richtig skaliert.
  • Die Registerkarte "Übersicht" des REST-Schnittstelleneditors, die als "WSDL-Definition" angezeigt wird. anstelle von "WADL Definition".
  • Es gab einen Druckfehler in den SoapUI-Einstellungen & gt; WSDL-Einstellungen-Bildschirm.

Was ist neu in Version 5.1.3:

  • Wichtige neue Funktionen:
  • REST Mocking - Einfaches Erstellen von REST MockServices ohne Skripting und Testen nicht verfügbarer / Prototyp-APIs.
  • OAuth 2.0-Unterstützung - Testen Sie APIs mit OAuth 2.0, gruppieren Sie verschiedene OAuth 2.0-Anmeldedaten in Profilen und automatisieren Sie Ihre OAuth 2.0-Tests, um sie mit anderen Build-Tools zu integrieren.
  • (nur Pro) REST Discovery - Erhalten Sie schnell Ihre undokumentierte API unter Test, indem Sie Ihre Interaktionen mit der API aufzeichnen.
  • (nur Pro) REST Test Suite Builder - Erstellen Sie automatisch Testsuites aus Ihren aufgezeichneten Interaktionen mit der API und stellen Sie sicher, dass Sie die richtigen Anforderungen testen.
  • (nur Pro) REST Discovery + REST Mocking - Erstellt nahtlos REST-Mocks mit Antworten aus REST-Discovery-Aufzeichnungen.
  • Fehler behoben:
  • XSDs werden nun für MockServices in Unterverzeichnissen (SOAP-1313)
  • korrekt angezeigt
  • Das Speicherprotokollfenster zeigt jetzt den korrekten Gesamtspeicher für Größen über 2 GB (SOAP-1574)
  • an
  • Es ist jetzt möglich, das BinarySecurityToken beim Erstellen eines WSS-Signatureintrags (SOAPUI-4586 / SOAP-1097, Beitrag von Willem Salebier) zu signieren
  • Die Ansichten des Ressourceneditors und des Anforderungseditors werden jetzt besser synchronisiert (SOAP-830)
  • Verbessertes Verhalten der Popup-Parametertabelle der Anforderungsansicht (SOAP-845)
  • Fehlender Hinweistext aus der & quot; Neue REST-Ressource & quot; Dialog (SOAP-1102)
  • Einige duplizierte Bibliotheksarchive entfernt. (SOAP-1195)
  • Das Importieren von WSDL, das durch die einfache HTTP-Authentifizierung geschützt ist, ist jetzt wieder möglich (SOAP-1331)
  • Die XML-Konvertierung schlägt für den JSON-Wert, dessen Name mit der Ziffer (SOAP-1405)
  • beginnt, nicht mehr fehl
  • Die Starterseite wird jetzt auch unter Mac OS X (SOAP-1212)
  • korrekt skaliert
  • Redirect-Anfragen ignorieren nicht länger manuell konfigurierte Proxy-Einstellungen (SOAP-1208)
  • Einige kleinere Probleme mit JSON bei Verwendung von WADL-Dateien mit einem Schema (SOAP-1219)
  • wurden behoben
  • Ausgefallene NullPointerException beim Bestätigen der Schema-Compliance auf XSDs (SOAP-1229)
  • Es ist wieder möglich, neue REST-Testschritte zu erstellen, obwohl REST-Dienste mit doppelten Namen existieren. (SOAP-1239)
  • Korrigierte benutzerdefinierte Eigenschaften, die nicht mit REST-Testschritten arbeiteten, die einen JMS-Endpunkt (SOAP-1251) verwendeten
  • Behoben: SecurityTestRunner erstellt keine Berichte unter Mac OS X (SOAP-1278)
  • Verbesserte Kompatibilität mit MTOM und WCF (SOAP-1316)
  • Wurde nicht mehr benötigt & Konnte temporäre Projektdatei nicht löschen & quot; Warnungen. (SOAP-1338)
  • Projekt in zip-Datei exportieren zeigt keine Fehlermeldung mehr (SOAP-1948)
  • SSLContext kann nun mit der Systemeigenschaft soapui.sslcontext.algorithm (SOAP-2013)
  • konfiguriert werden
  • Ein breites Unicode-Zeichen verursacht beim Import nicht mehr CharConversionException (SOAP-1752)
  • (nur Pro) Fehler beim Abstürzen des Maven-Plugins beim Ausführen eines Projekts mit einer SOA-1348 (Message Content Assertion)
  • (nur Pro) Es wurde eine unnötige Verzögerung von 500 ms bei datengesteuerten Tests (SOAP-769)
  • behoben
  • (nur Pro) Behobenes Problem, bei dem datengesteuerte REST-Tests manchmal die falschen Daten (SOAP-722) aufnahmen
  • (nur Pro) JSON wird in einigen Fällen nicht mehr in XML konvertiert (SOAP-1219)
  • Verbesserungen:
  • Vorgestellte Skriptklasse für die interne Gruppierung von Konstanten (Beitrag von Marc Paquette)
  • Eine (nicht GUI-) Einstellung hinzugefügt, um den Start des Cajo-Servers beim Start zu steuern (Beitrag von Marc Paquette)
  • Verbessertes Dateiauswahl-Verhalten in bestimmten Szenarien (Beitrag von Marc Paquette)
  • Die fehlende Konfiguration von soapui.logroot wurde der log4j-Definition von GLOBAL_GROOVY_LOG (Beitrag von Michael Ottati) hinzugefügt
  • IdleConnectionHandler wird jetzt korrekt gestoppt (Beitrag von Christoph Thelen)
  • Pfadname für Listener, Factory und Root normalisieren (SOAP-1424, Beitrag von Marc Paquette)
  • Aktualisierte Bibliotheken:
  • proxy-walle 20131209 (SOAP-1208)
  • rsyntaxtextarea 2.5.0 (SOAP-1425)
  • commons-io 2.4
  • wss4j 1.6.14

Was ist neu in Version 5.0.0:

  • Wichtige neue Funktionen:
  • REST Mocking - Einfaches Erstellen von REST MockServices ohne Skripting und Testen nicht verfügbarer / Prototyp-APIs.
  • OAuth 2.0-Unterstützung - Testen Sie APIs mit OAuth 2.0, gruppieren Sie verschiedene OAuth 2.0-Anmeldedaten in Profilen und automatisieren Sie Ihre OAuth 2.0-Tests, um sie mit anderen Build-Tools zu integrieren.
  • (nur Pro) REST Discovery - Erhalten Sie schnell Ihre undokumentierte API unter Test, indem Sie Ihre Interaktionen mit der API aufzeichnen.
  • (nur Pro) REST Test Suite Builder - Erstellen Sie automatisch Testsuites aus Ihren aufgezeichneten Interaktionen mit der API und stellen Sie sicher, dass Sie die richtigen Anforderungen testen.
  • (nur Pro) REST Discovery + REST Mocking - Erstellt nahtlos REST-Mocks mit Antworten aus REST-Discovery-Aufzeichnungen.
  • Fehler behoben:
  • XSDs werden nun für MockServices in Unterverzeichnissen (SOAP-1313)
  • korrekt angezeigt
  • Das Speicherprotokollfenster zeigt jetzt den korrekten Gesamtspeicher für Größen über 2 GB (SOAP-1574)
  • an
  • Es ist jetzt möglich, das BinarySecurityToken beim Erstellen eines WSS-Signatureintrags (SOAPUI-4586 / SOAP-1097, Beitrag von Willem Salebier) zu signieren
  • Die Ansichten des Ressourceneditors und des Anforderungseditors werden jetzt besser synchronisiert (SOAP-830)
  • Verbessertes Verhalten der Popup-Parametertabelle der Anforderungsansicht (SOAP-845)
  • Fehlender Hinweistext aus der & quot; Neue REST-Ressource & quot; Dialog (SOAP-1102)
  • Einige duplizierte Bibliotheksarchive entfernt. (SOAP-1195)
  • Das Importieren von WSDL, das durch die einfache HTTP-Authentifizierung geschützt ist, ist jetzt wieder möglich (SOAP-1331)
  • Die XML-Konvertierung schlägt für den JSON-Wert, dessen Name mit der Ziffer (SOAP-1405)
  • beginnt, nicht mehr fehl
  • Die Starterseite wird jetzt auch unter Mac OS X (SOAP-1212)
  • korrekt skaliert
  • Redirect-Anfragen ignorieren nicht länger manuell konfigurierte Proxy-Einstellungen (SOAP-1208)
  • Einige kleinere Probleme mit JSON bei Verwendung von WADL-Dateien mit einem Schema (SOAP-1219)
  • wurden behoben
  • Ausgefallene NullPointerException beim Bestätigen der Schema-Compliance auf XSDs (SOAP-1229)
  • Es ist wieder möglich, neue REST-Testschritte zu erstellen, obwohl REST-Dienste mit doppelten Namen existieren. (SOAP-1239)
  • Korrigierte benutzerdefinierte Eigenschaften, die nicht mit REST-Testschritten arbeiteten, die einen JMS-Endpunkt (SOAP-1251) verwendeten
  • Behoben: SecurityTestRunner erstellt keine Berichte unter Mac OS X (SOAP-1278)
  • Verbesserte Kompatibilität mit MTOM und WCF (SOAP-1316)
  • Wurde nicht mehr benötigt & Konnte temporäre Projektdatei nicht löschen & quot; Warnungen. (SOAP-1338)
  • Projekt in zip-Datei exportieren zeigt keine Fehlermeldung mehr (SOAP-1948)
  • SSLContext kann nun mit der Systemeigenschaft soapui.sslcontext.algorithm (SOAP-2013)
  • konfiguriert werden
  • Ein breites Unicode-Zeichen verursacht beim Import nicht mehr CharConversionException (SOAP-1752)
  • (nur Pro) Fehler beim Abstürzen des Maven-Plugins beim Ausführen eines Projekts mit einer SOA-1348 (Message Content Assertion)
  • (nur Pro) Es wurde eine unnötige Verzögerung von 500 ms bei datengesteuerten Tests (SOAP-769)
  • behoben
  • (nur Pro) Behobenes Problem, bei dem datengesteuerte REST-Tests manchmal die falschen Daten (SOAP-722) aufnahmen
  • (nur Pro) JSON wird in einigen Fällen nicht mehr in XML konvertiert (SOAP-1219)
  • Verbesserungen:
  • Vorgestellte Skriptklasse für die interne Gruppierung von Konstanten (Beitrag von Marc Paquette)
  • Eine (nicht GUI-) Einstellung hinzugefügt, um den Start des Cajo-Servers beim Start zu steuern (Beitrag von Marc Paquette)
  • Verbessertes Dateiauswahl-Verhalten in bestimmten Szenarien (Beitrag von Marc Paquette)
  • Die fehlende Konfiguration von soapui.logroot wurde der log4j-Definition von GLOBAL_GROOVY_LOG (Beitrag von Michael Ottati) hinzugefügt
  • IdleConnectionHandler wird jetzt korrekt gestoppt (Beitrag von Christoph Thelen)
  • Pfadname für Listener, Factory und Root normalisieren (SOAP-1424, Beitrag von Marc Paquette)
  • Aktualisierte Bibliotheken:
  • proxy-walle 20131209 (SOAP-1208)
  • rsyntaxtextarea 2.5.0 (SOAP-1425)
  • commons-io 2.4
  • wss4j 1.6.14

Was ist neu in Version 3.0 Beta 2:

  • Meist Bugfixes und kleinere Verbesserungen.

Was ist neu in Version 2.5.1:

  • soapUI 2.5.1 ist hauptsächlich ein Bugfix Release mit ein paar kleinen Verbesserungen.

Was ist neu in Version 2.5:

  • Eine Reihe von Bugfixes und kleinen Verbesserungen, dank unsere großartigen Kunden und unsere Community zum Testen und Berichten ... wir schulden Ihnen eine weitere großartige Veröffentlichung!

Was ist neu in Version 2.0.2 / 2.5 Beta 1:

  • Endlich eine neue Version!
  • REST / HTTP-Unterstützung
  • WADL Import / Export / Generierung
  • JSON / HTML zu XML Konvertierung für Assertions, Transfers, etc ..
  • REST / HTTP Anforderungs-Testschritt
  • Generieren Sie Code und Dokumentation für WADLs
  • WS-Adressierungsunterstützung
  • Anfrage, MockResponse, Assertion
  • MockService-Verbesserungen
  • onRequest / afterRequest-Skripte
  • verbesserte WSDL-Exposition mit? WSDL-Endpunkt
  • docroot zum Bereitstellen von statischen Inhalten
  • HEAD Anfrage Unterstützung
  • Verschlüsselte Projektdateien und versteckte Passwortfelder
  • LoadTest vor / nachRun-Skripten
  • Import / Export von Testfällen / TestSuites zum Teilen
  • Relative Pfade zu Projektressourcen
  • Der verbesserte SOAP-Monitor unterstützt nun Keep-Alive- und Chunked-Encoding
  • Dump-Datei für Antwortnachricht speichert automatisch Antworten auf eine lokale Datei
  • Eindeutige Schlüsselspeicher auf Anfrageebene
  • Verbesserter XPath enthält Assertion mit Option zum Ignorieren von Namespacepräfixen
  • Verbesserte Unterstützung von Komprimierungsalgorithmen
  • Erweiterte HTTP-Einstellungen
  • .. Sichern Sie Ihre bestehenden Projekte vor dem Testen und zögern Sie nicht, uns zu kontaktieren, wenn Sie irgendwelche Probleme, Vorschläge, Beschwerden usw. haben!

Anforderungen :

  • Laufzeitumgebung für Java 2 Standard Edition

Kommentare zu SoapUI

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!