I'm working on a Silverlight based application. We've recorded the scripts using Load Runner 11.5 and while replaying to find dynamic values for correlation, we found out that the entire data in a business step is being stored in a BLOB (BinaryLargeOBject) and sent over an HTTPS request. The application uses BasicHTTP Binding with Windows Authentication.

We are using Fiddler to capture the Request-Response XML and from them, we are trying to create Web Custom Requests.

But the stumbling point for the entire scripting is the BLOB Object which we are unable to correlate.

As an alternative, we also tried Web Services Protocol but we are getting "Expected SOAP Result, Received SOAP Fault" with an HTTP 500 Error.

SOAP UI was also not able to launch the WSDL. It kept on loading.

Since it's a Silverlight based application it's bound to use a lot of caching. Is our approach correct in load testing a Silverlight Application in the above-mentioned ways?

Cause I feel that the entire application is downloaded to the Browser cache/temp files and then any further communication is carried out in the form of BLOBs over HTTPs Request.

Any help in this regard is deeply appreciated.

  • 1
    It sounds like your assumption is correct. I don't know that there is a way. After 1,329 views over 4 years I think this might be a no-win situation except to work with it in the BLOB the way it functions. Did you try asking LoadRunner directly? Any update on this issue and if you found a way to work around it?
    – mutt
    Aug 9 '17 at 15:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.