In a WPF application we are creating 5 samples.This flow has around 10 screens and in each screen while validating 5 samples,all 5 calls are parallel calls.
We need to record this WPF application (REST calls), through fiddler and then export the script to VSTS 2015 webtest
After exporting I am seeing all these parallel calls as sequential.Something like this.
REST call1--
REST call2---
REST call3--
REST call4--
REST call5---
Manually when we check in the application, response time for each screen is around 8 secs. But while executing the webtest, response time is around 22 secs . This is due to the parallel calls for these 5 samples
In order to make all these rest calls parallel in webtest I tried the following approach and it worked fine :)
Add a dummy parent request (like http://localhost) and then add all the 5 calls as dependent requests.
While executing the test, all these dependent requests will be executing at the same time.(parallel)
Something like this..

But make sure, when you are adding dummy request, it should not add more overhead to the actual response time.
We need to record this WPF application (REST calls), through fiddler and then export the script to VSTS 2015 webtest
After exporting I am seeing all these parallel calls as sequential.Something like this.
REST call1--
REST call2---
REST call3--
REST call4--
REST call5---
Manually when we check in the application, response time for each screen is around 8 secs. But while executing the webtest, response time is around 22 secs . This is due to the parallel calls for these 5 samples
In order to make all these rest calls parallel in webtest I tried the following approach and it worked fine :)
Add a dummy parent request (like http://localhost) and then add all the 5 calls as dependent requests.
While executing the test, all these dependent requests will be executing at the same time.(parallel)
Something like this..

But make sure, when you are adding dummy request, it should not add more overhead to the actual response time.