org.apache.jmeter.timers

Class RandomTimer

Implemented Interfaces:
Cloneable, Serializable, LoopIterationListener, Serializable, TestElement, Timer
Known Direct Subclasses:
GaussianRandomTimer, 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.

Field Summary

static String
RANGE
protected Random
random

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

RandomTimer()
No-arg constructor.

Method Summary

double
getRange()
Get the range value.
void
setRange(String range)
void
setRange(double range)
Set the range value.

Methods inherited from class org.apache.jmeter.timers.ConstantTimer

delay, getDelay, getRange, iterationStart, setDelay, setRange, toString

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

RANGE

public static final String RANGE

random

protected Random random

Constructor Details

RandomTimer

public RandomTimer()
No-arg constructor.

Method Details

getRange

public double getRange()
Get the range value.
Overrides:
getRange in interface ConstantTimer
Returns:
double

setRange

public void setRange(String range)

setRange

public void setRange(double range)
Set the range value.
Overrides:
setRange in interface ConstantTimer

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