Apache JMeter

org.apache.jmeter.modifiers
Class CounterConfig

java.lang.Object
  extended by org.apache.jmeter.testelement.AbstractTestElement
      extended by 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:
Serialized Form

Field Summary
 
Fields inherited from interface org.apache.jmeter.testelement.TestElement
COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS
 
Constructor Summary
CounterConfig()
           
 
Method Summary
 long getEnd()
           
 String getEndAsString()
           
 String getFormat()
           
 long getIncrement()
           
 String getIncrementAsString()
           
 long getStart()
           
 String getStartAsString()
           
 String getVarName()
           
 boolean isPerUser()
           
 boolean isResetOnThreadGroupIteration()
           
 void iterationStart(LoopIterationEvent event)
          Called when a loop iteration is about to start.
 void setEnd(long end)
           
 void setEnd(String end)
           
 void setFormat(String format)
           
 void setIncrement(long inc)
           
 void setIncrement(String incr)
           
 void setIsPerUser(boolean isPer)
           
 void setResetOnThreadGroupIteration(boolean value)
           
 void setStart(long start)
           
 void setStart(String start)
           
 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
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CounterConfig

public CounterConfig()
Method Detail

iterationStart

public void iterationStart(LoopIterationEvent event)
Description copied from interface: LoopIterationListener
Called when a loop iteration is about to start.

Specified by:
iterationStart in interface LoopIterationListener
Parameters:
event - the event
See Also:
LoopIterationListener.iterationStart(LoopIterationEvent)

setStart

public void setStart(long start)

setStart

public void setStart(String start)

getStart

public long getStart()

getStartAsString

public String getStartAsString()

setEnd

public void setEnd(long end)

setEnd

public void setEnd(String end)

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

public String getEndAsString()

setIncrement

public void setIncrement(long inc)

setIncrement

public void setIncrement(String incr)

getIncrement

public long getIncrement()

getIncrementAsString

public String getIncrementAsString()

setIsPerUser

public void setIsPerUser(boolean isPer)

isPerUser

public boolean isPerUser()

setVarName

public void setVarName(String name)

getVarName

public String getVarName()

setFormat

public void setFormat(String format)

getFormat

public String getFormat()

Apache JMeter

Copyright © 1998-2014 Apache Software Foundation. All Rights Reserved.