So erstellen Sie ein SOAP-UI-Projekt und führen Anforderungen an es in Java aus

8

Ich möchte eine Java-Klasse erstellen, die Folgendes tun wird 1. Laden / Erstellen eines SOAPUI-Projekts mit einem WSDL.
2. Führen Sie Anforderungen an die Operationen in dieser WSDL aus.

Dies ist meine SoapJavaTest.java-Datei (obwohl dies nicht abgeschlossen ist, registriert sie nur ein Projekt in der SOAP-Benutzeroberfläche und druckt die darin enthaltenen Operationen)

%Vor%

Ich erhalte den folgenden Fehler - 'NoSuchMethodError: org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader (Ljava / lang / ClassLoader; Ljava / lang / Zeichenfolge;) Lorg / apache / xmlbeans / SchemaTypeSystem;'.

Ich habe die folgenden jar-Dateien eingefügt 1. commons-cli-1.2 2. commons-httpclient-3.1
3. log4j
4. soapui-3.6-beta2
5. soapui-xmlbeans-2.0.2
6. wsdl-xmlbeans-1.1
7. xbean-1.0.3
8. xmlbeans-xmlpublic-2.2.0
9. XmlSchema-1.0.3

Welche JAR-Datei fehlt mir oder sind es die falschen Klassen, die ich verwende? Jede Hilfe wäre willkommen.

    
priti 27.05.2013, 12:24
quelle

2 Antworten

7

Endlich kann ich das lösen. Ich erstelle ein SoapUI-Projekt, speichere es und sende alle Anfragen per Code. Siehe link hier für komplette Details. Danke.

    
priti 16.06.2013, 11:02
quelle
6

Haben Sie nicht den programmatischen Aufruf von SoapUI zur Ausführung Ihrer Tests in Erwägung gezogen, indem Sie maven-soapui-pro-plugin ?

verwenden?

Hier ist eine Einführung in Apache Maven , falls Sie etwas darüber lesen müssen es:)

Nun, wenn du ein Maven-Projekt hast, bearbeite deine pom.xml und füge ein Profil hinzu, das dem folgenden ähnlich ist. Dann können Sie Maven mit -Dsoapuitests ausführen, und Ihre SoapUI-Testsuite (s) wird ausgeführt.

%Vor%

Ich hoffe, dass dir das hilft, viel Glück.

    
vikingsteve 27.05.2013 12:35
quelle

Tags und Links