package open

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class AtOnceOpenInjection extends OpenInjectionStep with Product with Serializable

    Inject all the users at once

  2. sealed trait CompositeOpenInjectionStepLike extends OpenInjectionStep
  3. final case class ConstantRateBuilder(rate: Double) extends Product with Serializable
  4. final case class ConstantRateOpenInjection extends OpenInjectionStep with Product with Serializable

    Inject users at constant rate : an other expression of a RampInjection

  5. final case class HeavisideBuilder(users: Int) extends Product with Serializable
  6. 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)
  7. final case class IncreasingUsersPerSecCompositeStep extends CompositeOpenInjectionStepLike with Product with Serializable
  8. final case class IncreasingUsersPerSecProfileBuilder(usersPerSec: Double) extends Product with Serializable
  9. final case class IncreasingUsersPerSecProfileBuilderWithTime(usersPerSec: Double, nbOfSteps: Int) extends Product with Serializable
  10. abstract class InjectionIterator extends AbstractIterator[FiniteDuration]
  11. final case class NothingForOpenInjection extends OpenInjectionStep with Product with Serializable

    Don't injection any user for a given duration

  12. final class OpenInjectionProfile extends InjectionProfile

    This class represents the configuration of a scenario

  13. sealed trait OpenInjectionStep extends Product with Serializable
  14. trait OpenInjectionSupport extends AnyRef
  15. class OpenWorkload extends Workload
  16. final case class PartialRampRateBuilder(rate1: Double) extends Product with Serializable
  17. 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.

  18. final case class RampBuilder(users: Int) extends Product with Serializable
  19. final case class RampOpenInjection extends OpenInjectionStep with Product with Serializable

    Ramp a given number of users over a given duration

  20. final case class RampRateBuilder(rate1: Double, rate2: Double) extends Product with Serializable
  21. final case class RampRateOpenInjection extends OpenInjectionStep with Product with Serializable

Value Members

  1. object OpenInjectionSupport
  2. object PoissonOpenInjection extends Serializable
  3. object UserStream

Ungrouped