I recently ran some tests in production env and observed a huge difference in avg response time report generated from load runner compared to report generated from Apigee. I’m using web Http protocol (rest API/XML calls). We have two diff Data center in diff locations. My load generators are in diff location and the endpoint I’m targeting is in diff location but I ran trace rt from load generators to other data center and latency is just 70 ms but response time diff is more than 10 sec. Test scenario -- protocol- web HTTP users—2k . Scenario-- Endpoints pointing to load runner in (datacenter A) – goes to ----- bigIp (datacenter B)-- Apigee (datacenter B)- ---- Target servers (datacenter B) and target server send back the response to apigee. And from Bigip to apigee its just 0.2 ms.
In apigee we can generate the report in which avg response under load is below 2 to 3 secs. But in load runner report avg response time is more than 10 sec. I’m trying to find out why there is a huge difference between the response time from apigee and load runner. Please let me know if there are any suggestions ...which I can try. Thanks in advance.