Package io.hyperfoil.api.config
Class PhaseBuilder.RampRate
java.lang.Object
io.hyperfoil.api.config.PhaseBuilder<P>
io.hyperfoil.api.config.PhaseBuilder.OpenModel<PhaseBuilder.RampRate>
io.hyperfoil.api.config.PhaseBuilder.RampRate
- Enclosing class:
- PhaseBuilder<PB extends PhaseBuilder<PB>>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.hyperfoil.api.config.PhaseBuilder
PhaseBuilder.Always, PhaseBuilder.AtOnce, PhaseBuilder.Catalog, PhaseBuilder.ClosedModel<T extends PhaseBuilder.ClosedModel<T>>, PhaseBuilder.ConstantRate, PhaseBuilder.Noop, PhaseBuilder.OpenModel<P extends PhaseBuilder<P>>, PhaseBuilder.RampRate, PhaseBuilder.Sequentially -
Field Summary
Fields inherited from class io.hyperfoil.api.config.PhaseBuilder.OpenModel
maxSessions, sessionLimitPolicy, varianceFields inherited from class io.hyperfoil.api.config.PhaseBuilder
customSlas, duration, forceIterations, forks, isWarmup, maxDuration, maxIterations, name, parent, startAfter, startAfterStrict, startTime, startWith, terminateAfterStrict -
Method Summary
Modifier and TypeMethodDescriptionconstraint(Predicate<Model.RampRate> constraint, String constraintMessage) protected ModelcreateModel(int iteration, double weight) initialUsersPerSec(double initialUsersPerSec) initialUsersPerSec(double base, double increment) targetUsersPerSec(double targetUsersPerSec) targetUsersPerSec(double base, double increment) Methods inherited from class io.hyperfoil.api.config.PhaseBuilder.OpenModel
maxSessions, sessionLimitPolicy, varianceMethods inherited from class io.hyperfoil.api.config.PhaseBuilder
build, buildPhase, customSla, duration, endPhase, forceIterations, fork, isWarmup, maxDuration, maxIterations, name, noop, prepareBuild, readCustomSlaFrom, readForksFrom, scenario, self, startAfter, startAfter, startAfterStrict, startAfterStrict, startTime, startWith, startWith
-
Method Details
-
createModel
- Specified by:
createModelin classPhaseBuilder<PhaseBuilder.RampRate>
-
initialUsersPerSec
-
initialUsersPerSec
-
targetUsersPerSec
-
targetUsersPerSec
-
constraint
public PhaseBuilder.RampRate constraint(Predicate<Model.RampRate> constraint, String constraintMessage)
-