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 - 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
~5 min read
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.
via Wikidata · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).