Skip to content
EntityQ2296314· pop 8· linked from 7 articles

SoapUI is an open-source web service testing application for Simple Object Access Protocol (SOAP) and representational state transfers (REST). Its functionality covers web service inspection, invoking, development, simulation and mocking, functional testing, load and compliance testing. A commercial version, ReadyAPI (formerly SoapUI Pro), which mainly focuses on features designed to enhance productivity, was also developed by Eviware Software AB. In 2011, SmartBear Software acquired Eviware.

Source code

soapui - The core module that creates the soapui.jar file. soapui-system-test - Integration and system tests for SoapUI. soapui-installer - Creates SoapUI distributions, such as installers and archives. soapui-maven-plugin – A Maven plugin used to run SoapUI in a Continuous integration environment (such as Jenkins). soapui-maven-plugin-tester - A test pom.xml file used to test the soapui-maven-plugin . To get the source code, run git clone in the folder where you want to clone the root folder of the SoapUI project. To build a SoapUI project, run mvn clean install in the root folder. To build an individual submodule, run mvn clean install in the root folder of the submodule you want to build. To run SoapUI after it has been built, execute mvn exec:java in the root folder of the soapui submodule. To get the latest source code changes, clone the project by running git pull in the root directory of the SoapUI project or in the root directory of the submodule you want to update. After you have created the IDEA project, navigate to the com.eviware.soapui.SoapUI class, right-click and select Run . Right-click on the root folder in the Project panel and select Git Repository Pull . To get the code style settings used by the SoapUI team, select File Import Settings and import the intellij-codestyle.jar file located in the root folder of the SoapUI project. After you have created the Eclipse project, navigate to the com.eviware.soapui.SoapUI class, right-click it and select Run as Java application . Documentation To generate documentation (JavaDoc), run mvn javadoc:javadoc in the root folder of the submodule you want to create documentation for. The documentation will be located in the target/site/javadoc folder after the Maven command is executed successfully. You can also get the latest information on SoapUI classes and methods here. SoapUI Open Source offers basic functionality for API testing. For additional features, such as data-driven testing, coverage testing, groovy script debugging and others, try SoapUI Pro. SoapUI community - SmartBear's SoapUI Open Source community for discussing and participating in all things SoapUI. SoapUI Groovy examples - This is a collection of SoapUI projects and Groovy scripts used to demonstrate the Groovy scripting capabilities in SoapUI. Extending SoapUI Custom factories Integrating with SoapUI Mastering SoapUI - Master the art of testing and automating your SOA using SoapUI

Excerpt from the source-code README · 5,825 chars · not written by Vinony

Wikidata facts

Official website
www.soapui.org
Image
SoapUI Open Source.png
Show 4 more facts
source code repository URL
github.com/SmartBear/soapui
inception
2005-00-00
software version identifier
5.9.1
Sources (6)

via Wikidata · CC0

~5 min read

Article

7 sections
Contents
  • Features
  • SoapUI
  • ReadyAPI
  • Awards
  • See also
  • References
  • External links

SoapUI is an open-source web service testing application for Simple Object Access Protocol (SOAP) and representational state transfers (REST). Its functionality covers web service inspection, invoking, development, simulation and mocking, functional testing, load and compliance testing. A commercial version, ReadyAPI (formerly SoapUI Pro), which mainly focuses on features designed to enhance productivity, was also developed by Eviware Software AB. In 2011, SmartBear Software acquired Eviware.

SoapUI was initially released to SourceForge in September 2005. It is free software, licensed under the terms of the European Union Public License. Since the initial release, SoapUI has been downloaded more than 2,000,000 times. It is built entirely on the Java platform, and uses Swing for the user interface. This means that SoapUI is cross-platform. Today, SoapUI also supports IDEA, Eclipse, and NetBeans.

Available in 8 languages

via Wikidata sitelinks · CC0

Connections

Categories