Skip to content
Hans edited this page Sep 20, 2019 · 4 revisions

Citrus-Framework

Rest Assured

SOAP UI

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.

einbinden als Junit Test

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();
    }
Clone this wiki locally