Uniform Think Time per Service
Requesting your assistance on a dilemma i am having as i deal with Performance Testing and our Virtualize is built in such a way that it should mimic PROD-like behaviour especially when it comes to Response times.
I am given a set of Production Average Response time per specific Service and I have updated virtualize's think time under Performance as a fixed value.
During my observation, i notice that Virtualize does send the response at a fixed delay time however, it seems like the response generation itself takes a random amount of time when its under load
- Service 1 has a think time of 600ms
- Service 1 is called outside of load and has a response time of ~650ms (average of 5 different calls)
- Service 1 is called during peak of the load and has an RT of ~650ms - ~750ms (average of 5 different calls)
the difference between calls is too high during the load.
Now, i know that i should accommodate for Virtualize Processing time however it seems like it Varies even with same Req / Resp.
I'd like to know how i can make the thinktime more robust than it is. i'd like to know how i could set a 600ms think time and have a 600-610ms on average.
I have seen the Load Dependent Response Delays but that requires me to know TPS per service which, as of right now, i don't have to knowledge how to find.
Could you please assist on this?