2012-08-07 8 views
8

Ich benutze JMeter und ich möchte einen Schleifencontroller definieren. In dieser Schleife möchte ich die Schleifenzählung mit einer Jmeter-Variable definieren. Ist das möglich?JMeter - Schleifencontroller mit variabler Schleifenzählung

Vielen Dank

+0

Hallo, war die Antwort unten rechts, wenn nicht welche ist es? Danke –

+0

Das richtige ist https://stackoverflow.com/a/11852314/460802 –

Antwort

10

Ich weiß sehr spät ist, Ihnen zu helfen, aber es kann die andere helfen.

Ein guter Weg, dies zu tun, ist eine counter innerhalb der Loop-Controller zu definieren.

Beispiel, wenn Sie eine Schleife mit 20 Iterationen wünschen, setzen Sie 20 in den Schleifencontroller und in den Zähler setzen Sie von 0 - 19. Im Zähler können Sie auch ein Inkrement definieren. Die Ausgangsvariable wird im Feld Reference Name benannt.

loop controller with counter

0

Sie können den folgenden in der Verwendung "Loop-Zähl" -Feld:

${__groovy(java.util.concurrent.ThreadLocalRandom.current().nextLong(128L),)}

Sie können den aktuellen Schleifenindex zugreifen (beginnt bei 0) via ${__jm__Loop Controller__idx} wo Loop Controller der Name deiner Schleife.