Author: pmouawad
Date: Wed Nov 29 07:36:35 2017
New Revision: 1816602
URL: http://svn.apache.org/viewvc?rev=1816602&view=rev
Log:
Bug 61802 - Loop / ForEach Controller should expose a variable for current
iteration
Document exposed variable
Bugzilla Id: 61802
Modified:
jmeter/trunk/xdocs/usermanual/component_reference.xml
Modified: jmeter/trunk/xdocs/usermanual/component_reference.xml
URL:
http://svn.apache.org/viewvc/jmeter/trunk/xdocs/usermanual/component_reference.xml?rev=1816602&r1=1816601&r2=1816602&view=diff
==============================================================================
--- jmeter/trunk/xdocs/usermanual/component_reference.xml (original)
+++ jmeter/trunk/xdocs/usermanual/component_reference.xml Wed Nov 29 07:36:35
2017
@@ -2033,6 +2033,9 @@ loop through them a certain number of ti
specified for the Thread Group. For example, if you add one HTTP Request to a
Loop Controller with a loop count of two, and configure the Thread Group loop
count to three, JMeter will send a total of <code>2 * 3 = 6</code> HTTP
Requests.
+<note>JMeter will expose the looping index as a variable named
<code>__jm__<Name of your element>__idx</code>. So for
+example, if your Loop Controller is named LC, then you can access the looping
index through <code>${__jm__LC__idx}</code>.
+Index starts at 0</note>
</p></description>
<properties>
@@ -2403,6 +2406,9 @@ So for example when the input variable h
When the return variable is given as "<code>returnVar</code>", the collection
of samplers and controllers under the ForEach controller will be executed
<code>4</code> consecutive times,
with the return variable having the respective above values, which can then be
used in the samplers.
</p>
+<p><note>JMeter will expose the looping index as a variable named
<code>__jm__<Name of your element>__idx</code>. So for
+example, if your Loop Controller is named FEC, then you can access the looping
index through <code>${__jm__FEC__idx}</code>.
+Index starts at 0</note></p>
<p>
It is especially suited for running with the regular expression
post-processor.
This can "create" the necessary input variables out of the result data of a
previous request.