Package org.apache.jmeter.modifiers
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 org.apache.jmeter.testelement.TestElement
COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
getEnd()
long
long
getStart()
boolean
boolean
void
iterationStart
(LoopIterationEvent event) Called when a loop iteration is about to start.void
setEnd
(long end) void
void
void
setIncrement
(long inc) void
setIncrement
(String incr) void
setIsPerUser
(boolean isPer) void
setResetOnThreadGroupIteration
(boolean value) void
setStart
(long start) void
void
setVarName
(String name) Methods inherited from class org.apache.jmeter.testelement.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:LoopIterationListener
Called when a loop iteration is about to start.- Specified by:
iterationStart
in 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
-