Forum Discussion

ValueLabs's avatar
ValueLabs
Contributor
13 years ago

Issue with distributed load testing

Hello Support Team,

I am trying to perform a test execution (on web services: script recorderd using SoapUI Pro) in LoadUI (2.1.0) using 2 Load generators. I installed (only) LoadUI Agents (2.1.0) on this two machines and was successfully able to connect to this agents from LoadUI (controller).

When I execute the test in distributed mode all the requests failed (where as in Local mode all the requests passed).

When I investigate LoadUI Agents' logs, an error saying "SoapUImultithreadhttpconnectionmanager$SoapUIdefaultclientconnection: Connection closed" was shown.

So can you please suggest a way to resolve this. Also,please let me know any pre-requisites a LoadUI agent machine should meet (required softwares, applications etc).

I would appreciate a prompt reply.

Thanks.
  • Please find below complete log:

    at com.eviware.soapui.impl.wsdl.teststeps.WsdlDataSourceTestStep.run(Sou
    rceFile:135)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.runTestSt
    ep(AbstractTestCaseRunner.java:238)
    at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runCurrentTe
    stStep(WsdlTestCaseRunner.java:48)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalR
    un(AbstractTestCaseRunner.java:147)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalR
    un(AbstractTestCaseRunner.java:42)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractT
    estRunner.java:135)
    at com.eviware.loadui.components.soapui.SoapUISamplerComponent$SoapUITes
    tCaseRunner.run(SoapUISamplerComponent.java:730)
    at com.eviware.loadui.components.soapui.SoapUISamplerComponent.sample(So
    apUISamplerComponent.java:575)
    at com.eviware.loadui.impl.component.categories.RunnerBase.doSample(Runn
    erBase.java:507)
    at com.eviware.loadui.impl.component.categories.RunnerBase.access$700(Ru
    nnerBase.java:68)
    at com.eviware.loadui.impl.component.categories.RunnerBase$Worker.run(Ru
    nnerBase.java:774)
    at com.eviware.loadui.util.dispatch.CustomThreadPoolExecutor$Worker.run(
    CustomThreadPoolExecutor.java:198)
    at java.lang.Thread.run(Unknown Source)
    16:42:02,457 DEBUG [HttpClientSupport$SoapUIHttpClient] Stale connection check
    16:42:02,472 DEBUG [HttpClientSupport$SoapUIHttpClient] Attempt 1 to execute req
    uest
    16:42:02,472 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Sending request: POST /CRM-API-SubscriptionModule/sminterface/servic
    es/SubscriptionService HTTP/1.1
    java.io.FileNotFoundException: D:\Satish\TestInputData\PBTA_PostPaid.xls (The vo
    lume does not contain a recognized file system.
    Please make sure that all required file system drivers are loaded and that the v
    olume is not corrupted)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(Unknown Source)
    at java.io.FileInputStream.<init>(Unknown Source)
    at com.eviware.soapui.impl.wsdl.teststeps.datasource.ExcelDataSource.loa
    d(SourceFile:117)
    at com.eviware.soapui.impl.wsdl.teststeps.WsdlDataSourceTestStep.next(So
    urceFile:497)
    at com.eviware.soapui.impl.wsdl.teststeps.WsdlDataSourceTestStep.run(Sou
    rceFile:135)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.runTestSt
    ep(AbstractTestCaseRunner.java:238)
    at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runCurrentTe
    stStep(WsdlTestCaseRunner.java:48)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalR
    un(AbstractTestCaseRunner.java:147)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalR
    un(AbstractTestCaseRunner.java:42)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractT
    estRunner.java:135)
    at com.eviware.loadui.components.soapui.SoapUISamplerComponent$SoapUITes
    tCaseRunner.run(SoapUISamplerComponent.java:730)
    at com.eviware.loadui.components.soapui.SoapUISamplerComponent.sample(So
    apUISamplerComponent.java:575)
    at com.eviware.loadui.impl.component.categories.RunnerBase.doSample(Runn
    erBase.java:507)
    at com.eviware.loadui.impl.component.categories.RunnerBase.access$700(Ru
    nnerBase.java:68)
    at com.eviware.loadui.impl.component.categories.RunnerBase$Worker.run(Ru
    nnerBase.java:774)
    at com.eviware.loadui.util.dispatch.CustomThreadPoolExecutor$Worker.run(
    CustomThreadPoolExecutor.java:198)
    at java.lang.Thread.run(Unknown Source)
    16:42:02,488 DEBUG [HttpClientSupport$SoapUIHttpClient] Stale connection check
    16:42:02,504 DEBUG [HttpClientSupport$SoapUIHttpClient] Attempt 1 to execute req
    uest
    16:42:02,504 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Sending request: POST /CRM-API-SubscriptionModule/sminterface/servic
    es/SubscriptionService HTTP/1.1
    java.io.FileNotFoundException: D:\Satish\TestInputData\PBTA_PostPaid.xls (The vo
    lume does not contain a recognized file system.
    Please make sure that all required file system drivers are loaded and that the v
    olume is not corrupted)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(Unknown Source)
    at java.io.FileInputStream.<init>(Unknown Source)
    at com.eviware.soapui.impl.wsdl.teststeps.datasource.ExcelDataSource.loa
    d(SourceFile:117)
    at com.eviware.soapui.impl.wsdl.teststeps.WsdlDataSourceTestStep.next(So
    urceFile:497)
    at com.eviware.soapui.impl.wsdl.teststeps.WsdlDataSourceTestStep.run(Sou
    rceFile:135)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.runTestSt
    ep(AbstractTestCaseRunner.java:238)
    at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runCurrentTe
    stStep(WsdlTestCaseRunner.java:48)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalR
    un(AbstractTestCaseRunner.java:147)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalR
    un(AbstractTestCaseRunner.java:42)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractT
    estRunner.java:135)
    at com.eviware.loadui.components.soapui.SoapUISamplerComponent$SoapUITes
    tCaseRunner.run(SoapUISamplerComponent.java:730)
    at com.eviware.loadui.components.soapui.SoapUISamplerComponent.sample(So
    apUISamplerComponent.java:575)
    at com.eviware.loadui.impl.component.categories.RunnerBase.doSample(Runn
    erBase.java:507)
    at com.eviware.loadui.impl.component.categories.RunnerBase.access$700(Ru
    nnerBase.java:68)
    at com.eviware.loadui.impl.component.categories.RunnerBase$Worker.run(Ru
    nnerBase.java:774)
    at com.eviware.loadui.util.dispatch.CustomThreadPoolExecutor$Worker.run(
    CustomThreadPoolExecutor.java:198)
    at java.lang.Thread.run(Unknown Source)
    16:42:02,504 DEBUG [HttpClientSupport$SoapUIHttpClient] Stale connection check
    16:42:02,519 DEBUG [HttpClientSupport$SoapUIHttpClient] Attempt 1 to execute req
    uest
    16:42:02,519 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Sending request: POST /CRM-API-SubscriptionModule/sminterface/servic
    es/SubscriptionService HTTP/1.1
    16:42:02,519 DEBUG [ControllerImpl] Got command: actionEvent
    16:42:02,519 DEBUG [TestRunner] Starting phase: PRE_STOP
    16:42:02,519 DEBUG [ModelItemImpl] Triggering action 'STOP' on ModelItem 'SceneI
    temImpl[label=CRM-API Scenario]'
    16:42:02,519 DEBUG [ControllerImpl] Got command: actionEvent
    16:42:02,519 DEBUG [ModelItemImpl] Triggering action 'COMPLETE' on ModelItem 'Sc
    eneItemImpl[label=CRM-API Scenario]'
    16:42:02,644 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,644 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,660 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,644 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,660 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,660 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection shut down
    16:42:02,660 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,660 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,660 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,660 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,660 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,660 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,675 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,675 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,722 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,722 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,722 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,722 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,722 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,722 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,722 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,722 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,722 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,722 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,722 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,722 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,722 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,722 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,722 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,722 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,738 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,738 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,738 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,738 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,738 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,738 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,738 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,738 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,738 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,738 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,738 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,738 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,738 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,738 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:02,738 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Receiving response: HTTP/1.1 200 OK
    16:42:02,738 DEBUG [HttpClientSupport$SoapUIHttpClient] Connection can be kept a
    live indefinitely
    16:42:04,130 DEBUG [CanvasItemImpl] Sending statistics data from SceneItemImpl[l
    abel=CRM-API Scenario]
    16:42:04,130 DEBUG [TestRunner] Completed phase: PRE_STOP
    16:42:04,349 DEBUG [TestRunner] Starting phase: STOP
    16:42:04,349 DEBUG [ControllerImpl] Got command: actionEvent
    16:42:04,349 DEBUG [TestRunner] Completed phase: STOP
    16:42:04,349 DEBUG [ModelItemImpl] Triggering action 'READY' on ModelItem 'Scene
    ItemImpl[label=CRM-API Scenario]'
    16:42:04,708 DEBUG [TestRunner] Starting phase: POST_STOP
    16:42:04,708 DEBUG [TestRunner] Completed phase: POST_STOP
    16:42:04,708 DEBUG [ControllerImpl] Got command: actionEvent
    16:42:04,708 DEBUG [ModelItemImpl] Triggering action 'READY' on ModelItem 'Scene
    ItemImpl[label=CRM-API Scenario]'
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,095 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed
    16:42:36,110 DEBUG [SoapUIMultiThreadedHttpConnectionManager$SoapUIDefaultClient
    Connection] Connection closed


    THis issue is blocking the execution. CAn you please provide me a solution or point me to a document that suggests a resolution.?
  • Found Resolution. I had to keep the properties file (test input data that was used in SoapUi script) on all the LGs.
  • I am also facing the same issue. Plz let me knw where exactly, i mean in which folder the test data is to be kept. I my case I use a datasource file which is in .xls format.