-
Notifications
You must be signed in to change notification settings - Fork 54.5k
Home
Hans edited this page Sep 20, 2019
·
4 revisions
Mit Soap UI lassen sich relativ einfach Soap- und Rest-Schnittstellen testen. Die Testerstelllung erfolgt mit einer GUI (grafischen Oberfläche) und ist selbsterklärend.
Pom.xml
<repositories>
<repository>
<id>smartbear</id>
<name>smartbear repository</name>
<url>http://smartbearsoftware.com/repository/maven2</url>
</repository>
</repositories>
<!--SoapUI-->
<dependency>
<groupId>com.smartbear.soapui</groupId>
<artifactId>soapui</artifactId>
<version>5.5.0</version>
<scope>test</scope>
</dependency>
Die Gui erzeugt eine XML Datei. Diese wird in den Junit Test eingebunden.
@Test
public void testRunner() throws Exception
{
SoapUIMockServiceRunner mock = new SoapUIMockServiceRunner();
mock.setProjectFile( "src/test/soapUI/MockServer-soapui-project.xml" );
mock.run();
SoapUITestCaseRunner runner = new SoapUITestCaseRunner();
runner.setProjectFile( "src/test/soapUI/SoapUI_NEU.xml" );
runner.run();
}