Hi,
When I try to introduce JMeter to new people, I frequently see them
confused with our way to set "think times" before request. Especially
those who used to use some other testing tools, where think-time is
_after_ request.
I personally think that think-time should be made after request, because
its duration depends on the results of the request. If you have got long
text as a result of your request, you supposed to spend some time
reading it. If you have short error message, you supposed to do your
next request much faster. The _delay_ time before request still makes
sense, because it allows manipulating throughput and synchronize requests.
I would like to contribute to JMeter following changes:
1. Add a property for Timers, marking them as "pre-sampler" or
"post-sampler" timers
2. Modify thread execution flow to call pre-timers and post-timers
accordingly
3. Modify timers UIs where it is reasonable, adding radio button to
change timer mode
Any thoughts/objections on this?
--
Andrey Pokhilko