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.