Forum Discussion
MPunsky
12 years agoSmartBear Alumni (Retired)
Some additional info re: running tests where the scenarios use zero think time:
It has long been the practice of Performance Testing Engineers to set think time to zero and tell their customers that even though the test only used 200 virtual users, that the number of virtual users simulated was actually much higher because of the lack of think time. In some sense, this does make sense as users running with zero think time will indeed put more stress on the tested server(s).
For a number of reasons, this practice is flawed:
Does this help?
It has long been the practice of Performance Testing Engineers to set think time to zero and tell their customers that even though the test only used 200 virtual users, that the number of virtual users simulated was actually much higher because of the lack of think time. In some sense, this does make sense as users running with zero think time will indeed put more stress on the tested server(s).
For a number of reasons, this practice is flawed:
While the stress on the server will increase, it is not possible to determine what number of users would be represented by the zero think time tests. There are too many factors. Some of these involve the actual scenario's being run, the difference between natural think time and zero...etc.
Removing think time can create artificial bottlenecks in your application.
When striving for accuracy, you want to always try to do things MORE like actual users rather than LESS. The only way to do this properly is to try to set all facets of a test to mimic real world traffic.
Does this help?
Related Content
- 11 months ago
- 2 years ago
- 7 years ago
- 11 months ago
Recent Discussions
- 9 months ago
- 2 years ago
- 3 years ago
- 3 years ago