Class PreciseThroughputTimerWrapper.PreciseThroughputTimerWrapperBuilder<C extends PreciseThroughputTimerWrapper,B extends PreciseThroughputTimerWrapper.PreciseThroughputTimerWrapperBuilder<C,B>>
- java.lang.Object
-
- org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicTestElementWrapper.AbstractBasicTestElementWrapperBuilder<T,C,B>
-
- org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicChildTestElementWrapper.AbstractBasicChildTestElementWrapperBuilder<org.apache.jmeter.timers.poissonarrivals.PreciseThroughputTimer,C,B>
-
- org.anasoid.jmc.core.wrapper.jmeter.timers.poissonarrivals.PreciseThroughputTimerWrapper.PreciseThroughputTimerWrapperBuilder<C,B>
-
- All Implemented Interfaces:
JmcWrapperBuilder<C>
- Enclosing class:
- PreciseThroughputTimerWrapper
public abstract static class PreciseThroughputTimerWrapper.PreciseThroughputTimerWrapperBuilder<C extends PreciseThroughputTimerWrapper,B extends PreciseThroughputTimerWrapper.PreciseThroughputTimerWrapperBuilder<C,B>> extends AbstractBasicChildTestElementWrapper.AbstractBasicChildTestElementWrapperBuilder<org.apache.jmeter.timers.poissonarrivals.PreciseThroughputTimer,C,B>
Builder.
-
-
Constructor Summary
Constructors Constructor Description PreciseThroughputTimerWrapperBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected B$fillValuesFrom(C instance)abstract Cbuild()build Wrapper.protected abstract Bself()java.lang.StringtoString()BwithBatchSize(java.lang.Integer batchSize)Batched departures.BwithBatchSize(java.lang.String batchSize)Batched departures.BwithBatchSize(Variable batchSize)Batched departures.BwithBatchThreadDelay(java.lang.Integer batchThreadDelay)Batched departures.BwithBatchThreadDelay(java.lang.String batchThreadDelay)Batched departures.BwithBatchThreadDelay(Variable batchThreadDelay)Batched departures.BwithDuration(java.lang.Integer duration)Delay threads to ensure target throughput : Test duration (seconds).BwithDuration(java.lang.String duration)Delay threads to ensure target throughput : Test duration (seconds).BwithDuration(Variable duration)Delay threads to ensure target throughput : Test duration (seconds).BwithRandomSeed(java.lang.Integer randomSeed)Setting to ensure repeatable sequence : Random seed (change from 0 to random).BwithRandomSeed(java.lang.String randomSeed)Setting to ensure repeatable sequence : Random seed (change from 0 to random).BwithRandomSeed(Variable randomSeed)Setting to ensure repeatable sequence : Random seed (change from 0 to random).BwithThroughput(java.lang.Integer throughput)Delay threads to ensure target throughput : Target throughput (in samples per 'throughput period').BwithThroughput(java.lang.String throughput)Delay threads to ensure target throughput : Target throughput (in samples per 'throughput period').BwithThroughput(Variable throughput)Delay threads to ensure target throughput : Target throughput (in samples per 'throughput period').BwithThroughputPeriod(java.lang.Integer throughputPeriod)Delay threads to ensure target throughput : Throughput period (seconds).BwithThroughputPeriod(java.lang.String throughputPeriod)Delay threads to ensure target throughput : Throughput period (seconds).BwithThroughputPeriod(Variable throughputPeriod)Delay threads to ensure target throughput : Throughput period (seconds).-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicChildTestElementWrapper.AbstractBasicChildTestElementWrapperBuilder
withComment, withEnabled, withName
-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicTestElementWrapper.AbstractBasicTestElementWrapperBuilder
addTags, withIsInitialized, withTags
-
-
-
-
Method Detail
-
withBatchSize
public B withBatchSize(java.lang.String batchSize)
Batched departures. Number of threads in the batch (threads).
-
withBatchSize
public B withBatchSize(java.lang.Integer batchSize)
Batched departures. Number of threads in the batch (threads).
-
withBatchSize
public B withBatchSize(Variable batchSize)
Batched departures. Number of threads in the batch (threads).
-
withBatchThreadDelay
public B withBatchThreadDelay(java.lang.String batchThreadDelay)
Batched departures. Delay between threads in the batch (ms).
-
withBatchThreadDelay
public B withBatchThreadDelay(java.lang.Integer batchThreadDelay)
Batched departures. Delay between threads in the batch (ms).
-
withBatchThreadDelay
public B withBatchThreadDelay(Variable batchThreadDelay)
Batched departures. Delay between threads in the batch (ms).
-
withRandomSeed
public B withRandomSeed(java.lang.String randomSeed)
Setting to ensure repeatable sequence : Random seed (change from 0 to random).
-
withRandomSeed
public B withRandomSeed(java.lang.Integer randomSeed)
Setting to ensure repeatable sequence : Random seed (change from 0 to random).
-
withRandomSeed
public B withRandomSeed(Variable randomSeed)
Setting to ensure repeatable sequence : Random seed (change from 0 to random).
-
withThroughput
public B withThroughput(java.lang.String throughput)
Delay threads to ensure target throughput : Target throughput (in samples per 'throughput period').
-
withThroughput
public B withThroughput(java.lang.Integer throughput)
Delay threads to ensure target throughput : Target throughput (in samples per 'throughput period').
-
withThroughput
public B withThroughput(Variable throughput)
Delay threads to ensure target throughput : Target throughput (in samples per 'throughput period').
-
withThroughputPeriod
public B withThroughputPeriod(java.lang.String throughputPeriod)
Delay threads to ensure target throughput : Throughput period (seconds).
-
withThroughputPeriod
public B withThroughputPeriod(java.lang.Integer throughputPeriod)
Delay threads to ensure target throughput : Throughput period (seconds).
-
withThroughputPeriod
public B withThroughputPeriod(Variable throughputPeriod)
Delay threads to ensure target throughput : Throughput period (seconds).
-
withDuration
public B withDuration(java.lang.String duration)
Delay threads to ensure target throughput : Test duration (seconds).
-
withDuration
public B withDuration(java.lang.Integer duration)
Delay threads to ensure target throughput : Test duration (seconds).
-
withDuration
public B withDuration(Variable duration)
Delay threads to ensure target throughput : Test duration (seconds).
-
$fillValuesFrom
protected B $fillValuesFrom(C instance)
- Overrides:
$fillValuesFromin classAbstractBasicChildTestElementWrapper.AbstractBasicChildTestElementWrapperBuilder<org.apache.jmeter.timers.poissonarrivals.PreciseThroughputTimer,C extends PreciseThroughputTimerWrapper,B extends PreciseThroughputTimerWrapper.PreciseThroughputTimerWrapperBuilder<C,B>>
-
self
protected abstract B self()
- Specified by:
selfin classAbstractBasicChildTestElementWrapper.AbstractBasicChildTestElementWrapperBuilder<org.apache.jmeter.timers.poissonarrivals.PreciseThroughputTimer,C extends PreciseThroughputTimerWrapper,B extends PreciseThroughputTimerWrapper.PreciseThroughputTimerWrapperBuilder<C,B>>
-
build
public abstract C build()
Description copied from interface:JmcWrapperBuilderbuild Wrapper.- Specified by:
buildin interfaceJmcWrapperBuilder<C extends PreciseThroughputTimerWrapper>- Specified by:
buildin classAbstractBasicChildTestElementWrapper.AbstractBasicChildTestElementWrapperBuilder<org.apache.jmeter.timers.poissonarrivals.PreciseThroughputTimer,C extends PreciseThroughputTimerWrapper,B extends PreciseThroughputTimerWrapper.PreciseThroughputTimerWrapperBuilder<C,B>>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classAbstractBasicChildTestElementWrapper.AbstractBasicChildTestElementWrapperBuilder<org.apache.jmeter.timers.poissonarrivals.PreciseThroughputTimer,C extends PreciseThroughputTimerWrapper,B extends PreciseThroughputTimerWrapper.PreciseThroughputTimerWrapperBuilder<C,B>>
-
-