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, 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
static String PER_USER
           
static String VAR_NAME
           
 
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()
           
 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 setStart(long start)
           
 void setStart(String start)
           
 void setVarName(String name)
           
 
Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement
addProperty, addTestElement, canRemove, clear, clearTemporary, clone, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, propertyIterator, recoverRunningVersion, removeProperty, setComment, setName, 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
 

Field Detail

PER_USER

public static final String PER_USER
See Also:
Constant Field Values

VAR_NAME

public static final String VAR_NAME
See Also:
Constant Field Values
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)

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-2010 Apache Software Foundation. All Rights Reserved.