package open
- Alphabetic
- Public
- Protected
Type Members
- final case class AtOnceOpenInjection extends OpenInjectionStep with Product with Serializable
Inject all the users at once
- sealed trait CompositeOpenInjectionStepLike extends OpenInjectionStep
- final case class ConstantRateBuilder(rate: Double) extends Product with Serializable
- final case class ConstantRateOpenInjection extends OpenInjectionStep with Product with Serializable
Inject users at constant rate : an other expression of a RampInjection
- final case class HeavisideBuilder(users: Int) extends Product with Serializable
- final case class HeavisideOpenInjection extends OpenInjectionStep with Product with Serializable
Injection rate following a Heaviside distribution function
Injection rate following a Heaviside distribution function
numberOfInjectedUsers(t) = u(t) = ∫δ(t) = Heaviside(t) = 1/2 + 1/2*erf(k*t) // (good numerical approximation) - final case class IncreasingUsersPerSecCompositeStep extends CompositeOpenInjectionStepLike with Product with Serializable
- final case class IncreasingUsersPerSecProfileBuilder(usersPerSec: Double) extends Product with Serializable
- final case class IncreasingUsersPerSecProfileBuilderWithTime(usersPerSec: Double, nbOfSteps: Int) extends Product with Serializable
- abstract class InjectionIterator extends AbstractIterator[FiniteDuration]
- final case class NothingForOpenInjection extends OpenInjectionStep with Product with Serializable
Don't injection any user for a given duration
- final class OpenInjectionProfile extends InjectionProfile
This class represents the configuration of a scenario
- sealed trait OpenInjectionStep extends Product with Serializable
- trait OpenInjectionSupport extends AnyRef
- class OpenWorkload extends Workload
- final case class PartialRampRateBuilder(rate1: Double) extends Product with Serializable
- final case class PoissonOpenInjection extends OpenInjectionStep with Product with Serializable
Inject users following a Poisson random process, with a ramped injection rate.
Inject users following a Poisson random process, with a ramped injection rate.
A Poisson process models users arriving at a page randomly. You can specify the rate that users arrive at, and this rate can ramp-up.
Note that since this injector has an element of randomness, the total number of users may vary from run to run, depending on the seed.
- final case class RampBuilder(users: Int) extends Product with Serializable
- final case class RampOpenInjection extends OpenInjectionStep with Product with Serializable
Ramp a given number of users over a given duration
- final case class RampRateBuilder(rate1: Double, rate2: Double) extends Product with Serializable
- final case class RampRateOpenInjection extends OpenInjectionStep with Product with Serializable
Value Members
- object OpenInjectionSupport
- object PoissonOpenInjection extends Serializable
- object UserStream