Thank you, it works!
I forgot to put the http sample as a child under the if controller.
The sequence looks like:
- http sample 1
- regex extractor
- user parameters pre-processor
- reset ${LoopCounter}
- foreach controller
- if controller
- http sample x
The condition of the if controller is:
${__intSum(${LoopCounter},1,LoopCounter)} <= 3
Best Regards,
Andreas
sebb schrieb:
On 04/02/2010, Andreas Niemeyer <[email protected]> wrote:
Hi,
I tried it with an own counter, defined in a user parameter pre-processor;
the option "update once per session" is ticked.
In the nested http sampler within the loop the value will be increment with
the __intSum function by setting the name of the http request which looks
like:
${forum_link} - ${__intSum(${LoopCounter},1,LoopCounter)}
That works so far as I can see the request sample name in the tree results
listener that the value is incremented and resetted in the next thread
iteration.
One problem remains: the if condition check doesn't work:
${LoopCounter} < 3
Here the sequence:
- simple controller 1
-- http sample 1
-- user parameters (define and reset the LoopCounter variable)
-- regular expression extractor
- foreach controller (loop through the extracted links)
Add a Debug Sampler here.
- if controller (check the condition to limit the http requests,
failed!)
- http sample x (within the name the intSum function for the
LoopCounter is called, the variable value is correct)
Unless this is a child of the If Controller, the If Controller will do nothing.
Many thanks in advance,
Andreas
and the option to incremented within the foreach
Andreas Niemeyer schrieb:
Hi,
I need to add an if controller within a foreach controller. What is the
name of the variable to define the if condition? I read somewhere the name
of the "outer" foreach counter is ${C}, but it fails to work.
The condition should look like "${C} < 5".
Thanks in advance,
Andreas
---------------------------------------------------------------------
To unsubscribe, e-mail:
[email protected]
For additional commands, e-mail:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]