|
Apache JMeter 2.0.1.20050615 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jmeter.testelement.AbstractTestElement
org.apache.jmeter.control.GenericController
org.apache.jmeter.control.IfController
Nested Class Summary | |
static class |
IfController.Test
JUnit test |
Field Summary |
Fields inherited from class org.apache.jmeter.control.GenericController |
current, iterationListeners, subControllersAndSamplers |
Fields inherited from interface org.apache.jmeter.testelement.TestElement |
ENABLED, GUI_CLASS, NAME, TEST_CLASS |
Constructor Summary | |
IfController()
constructor |
|
IfController(String condition)
constructor |
Method Summary | |
String |
getCondition()
Condition Accessor - this is gonna be like ${count}<10 |
boolean |
isDone()
This is overriding the parent method. |
Sampler |
next()
Delivers the next Sampler. |
void |
setCondition(String condition)
Condition Accessor - this is gonna be like ${count}<10 |
Methods inherited from class org.apache.jmeter.control.GenericController |
addIterationListener, addTestElement, currentReturnedNull, fireIterationStart, fireIterEvents, getCurrentElement, getIterCount, getSubControllers, incrementCurrent, incrementIterCount, initialize, isFirst, nextIsAController, nextIsASampler, nextIsNull, reInitialize, removeCurrentElement, resetCurrent, resetIterCount, setCurrentElement, setDone, setFirst |
Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement |
addProperty, canRemove, clear, clearTemporary, clone, emptyTemporary, equals, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsLong, getPropertyAsString, getThreadContext, getThreadName, isRunningVersion, isTemporary, logProperties, mergeIn, propertyIterator, recoverRunningVersion, removeProperty, setName, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, threadFinished, threadStarted, traverse, traverseCollection, traverseMap, traverseProperty |
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.jmeter.testelement.TestElement |
canRemove, clear, clone, getProperty, getPropertyAsBoolean, getPropertyAsFloat, getPropertyAsInt, getPropertyAsLong, getPropertyAsString, getThreadContext, getThreadName, isRunningVersion, isTemporary, propertyIterator, recoverRunningVersion, removeProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, threadFinished, threadStarted, traverse |
Constructor Detail |
public IfController()
public IfController(String condition)
Method Detail |
public void setCondition(String condition)
public String getCondition()
public boolean isDone()
isDone
in interface Controller
isDone
in class GenericController
Controller.isDone()
public Sampler next()
Controller
next
in interface Controller
next
in class GenericController
'JMeterThread' iterates thru the Controller by calling this method.
IF a valid 'Sampler' is returned, then it executes the sampler
(calls sampler.sampler(xxx) method) .
So here we make sure that the samplers belonging to this
Controller do not get called
- if isDone is true
- if its the first time this is run. The first time is special
cause it is called prior the iteration even starts !
|
Apache JMeter 2.0.1.20050615 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |