Bug filed: http://issues.apache.org/bugzilla/show_bug.cgi?id=41612
Jim Donnellan wrote:
Let me come at this form a different angle...
I have a single thread group that is running N loops. Inside it has
one If Controller that is working quite well. If I simply put a
sampler under the If, things go as expected. The If uses the
Math.random() < .3 to run nearly, but not exactly, 30% of the time at
random intervals.
What I want is that if the If condition is met, the sample will be run
X times, then we continue through the thread group, and if there are
more loops of the thread group
to run, loop through the thread group again.
I've tried this, where "Yo" and "Hello" are just Java samplers...
THREAD GROUP L=20
|
|- IF CONTROLLER ~30 %
|
| - "Yo"
|
|- LOOP CONTROLLER = 5
|
|-- "hello"
This is what I get in terms of Yo's and Hello's (Y and H):
Y Y H H Y Y Y H Y Y
I also tried using a simple controller to group everything under the
IF, a la
THREAD GROUP L=20
|
|- IF CONTROLLER ~30 %
|
|-- SIMPLE
| - "Yo"
|
|- LOOP CONTROLLER = 5
|
|-- "hello"
And got this in the results tree:
Y H H H H H Y H then no more
The first group looks good (5 Hellos for each Yo). But that second
one only has one Hello, which isn't what I want.
What am I missing here?
---------------------------------------------------------------------
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]