Class CounterConfig
java.lang.Object
org.apache.jmeter.testelement.AbstractTestElement
org.apache.jmeter.modifiers.CounterConfig
- All Implemented Interfaces:
Serializable, Cloneable, LoopIterationListener, NoThreadClone, Searchable, TestElement
public class CounterConfig
extends AbstractTestElement
implements Serializable, LoopIterationListener, NoThreadClone
Provides a counter per-thread(user) or per-thread group.
- See Also:
-
Field Summary
Fields inherited from interface TestElement
COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonggetEnd()longlonggetStart()booleanbooleanvoiditerationStart(LoopIterationEvent event) Called when a loop iteration is about to start.voidsetEnd(long end) voidvoidvoidsetIncrement(long inc) voidsetIncrement(String incr) voidsetIsPerUser(boolean isPer) voidsetResetOnThreadGroupIteration(boolean value) voidsetStart(long start) voidvoidsetVarName(String name) Methods inherited from class AbstractTestElement
addPropertiesValues, addProperty, addProperty, addTestElement, 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, traverseProperty
-
Constructor Details
-
CounterConfig
public CounterConfig()
-
-
Method Details
-
iterationStart
Description copied from interface:LoopIterationListenerCalled when a loop iteration is about to start.- Specified by:
iterationStartin interfaceLoopIterationListener- Parameters:
event- the event- See Also:
-
setStart
public void setStart(long start) -
setStart
-
getStart
public long getStart() -
getStartAsString
-
setEnd
public void setEnd(long end) -
setEnd
-
setResetOnThreadGroupIteration
public void setResetOnThreadGroupIteration(boolean value) - Parameters:
value- boolean indicating if counter must be reset on Thread Group Iteration
-
isResetOnThreadGroupIteration
public boolean isResetOnThreadGroupIteration()- Returns:
- true if counter must be reset on Thread Group Iteration
-
getEnd
public long getEnd()- Returns:
- counter upper limit (default Long.MAX_VALUE)
-
getEndAsString
-
setIncrement
public void setIncrement(long inc) -
setIncrement
-
getIncrement
public long getIncrement() -
getIncrementAsString
-
setIsPerUser
public void setIsPerUser(boolean isPer) -
isPerUser
public boolean isPerUser() -
setVarName
-
getVarName
-
setFormat
-
getFormat
-