public class ForeachController
extends org.apache.jmeter.control.GenericController
implements java.io.Serializable
JMeterVariables
where NN is a number starting from 1 to number of occurrences.
This list of variable is usually set by PostProcessor (Regexp PostProcessor or HtmlExtractor)
Iteration can take the full list or only a subset (configured through indexes)| Constructor and Description |
|---|
ForeachController() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getEndIndexAsString() |
java.lang.String |
getInputValString() |
protected int |
getIterCount() |
java.lang.String |
getReturnValString() |
java.lang.String |
getStartIndexAsString() |
boolean |
getUseSeparator() |
protected void |
incrementLoopCount() |
void |
initialize()
Reset loopCount to Start index
|
boolean |
isDone() |
org.apache.jmeter.samplers.Sampler |
next() |
protected org.apache.jmeter.samplers.Sampler |
nextIsNull() |
protected void |
reInitialize() |
protected void |
resetLoopCount() |
void |
setEndIndex(java.lang.String endIndex) |
void |
setInputVal(java.lang.String inputValue) |
void |
setReturnVal(java.lang.String inputValue) |
void |
setStartIndex(java.lang.String startIndex) |
void |
setUseSeparator(boolean b) |
void |
triggerEndOfLoop() |
addIterationListener, addTestElement, addTestElementOnce, currentReturnedNull, fireIterationStart, fireIterEvents, getCurrentElement, getSubControllers, incrementCurrent, incrementIterCount, initializeSubControllers, isFirst, nextIsAController, nextIsASampler, readResolve, removeCurrentElement, removeIterationListener, resetCurrent, resetIterCount, setCurrentElement, setDone, setFirstaddPropertiesValues, addProperty, addProperty, canRemove, clear, clearTemporary, clearTestElementChildren, clone, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getSearchableTokens, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, propertyIterator, recoverRunningVersion, removeProperty, setComment, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse, traverseCollection, traverseMap, traversePropertyfinalize, getClass, notify, notifyAll, toString, wait, wait, waitcanRemove, clear, clearTestElementChildren, clone, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getThreadContext, getThreadName, isEnabled, isRunningVersion, isTemporary, propertyIterator, recoverRunningVersion, removed, removeProperty, setComment, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traversepublic void setStartIndex(java.lang.String startIndex)
startIndex - Start index of looppublic java.lang.String getStartIndexAsString()
public void setEndIndex(java.lang.String endIndex)
endIndex - End index of looppublic java.lang.String getEndIndexAsString()
public void setInputVal(java.lang.String inputValue)
public java.lang.String getInputValString()
public void setReturnVal(java.lang.String inputValue)
public java.lang.String getReturnValString()
public void setUseSeparator(boolean b)
public boolean getUseSeparator()
public boolean isDone()
isDone in interface org.apache.jmeter.control.ControllerisDone in class org.apache.jmeter.control.GenericControllerpublic org.apache.jmeter.samplers.Sampler next()
next in interface org.apache.jmeter.control.Controllernext in class org.apache.jmeter.control.GenericControllerprotected org.apache.jmeter.samplers.Sampler nextIsNull()
throws org.apache.jmeter.control.NextIsNullException
nextIsNull in class org.apache.jmeter.control.GenericControllerorg.apache.jmeter.control.NextIsNullExceptionprotected void incrementLoopCount()
protected void resetLoopCount()
protected int getIterCount()
getIterCount in class org.apache.jmeter.control.GenericControllerprotected void reInitialize()
reInitialize in class org.apache.jmeter.control.GenericControllerpublic void triggerEndOfLoop()
triggerEndOfLoop in interface org.apache.jmeter.control.ControllertriggerEndOfLoop in class org.apache.jmeter.control.GenericControllerpublic void initialize()
initialize in interface org.apache.jmeter.control.Controllerinitialize in class org.apache.jmeter.control.GenericControllerGenericController.initialize()Copyright © 1998-2018 Apache Software Foundation. All Rights Reserved.