Contributions
Re: Using LOADUI for SOAP Over JMS Load Testing
Rohit, I tried all those options and keep on getting the same error. Seems like the class path is getting changed at runtime somehow because of which its not able to find that class in the path. I am hoping someone from LOADUI team can take a look at this and provide a solution. Regards, Deepa Patwa.13 years agoPlace ReadyAPI QuestionsReadyAPI Questions2KViews0likes0CommentsRe: Using SOAPUI for SOAP Over JMS Testing
Hi Rohit, I have created another topic in loadui forum for the same "Using LOADUI for SOAP Over JMS Load Testing". I am getting class not found exception for JAXBHermesLoader. You can find the details for the same on this topic. Can you please check and reply if you know the answer for the same. Regards, Deepa Patwa.13 years agoPlace ReadyAPI QuestionsReadyAPI Questions4.1KViews0likes0CommentsRe: Using LOADUI for SOAP Over JMS Load Testing
So I found the class its in the hermes.jar , but now the problem is how do we add it to the loadui classpath. I added it to the system properties file and can see java.class.path from the resulting system properties from loadui , but while I run the test case I still get the same error of No Class Definition Found. Thanks, Snehchaya.13 years agoPlace ReadyAPI QuestionsReadyAPI Questions2KViews0likes0CommentsRe: Using LOADUI for SOAP Over JMS Load Testing
I tried to add the Jax-b-api.jar from hermes lib to the path for loadui , but it still does not help as its not able to find the class JAXBHermesLoader in that jar. Does anyone know which jar I can find this class file? Thanks, Snehchaya.13 years agoPlace ReadyAPI QuestionsReadyAPI Questions2KViews0likes0CommentsUsing LOADUI for SOAP Over JMS Load Testing
Hi, I am using SOAPUI 4.0.1 with Hermes JMS to do the testing of my SOAP Over JMS Webservice. I am able to successfully test my service. I want to use LOAD UI to use the above SOAPUI Project to do the load testing of the same service , but it shows below error on the loadui console. My questions are: 1) Is it possible to use LOADUI for SOAP Over JMS Load testing. 2) If yes how and where do I set the path for Hermes JMS ? I tried to set it in the system path and classpath , it did not work. Please help with these questions as I need to resolve this urgently , I did not find any information about configuring use of hermes JMS for LOADUI in any of the forums. if we can not use LOADUI for such testing then I need to look for another tool to achieve the same. 14:32:33,839 INFO [HttpClientSupport$Helper] Initializing KeyStore 14:32:33,843 INFO [HttpClientSupport$Helper] Set KeyMaterial from file [C:\tibco\ems\6.0\samples\certs\client_identity.p12] ExecutionChangeSupport:fireExecutionStarted() 14:33:21,291 ERROR [SoapUI] An error occured [hermes/JAXBHermesLoader], see error log for details java.lang.NoClassDefFoundError: hermes/JAXBHermesLoader at com.eviware.soapui.impl.wsdl.submit.transports.jms.util.HermesUtils.addHermesJarsToClasspath(HermesUtils.java:130) at com.eviware.soapui.impl.wsdl.submit.transports.jms.util.HermesUtils.getHermes(HermesUtils.java:74) at com.eviware.soapui.impl.wsdl.submit.transports.jms.util.HermesUtils.hermesContext(HermesUtils.java:55) at com.eviware.soapui.impl.wsdl.submit.transports.jms.util.HermesUtils.getHermes(HermesUtils.java:200) at com.eviware.soapui.impl.wsdl.submit.transports.jms.HermesJmsRequestTransport.getHermes(HermesJmsRequestTransport.java:210) at com.eviware.soapui.impl.wsdl.submit.transports.jms.HermesJmsRequestTransport.init(HermesJmsRequestTransport.java:101) at com.eviware.soapui.impl.wsdl.submit.transports.jms.HermesJmsRequestSendReceiveTransport.execute(HermesJmsRequestSendReceiveTrans 5) at com.eviware.soapui.impl.wsdl.submit.transports.jms.HermesJmsRequestTransport.sendRequest(HermesJmsRequestTransport.java:95) at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:123) at com.eviware.soapui.impl.wsdl.WsdlSubmit.submitRequest(WsdlSubmit.java:76) at com.eviware.soapui.impl.wsdl.WsdlRequest.submit(WsdlRequest.java:238) at com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep.run(WsdlTestRequestStep.java:366) at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.runTestStep(AbstractTestCaseRunner.java:232) at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runCurrentTestStep(WsdlTestCaseRunner.java:48) at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:141) at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:42) at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:135) at com.eviware.loadui.components.soapui.SoapUISamplerComponent$SoapUITestCaseRunner.run(SoapUISamplerComponent.java:975) at com.eviware.loadui.components.soapui.SoapUISamplerComponent.sample(SoapUISamplerComponent.java:831) at com.eviware.loadui.impl.component.categories.RunnerBase.doSample(RunnerBase.java:496) at com.eviware.loadui.impl.component.categories.RunnerBase.access$700(RunnerBase.java:70) at com.eviware.loadui.impl.component.categories.RunnerBase$Worker.run(RunnerBase.java:773) at com.eviware.loadui.util.dispatch.CustomThreadPoolExecutor$Worker.run(CustomThreadPoolExecutor.java:188) at java.lang.Thread.run(Thread.java:662) Caused by: java.lang.ClassNotFoundException: hermes.JAXBHermesLoader not found by com.eviware.soapui.loadui-soapui-plugin [35] at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:787) at org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:71) at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1768) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 24 more 14:33:21,301 ERROR [WsdlSubmit] Exception in request: java.lang.NullPointerException 14:33:21,302 ERROR [SoapUI] An error occured [java.lang.NullPointerException], see error log for details java.lang.NullPointerException at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:130) at com.eviware.soapui.impl.wsdl.WsdlSubmit.submitRequest(WsdlSubmit.java:76) at com.eviware.soapui.impl.wsdl.WsdlRequest.submit(WsdlRequest.java:238) at com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep.run(WsdlTestRequestStep.java:366) at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.runTestStep(AbstractTestCaseRunner.java:232) at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runCurrentTestStep(WsdlTestCaseRunner.java:48) at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:141) at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:42) at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:135) at com.eviware.loadui.components.soapui.SoapUISamplerComponent$SoapUITestCaseRunner.run(SoapUISamplerComponent.java:975) at com.eviware.loadui.components.soapui.SoapUISamplerComponent.sample(SoapUISamplerComponent.java:831) at com.eviware.loadui.impl.component.categories.RunnerBase.doSample(RunnerBase.java:496) at com.eviware.loadui.impl.component.categories.RunnerBase.access$700(RunnerBase.java:70) at com.eviware.loadui.impl.component.categories.RunnerBase$Worker.run(RunnerBase.java:773) at com.eviware.loadui.util.dispatch.CustomThreadPoolExecutor$Worker.run(CustomThreadPoolExecutor.java:188) at java.lang.Thread.run(Thread.java:662) Thanks, SnehChaya.13 years agoPlace ReadyAPI QuestionsReadyAPI Questions5.5KViews0likes9CommentsRe: Using SOAPUI for SOAP Over JMS Testing
Hi Rohit, Thanks for the reply. I have got it working by adding SOAPAction JMS Property explicitely to the test case. I also got the temporary reply queue working by adding "::queue_" to the JMS Endpoint as shown in the example below. "JMS://LOCAL_EMS::queue_requestqueuename::queue_" Next I am trying to use loadui to for load testing of this service. I am getting exceptions for the hermes JMS classes not found and trying to fix those. I will update this post once I can get it working. Thanks, Snehchaya.13 years agoPlace ReadyAPI QuestionsReadyAPI Questions4.1KViews0likes0CommentsUsing SOAPUI for SOAP Over JMS Testing
I am trying to use SOAP UI 4.0.1 for SOAP Over JMS Testing. I have configured Hermes JMS with my TIBCO EMS session and able to discover queues/topics etc.. I created a project in SOAPUI using the concrete WSDL for my SOAP Over JMS service. and checked on Add SOAPAction as property checkbox. While running the test I can see the message being put in the intended queue , but even though the service is running its not being picked up and so the message does not get processed and times out. Is there any other property to be added ? If yes which and where? Is there any step by step instructions with diagrams if possible to achive the same? Can some one point me to that? Also Can SOAPUI receive the webservice response on a temporary queue? How do we specify that for JMS endpoint to be used to send the request. Thanks for the help in advance.13 years agoPlace ReadyAPI QuestionsReadyAPI Questions7.3KViews0likes5Comments