org.apache.jmeter.modifiers

Class CounterConfig

Implemented Interfaces:
Cloneable, Serializable, LoopIterationListener, NoThreadClone, Serializable, TestElement

public class CounterConfig
extends AbstractTestElement
implements Serializable, LoopIterationListener, NoThreadClone

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

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)
void
setEnd(String end)
void
setEnd(long end)
void
setFormat(String format)
void
setIncrement(String incr)
void
setIncrement(long inc)
void
setIsPerUser(boolean isPer)
void
setStart(String start)
void
setStart(long 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, 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

Field Details

PER_USER

public static final String PER_USER

VAR_NAME

public static final String VAR_NAME

Constructor Details

CounterConfig

public CounterConfig()

Method Details

getEnd

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

getEndAsString

public String getEndAsString()

getFormat

public String getFormat()

getIncrement

public long getIncrement()

getIncrementAsString

public String getIncrementAsString()

getStart

public long getStart()

getStartAsString

public String getStartAsString()

getVarName

public String getVarName()

isPerUser

public boolean isPerUser()

iterationStart

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

setEnd

public void setEnd(String end)

setEnd

public void setEnd(long end)

setFormat

public void setFormat(String format)

setIncrement

public void setIncrement(String incr)

setIncrement

public void setIncrement(long inc)

setIsPerUser

public void setIsPerUser(boolean isPer)

setStart

public void setStart(String start)

setStart

public void setStart(long start)

setVarName

public void setVarName(String name)

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