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 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.