Maven SoapUI-plugin - so führen Sie 2 SoapUI testen die Projekte während des Maven-Lebenszyklus
Ich habe 2 verschiedene SoapUI test-Projekte, die ich ausführen möchten, während die build (ich bin mit maven-soapui-plugin 3.6.1 und Maven 3 für die).
Derzeit alles was ich tun kann, ist zu führen, nur 1 Projekt (siehe meine pom.xml Datei)... Angenommen, ich möchte ausführen 2 SoapUI test-Projekte und auch die Kontrolle deren Ausführung, um...
Was ist die korrekte syntax zu tun ?
Meine aktuelle pom.xml Datei :
<plugin>
<groupId>eviware</groupId>
<artifactId>maven-soapui-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<projectFile>${project.basedir}\src\test\resources\soapui\Web-Service-automatic-testing-soapui-project.xml</projectFile>
<outputFolder>${project.basedir}\src\test\resources\soapui\output</outputFolder>
<junitReport>true</junitReport>
</configuration>
<executions>
<execution>
<id>soapUI</id>
<!--Run as part of the test phase in the Maven lifecycle-->
<phase>test</phase>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
</plugin>
- Ich ging durch die gleiche Sache vor nicht allzu langer Zeit meine Frage und Lösungen können gefunden werden hier. Ein wichtiger Hinweis, ich bin den Umgang mit 300 + services. stackoverflow.com/questions/9184862/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie mehrere Ausführungen für SoapUI-plugin. Zum Beispiel:
Können Sie diese plugin für die oben genannten Anforderung. Da unten ist ein code-block für es.
Nicht gehen, das maven-route. verwenden Sie die Befehlszeile testrunner.sh und führen Sie alle tests in einer for-Schleife.
Läuft soapui composite-Projekt von junit-test
Nur wichtiges Thema für die Ausführung von SOAPUI-Projekt von junit-tests ist das finden alle richtig dependency-jars von SOAPUI.
Ich erstellt habe, ein uber jar alle benötigten Gläser. Diese neue jar-Datei Hinzugefügt wird unten auf GitHub code-Basis, die in den lib-Ordner. Diese uber jar kompatibel ist mit Ready-API version 1.5.0. (Beachten Sie, dass, ich habe es versucht mit rest-API-Test mit composite-Projekt)
Junit-Testfall nimmt, composite-Projekt-Pfad und führt alle Schritte von jedem Testfall.
Ausführen von tests auf step-Ebene hilft, zu Debuggen, wenn der build fehlschlägt.
http://www.learnteachandlearn.com/2015/12/executing-composite-soapui-project-from.html
https://github.com/suyogchoudhari/soapui-junit