Forum Discussion

nishesh's avatar
nishesh
New Contributor
16 years ago

want execute test case of soap UI by using java its very urgent please reply

soapUI 3.0.1 TestCase Runner
13:57:50,311 WARN  [DefaultSoapUICore] Missing folder [D:\Workspace\UKDNOTest\.\ext] for external libraries
13:57:50,983 INFO  [DefaultSoapUICore] initialized soapui-settings from [C:\Documents and Settings\604576123\soapui-settings.xml]
13:57:52,154 INFO  [WsdlProject] Loaded project from [file:D:/ART/Q4TestCases/UKDNO/UKDNO-soapui-project.xml]
13:57:53,764 INFO  [SoapUITestCaseRunner] Running soapUI tests in project [UKDNO-US-001]
13:57:53,764 INFO  [SoapUITestCaseRunner] Running TestCase [TestCase-PG-IM-Create]
13:57:53,795 INFO  [SoapUITestCaseRunner] Running soapUI testcase [TestCase-PG-IM-Create]
13:57:53,795 INFO  [SoapUITestCaseRunner] running step [CreateRequest]
13:57:53,983 ERROR [SoapUI] An error occured [org.apache.commons.httpclient.contrib.ssl.EasySSLProtocolSocketFactory.setKeyMaterial(Lorg/apache/commons/ssl/KeyMaterial;)V], see error log for details
java.lang.NoSuchMethodError: org.apache.commons.httpclient.contrib.ssl.EasySSLProtocolSocketFactory.setKeyMaterial(Lorg/apache/commons/ssl/KeyMaterial;)V
at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$Helper.initKeyMaterial(HttpClientSupport.java:178)
at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$Helper.initSSL(HttpClientSupport.java:120)
at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$Helper.(HttpClientSupport.java:65)
at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport.(HttpClientSupport.java:47)
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:89)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:122)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.submitRequest(WsdlSubmit.java:75)
at com.eviware.soapui.impl.wsdl.WsdlRequest.submit(WsdlRequest.java:222)
at com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep.run(WsdlTestRequestStep.java:323)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runTestStep(WsdlTestCaseRunner.java:197)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.internalRun(WsdlTestCaseRunner.java:128)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.internalRun(WsdlTestCaseRunner.java:39)
at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:137)
at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.start(AbstractTestRunner.java:80)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase.run(WsdlTestCase.java:578)
at com.eviware.soapui.tools.SoapUITestCaseRunner.runTestCase(SoapUITestCaseRunner.java:459)
at com.eviware.soapui.tools.SoapUITestCaseRunner.runRunner(SoapUITestCaseRunner.java:302)
at com.eviware.soapui.tools.AbstractSoapUIRunner.run(AbstractSoapUIRunner.java:128)
at PG_IMBondedCT.testRunner(PG_IMBondedCT.java:55)
at PG_IMBondedCT.createPGIMStep(PG_IMBondedCT.java:71)
at PG_IMBondedCT.testPGIMBondedCT(PG_IMBondedCT.java:101)
at PG_IMBondedCT.main(PG_IMBondedCT.java:301)
13:57:54,420 ERROR [EvalPropertyResolver] Error evaluating script
java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.(Z)V
at org.codehaus.groovy.control.CompilationUnit.createClassVisitor(CompilationUnit.java:714)
at org.codehaus.groovy.control.CompilationUnit$10.call(CompilationUnit.java:676)
at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:883)
at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:433)
at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:281)
at groovy.lang.GroovyShell.parseClass(GroovyShell.java:589)
at groovy.lang.GroovyShell.parse(GroovyShell.java:601)
at groovy.lang.GroovyShell.parse(GroovyShell.java:581)
at groovy.lang.GroovyShell.parse(GroovyShell.java:620)
at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.compile(SoapUIGroovyScriptEngine.java:85)
at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.run(SoapUIGroovyScriptEngine.java:56)
at com.eviware.soapui.model.propertyexpansion.resolvers.EvalPropertyResolver.doEval(EvalPropertyResolver.java:131)
at com.eviware.soapui.model.propertyexpansion.resolvers.EvalPropertyResolver.resolveProperty(EvalPropertyResolver.java:119)
at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:151)
at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expandProperties(PropertyExpander.java:97)
at com.eviware.soapui.impl.wsdl.submit.filters.PropertyExpansionRequestFilter.filterAbstractHttpRequest(PropertyExpansionRequestFilter.java:44)
at com.eviware.soapui.impl.wsdl.submit.filters.AbstractRequestFilter.filterRequest(AbstractRequestFilter.java:31)
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:130)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:122)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.submitRequest(WsdlSubmit.java:75)
at com.eviware.soapui.impl.wsdl.WsdlRequest.submit(WsdlRequest.java:222)
at com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep.run(WsdlTestRequestStep.java:323)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runTestStep(WsdlTestCaseRunner.java:197)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.internalRun(WsdlTestCaseRunner.java:128)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.internalRun(WsdlTestCaseRunner.java:39)
at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:137)
at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.start(AbstractTestRunner.java:80)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase.run(WsdlTestCase.java:578)
at com.eviware.soapui.tools.SoapUITestCaseRunner.runTestCase(SoapUITestCaseRunner.java:459)
at com.eviware.soapui.tools.SoapUITestCaseRunner.runRunner(SoapUITestCaseRunner.java:302)
at com.eviware.soapui.tools.AbstractSoapUIRunner.run(AbstractSoapUIRunner.java:128)
at PG_IMBondedCT.testRunner(PG_IMBondedCT.java:55)
at PG_IMBondedCT.createPGIMStep(PG_IMBondedCT.java:71)
at PG_IMBondedCT.testPGIMBondedCT(PG_IMBondedCT.java:101)
at PG_IMBondedCT.main(PG_IMBondedCT.java:301)
13:57:54,420 ERROR [EvalPropertyResolver] Error evaluating script
java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.(Z)V
at org.codehaus.groovy.control.CompilationUnit.createClassVisitor(CompilationUnit.java:714)
at org.codehaus.groovy.control.CompilationUnit$10.call(CompilationUnit.java:676)
at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:883)
at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:433)
at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:281)
at groovy.lang.GroovyShell.parseClass(GroovyShell.java:589)
at groovy.lang.GroovyShell.parse(GroovyShell.java:601)
at groovy.lang.GroovyShell.parse(GroovyShell.java:581)
at groovy.lang.GroovyShell.parse(GroovyShell.java:620)
at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.compile(SoapUIGroovyScriptEngine.java:85)
at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.run(SoapUIGroovyScriptEngine.java:56)
at com.eviware.soapui.model.propertyexpansion.resolvers.EvalPropertyResolver.doEval(EvalPropertyResolver.java:131)
at com.eviware.soapui.model.propertyexpansion.resolvers.EvalPropertyResolver.resolveProperty(EvalPropertyResolver.java:119)
at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:151)
at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expandProperties(PropertyExpander.java:97)
at com.eviware.soapui.impl.wsdl.submit.filters.PropertyExpansionRequestFilter.filterAbstractHttpRequest(PropertyExpansionRequestFilter.java:44)
at com.eviware.soapui.impl.wsdl.submit.filters.AbstractRequestFilter.filterRequest(AbstractRequestFilter.java:31)
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:130)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:122)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.submitRequest(WsdlSubmit.java:75)
at com.eviware.soapui.impl.wsdl.WsdlRequest.submit(WsdlRequest.java:222)
at com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep.run(WsdlTestRequestStep.java:323)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runTestStep(WsdlTestCaseRunner.java:197)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.internalRun(WsdlTestCaseRunner.java:128)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.internalRun(WsdlTestCaseRunner.java:39)
at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:137)
at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.start(AbstractTestRunner.java:80)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase.run(WsdlTestCase.java:578)
at com.eviware.soapui.tools.SoapUITestCaseRunner.runTestCase(SoapUITestCaseRunner.java:459)
at com.eviware.soapui.tools.SoapUITestCaseRunner.runRunner(SoapUITestCaseRunner.java:302)
at com.eviware.soapui.tools.AbstractSoapUIRunner.run(AbstractSoapUIRunner.java:128)
at PG_IMBondedCT.testRunner(PG_IMBondedCT.java:55)
at PG_IMBondedCT.createPGIMStep(PG_IMBondedCT.java:71)
at PG_IMBondedCT.testPGIMBondedCT(PG_IMBondedCT.java:101)
at PG_IMBondedCT.main(PG_IMBondedCT.java:301)

My java code is

import com.eviware.soapui.impl.wsdl.WsdlProject;
import com.eviware.soapui.impl.wsdl.WsdlTestSuite;
import com.eviware.soapui.model.support.PropertiesMap;
import com.eviware.soapui.model.testsuite.TestCase;
import com.eviware.soapui.model.testsuite.TestRunner;
import com.eviware.soapui.model.testsuite.TestRunner.Status;
import com.eviware.soapui.tools.SoapUITestCaseRunner;

public void testRunner() throws Exception
{
SoapUITestCaseRunner runner = new SoapUITestCaseRunner();
runner.setUsername("username");
runner.setPassword("password");
runner.setProjectFile( "D:\\ART\\Q4TestCases\\UKDNO\\UKDNO-soapui-project.xml" );
runner.setTestSuite("TestSuite-PG-IM-1");
runner.setTestCase("TestCase-PG-IM-Create");
runner.run();
}


please tel me the solution
No RepliesBe the first to reply