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:
java.io.Serializable, java.lang.Cloneable, LoopIterationListener, NoThreadClone, TestElement

public class CounterConfig
extends AbstractTestElement
implements java.io.Serializable, LoopIterationListener, NoThreadClone

Provides a counter per-thread(user) or per-thread group.

See Also:
Serialized Form

Field Summary
static java.lang.String PER_USER
           
static java.lang.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()
           
 java.lang.String getEndAsString()
           
 java.lang.String getFormat()
           
 long getIncrement()
           
 java.lang.String getIncrementAsString()
           
 long getStart()
           
 java.lang.String getStartAsString()
           
 java.lang.String getVarName()
           
 boolean isPerUser()
           
 void iterationStart(LoopIterationEvent event)
           
 void setEnd(long end)
           
 void setEnd(java.lang.String end)
           
 void setFormat(java.lang.String format)
           
 void setIncrement(long inc)
           
 void setIncrement(java.lang.String incr)
           
 void setIsPerUser(boolean isPer)
           
 void setStart(long start)
           
 void setStart(java.lang.String start)
           
 void setVarName(java.lang.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, 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 java.lang.String PER_USER
See Also:
Constant Field Values

VAR_NAME

public static final java.lang.String VAR_NAME
See Also:
Constant Field Values
Constructor Detail

CounterConfig

public CounterConfig()
Method Detail

iterationStart

public void iterationStart(LoopIterationEvent event)
Specified by:
iterationStart in interface LoopIterationListener
See Also:
LoopIterationListener.iterationStart(LoopIterationEvent)

setStart

public void setStart(long start)

setStart

public void setStart(java.lang.String start)

getStart

public long getStart()

getStartAsString

public java.lang.String getStartAsString()

setEnd

public void setEnd(long end)

setEnd

public void setEnd(java.lang.String end)

getEnd

public long getEnd()
Returns:
counter upper limit (default Long.MAX_VALUE)

getEndAsString

public java.lang.String getEndAsString()

setIncrement

public void setIncrement(long inc)

setIncrement

public void setIncrement(java.lang.String incr)

getIncrement

public long getIncrement()

getIncrementAsString

public java.lang.String getIncrementAsString()

setIsPerUser

public void setIsPerUser(boolean isPer)

isPerUser

public boolean isPerUser()

setVarName

public void setVarName(java.lang.String name)

getVarName

public java.lang.String getVarName()

setFormat

public void setFormat(java.lang.String format)

getFormat

public java.lang.String getFormat()

Apache JMeter

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