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,Searchable,org.apache.jmeter.testelement.TestElement,ModifiableTimer,Timer
- Direct Known Subclasses:
GaussianRandomTimer,PoissonRandomTimer,UniformRandomTimer
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:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jmeter.testelement.TestElement
org.apache.jmeter.testelement.TestElement.Companion -
Field Summary
FieldsFields inherited from class org.apache.jmeter.timers.ConstantTimer
DELAYFields inherited from interface org.apache.jmeter.testelement.TestElement
COMMENTS, Companion, ENABLED, GUI_CLASS, NAME, TEST_CLASS -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.jmeter.timers.ConstantTimer
delay, getDelay, setDelay, toStringMethods 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, getPropertyOrNull, 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, traversePropertyMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.jmeter.timers.ModifiableTimer
isModifiableMethods inherited from interface org.apache.jmeter.testelement.TestElement
get, get, get, get, get, get, get, get, get, getOrCreate, getOrCreate, getOrNull, getOrNull, getOrNull, getPropertyOrNull, getProps, getSchema, getString, removed, removeProperty, set, set, set, set, set, set, set, set, set
-
Field Details
-
RANGE
- See Also:
-
-
Constructor Details
-
RandomTimer
protected RandomTimer()No-arg constructor.
-
-
Method Details
-
setRange
public void setRange(double range) Set the range value.- Overrides:
setRangein classConstantTimer- Parameters:
range- Not used
-
setRange
-
getRange
public double getRange()Get the range value.- Overrides:
getRangein classConstantTimer- Returns:
- double
-
getRandom
- Returns:
RandomThread local Random
-