public class PreciseThroughputTimer
extends org.apache.jmeter.testelement.AbstractTestElement
implements java.lang.Cloneable, org.apache.jmeter.timers.Timer, org.apache.jmeter.testelement.TestStateListener, org.apache.jmeter.testbeans.TestBean
throughputPeriod).| Constructor and Description |
|---|
PreciseThroughputTimer() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
long |
delay() |
double |
getAllowedThroughputSurplus() |
int |
getBatchSize() |
int |
getBatchThreadDelay() |
long |
getDuration() |
int |
getExactLimit() |
java.lang.Long |
getRandomSeed() |
double |
getThroughput()
Returns number of generated samples per
getThroughputPeriod() |
int |
getThroughputPeriod()
Allows to use business values for throughput configuration.
|
void |
setAllowedThroughputSurplus(double allowedThroughputSurplus) |
void |
setBatchSize(int batchSize) |
void |
setBatchThreadDelay(int batchThreadDelay) |
void |
setDuration(long duration) |
void |
setExactLimit(int exactLimit) |
void |
setRandomSeed(java.lang.Long randomSeed) |
void |
setThroughput(double throughput)
Sets number of generated samples per
getThroughputPeriod() |
void |
setThroughputPeriod(int throughputPeriod) |
void |
testEnded() |
void |
testEnded(java.lang.String s) |
void |
testStarted() |
void |
testStarted(java.lang.String host) |
addPropertiesValues, addProperty, addProperty, addTestElement, canRemove, clear, clearTemporary, clearTestElementChildren, 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, traversePropertypublic java.lang.Object clone()
clone in interface org.apache.jmeter.testelement.TestElementclone in class org.apache.jmeter.testelement.AbstractTestElementpublic void testStarted()
testStarted in interface org.apache.jmeter.testelement.TestStateListenerpublic void testStarted(java.lang.String host)
testStarted in interface org.apache.jmeter.testelement.TestStateListenerpublic void testEnded()
testEnded in interface org.apache.jmeter.testelement.TestStateListenerpublic void testEnded(java.lang.String s)
testEnded in interface org.apache.jmeter.testelement.TestStateListenerpublic long delay()
delay in interface org.apache.jmeter.timers.Timerpublic double getThroughput()
getThroughputPeriod()getThroughputPeriod()public void setThroughput(double throughput)
getThroughputPeriod()throughput - number of samples per getThroughputPeriod()public int getThroughputPeriod()
public void setThroughputPeriod(int throughputPeriod)
public long getDuration()
public void setDuration(long duration)
public int getExactLimit()
public void setExactLimit(int exactLimit)
public double getAllowedThroughputSurplus()
public void setAllowedThroughputSurplus(double allowedThroughputSurplus)
public java.lang.Long getRandomSeed()
public void setRandomSeed(java.lang.Long randomSeed)
public int getBatchSize()
public void setBatchSize(int batchSize)
public int getBatchThreadDelay()
public void setBatchThreadDelay(int batchThreadDelay)
Copyright © 1998-2018 Apache Software Foundation. All Rights Reserved.