SoapUI ist eine Open-Source- Web-Service-Testanwendung für serviceorientierte Architekturen (SOA) und Repräsentationsstatusübertragungen (REST). Seine Funktionalität umfasst Web-Service Inspektion, Aufruf, Entwicklung, Simulation und Spott , Funktionsprüfung, Last-und Compliance-Tests. Eine kommerzielle Version, SoapUI Pro , die sich vor allem auf Features zur Steigerung der Produktivität konzentriert, wurde auch von Eviware Software entwickelt . Im Jahr 2011 hat SmartBear Software Eviware erworben. [2] [3]
SoapUI wurde ursprünglich im September 2005 an SourceForge freigegeben . Es ist freie Software , die unter den Bedingungen der öffentlichen Lizenz der Europäischen Union lizenziert ist . [4] Seit der ersten Veröffentlichung ist SoapUI mehr als 2.000.000 Mal heruntergeladen worden. [5] Es ist ganz auf der Java-Plattform aufgebaut und benutzt Swingfür die Benutzeroberfläche . Das bedeutet, dass SoapUI plattformübergreifend ist . Heute unterstützt SoapUI auch IDEA , Eclipse und NetBeans . [6] [7]
SoapUI kann SOAP- und REST-Webdienste, JMS , AMF testen sowie alle HTTP ( S ) und JDBC- Anrufe tätigen. [8]
Eigenschaften
SoapUI
Kernfunktionen sind: [9]
- Web-Service-Inspektion
- Web-Services aufrufen
- Web-Service-Entwicklung
- Web Services Simulation und Spott
- Web-Services funktionale, Last-, Compliance- und Sicherheitstests
SoapUI Pro
SoapUI Pro ist die kommerzielle Unternehmensversion. SoapUI Pro fügt dem SoapUI-Kern eine Reihe von Produktivitätsverbesserungen hinzu, die bei der Arbeit mit SoapUI viele wiederkehrende Aufgaben erleichtern sollen. [9]
Feature | Vorteil | Weiterlesen |
---|---|---|
WSDL Abdeckung | Analysieren Sie Anforderungs- / Antwortmeldungen, um zu sehen, wie gut ein WSDL-Vertrag getestet / verspottet / verwendet wird. | [2] |
WSDL Refactoring | Automatische Aktualisierung von Anfragen / Antwort / Behauptungen, wenn die zugrunde liegende WSDL. | [3] |
Zusammengesetzte Projekte | Arbeiten Sie zusammen in einem Team auf Ihrem Web Service Testprojekte. | [4] |
Anforderungsmanagement | Verwalten, importieren und exportieren Sie die Projektanforderungen und verknüpfen sie mit Testfällen. | [5] |
Formularer Anforderungseditor | Um die Bearbeitung und das Verständnis von Anforderungsnachrichten für technische und nicht-technische Benutzer zu erleichtern. | [6] |
Übersicht Nachrichtenbetrachter | Einen Überblick über die entsprechende Antwort / Mock-Request / Monitored Message erhalten. | [7] |
Baum-basierter Anforderungs- / Antwort-Editor | Um die Navigation und das Verständnis der größeren Nachrichten zu erleichtern. | [8] |
Tabelleninspektor | Um schnell einen Überblick über den tabellarischen Nachrichteninhalt zu geben. | |
Schema Inspektor | Um die Inspektion und das Debuggen von Nachrichteninhalten zu erleichtern. | |
XML-Inspektor | Um die Inspektion und das Debuggen von Nachrichteninhalten zu erleichtern. | |
Doc-Inspektor | Um das Verständnis von Nachrichteninhalten zu erleichtern. | |
DataSource TestStep | Um die Erstellung von datengesteuerten Tests zu erleichtern. | [9] |
DataSink TestStep | Erleichtert die Erhebung von Daten, die in nachfolgenden Tests oder für externe Berichte verwendet werden sollen | [10] |
DataGen TestStep | Um eine umfassende Prüfung komplexer Schnittstellen zu vereinfachen. | [11] |
Property Transfer Wizards | Um die Erstellung komplexer Testfälle / Meldungsströme zu erleichtern. | [12] |
XPath Assertion Wizards | Um die Erstellung von XPath-Behauptungen für TestRequest- und MockResponse-Schritte zu erleichtern. | [13] |
XPath Zauberer | Erleichtert die Erstellung von XPath-Ausdrücken in vielen Situationen. | [14] |
Integrierte Berichterstattung | Um Zusammenfassungen von funktionalen Tests für Tracking und Governance zu liefern. | [15] |
Groovy Skript Bibliothek | Erleichtert Wiederverwendung und Skripting komplexer Szenarien. | [16] |
Tabbed Desktop | Erleichtert das Desktop-Management mit mehreren Editoren. | [17] |
API Entdeckung | Möglichkeit, SoapUI-Tests basierend auf erfassten HTTP-Datenverkehr zu erstellen, der aus Benutzeraktionen generiert wurde (zB vom Surfen auf einer Website) | [18] |
Auszeichnungen
SoapUI erhielt eine Reihe von Auszeichnungen. Diese beinhalten:
- Jolt Awards 2014: Die besten Testing Tools [10]
- ATI Automation Ehrungen, 2009 [11]
- InfoWorld Best of Open Source Software Award, 2008 [12]
- SOAWorld Readers ‚Choice Award, 2007 [13]
SoapUI | Functional Testing for SOAP and REST APIs
https://www.soapui.org/
SoapUI, is the world leading Open Source Functional Testing tool for API Testing. It supports multiple protocols such as SOAP, REST, HTTP, JMS, AMF and …
Downloads
API Testing Downloads. With an improved interface and feature … |
Download SoapUI Pro
Download SoapUI NG Pro and start thoroughly testing REST … |
Open Source
SoapUI is the world’s most widely-used open source API testing … |
Getting Started
Your First SoapUI Project – Mocking – Functional Testing |
Installing on Linux/Unix
Installing on Linux/Unix … that you have Java (JRE) installed on … |
Tutorials
SoapUI Projects – REST Sample Project – Training – … |
Features
API Testing Features. SoapUI is the world’s leading Functional … |
Windows
Home / Getting Started with SoapUI / Installing SoapUI … |
REST Testing
Walk through examples, screenshots and learn REST … |
API Security
To try enhanced security testing functionality, feel free to … |