Spent a lot of time investigating it but found that Counter element in my Jmeter testplan is initialized only once. The case:
I have a ForEach controller with Counter as a child. Counter Max value is defined with variable. I expect that this counter's max value will be reinitialized on every loop. But it's not true. Counter's max is installed once, and will not be changed anymore in other loops.
Of course, I can easily implement the same functionality using BeanShell Sampler (and that's how I do now). But my question is: is there any way to reinitialize counter's max value without scripting?