Package org.apache.jmeter.timers
Class RandomTimer
- java.lang.Object
-
- org.apache.jmeter.testelement.AbstractTestElement
-
- org.apache.jmeter.timers.ConstantTimer
-
- org.apache.jmeter.timers.RandomTimer
-
- All Implemented Interfaces:
Serializable
,Cloneable
,LoopIterationListener
,Searchable
,TestElement
,Timer
- Direct Known Subclasses:
GaussianRandomTimer
,PoissonRandomTimer
,UniformRandomTimer
public abstract class RandomTimer extends ConstantTimer implements Timer, Serializable
This class implements a random timer with its own panel and fields for value update and user interaction. Since this class does not define the delay() method, is abstract and must be extended to provide full functionality.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Random
random
static String
RANGE
-
Fields inherited from class org.apache.jmeter.timers.ConstantTimer
DELAY
-
Fields inherited from interface org.apache.jmeter.testelement.TestElement
COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS
-
-
Constructor Summary
Constructors Constructor Description RandomTimer()
No-arg constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getRange()
Get the range value.void
setRange(double range)
Set the range value.void
setRange(String range)
-
Methods inherited from class org.apache.jmeter.timers.ConstantTimer
delay, getDelay, iterationStart, setDelay, toString
-
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
-
-
-
-
Field Detail
-
RANGE
public static final String RANGE
- See Also:
- Constant Field Values
-
random
protected final Random random
-
-
Method Detail
-
setRange
public void setRange(double range)
Set the range value.- Overrides:
setRange
in classConstantTimer
- Parameters:
range
- Not used
-
setRange
public void setRange(String range)
-
getRange
public double getRange()
Get the range value.- Overrides:
getRange
in classConstantTimer
- Returns:
- double
-
-