org.apache.jmeter.timers
Class ConstantThroughputTimer
- Cloneable, Serializable, TestBean, TestElement, TestListener, Timer
public class ConstantThroughputTimer
This class implements a constant throughput timer. A Constant Throughtput
Timer paces the samplers under its influence so that the total number of
samples per unit of time approaches a given constant as much as possible.
There are two different ways of pacing the requests:
- delay each thread according to when it last ran
- delay each thread according to when any thread last ran
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 |
ConstantThroughputTimer
public ConstantThroughputTimer()
Constructor for a non-configured ConstantThroughputTimer.
calculateCurrentTarget
protected long calculateCurrentTarget(long currentTime)
delay
public long delay()
Retrieve the delay to use during test execution.
- delay in interface Timer
getCalcMode
public String getCalcMode()
getThroughput
public double getThroughput()
Gets the configured desired throughput.
- the rate at which samples should occur, in samples per minute.
setCalcMode
public void setCalcMode(String mode)
setThroughput
public void setThroughput(double throughput)
Sets the desired throughput.
throughput - Desired sampling rate, in samples per minute.
testStarted
public void testStarted()
Get the timer ready to compute delays for a new test.
- testStarted in interface TestListener
toString
public String toString()
Provide a description of this timer class.
TODO: Is this ever used? I can't remember where. Remove if it isn't --
TODO: or obtain text from bean's displayName or shortDescription.
- the description of this timer class.
Copyright © 1998-2010 Apache Software Foundation. All Rights Reserved.