Forum Discussion

rtehve's avatar
rtehve
New Contributor
15 years ago

SOAP Asynchronous load question

To whoever

I have a client where we are applying a load using Loadrunner in asynchronous mode over HTTPS SOAP/XML

The issue which we can't solve is capturing service request times under an asynchronous load

Is SOAP UI capable of doing this ?

We have 18 different SOAP calls which we need to report the service times separately.

We have a separate issue regarding TCPdumps we are taking (of HTTPS) which we also need to decode which may be an alternative solution if no load tool out there can capture SOAP responses under an asynchronous load.
  • Hi!

    well, I would very much like to answer "of course!" but I need some more details first :-)

    Exactly what times do you want to measure? Where would you want to measure this?

    regards!

    /Ole
    eviware.com
  • rtehve's avatar
    rtehve
    New Contributor
    eviware support

    I want to measure the service request times under an asynch load.

    This is the time from executing the request from the load test server to the time the server responds back to the load test server.

    This will emulate the "User Experience"

    Regards
    Robert TEHVE
  • Hi,

    ok.. how is the server responding (asynchronously) back to the client? via a callback? How can the response be correlated to the original request?

    regards,

    /Ole
    eviware.com
  • rtehve's avatar
    rtehve
    New Contributor
    eviware support

    That is precisely the question I want you to answer WRT SOAP UI, the server will respond back when it completes the request, I want the load to be driven asynchronously via requests and we want to observe how the server handles this.

    Does SOAP UI have the ability to capture this response back in when send an Asynch load.
  • I have a similar issue. I have a web service which responds using a callback. I can test this using a series of TestRequest/MockResponse steps, however when it comes to load testing to gauge performance, the MockResponse fails. I have tried changing the port but that does not seem to effect the MockResponse listening port (already saw a much older post on that topic) and also set an XPath query on the step. Dispatching the requests to the correct response seems the best option as that uses fewer resources and is less prone to environment related error but it looks like the threads do not quite share the same context.

    Is there any way to conduct a load test using an async callback pattern?