Packages

class SetUp extends AnyRef

The DSL component to define the desired protocols and assertions in a Simulation.

On contrary to other Gatling DSL components, this class is mutable.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SetUp
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def assertions(assertions: List[Assertion]): SetUp

    Define the desired assertions

    Define the desired assertions

    assertions

    the assertions

    returns

    the same mutated setup instance

    Annotations
    @Nonnull()
  6. def assertions(assertions: <repeated...>[Assertion]): SetUp

    Define the desired assertions

    Define the desired assertions

    assertions

    the assertions

    returns

    the same mutated setup instance

    Annotations
    @Nonnull()
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. def constantPauses(): SetUp

    Apply constant pauses, see PauseType#Constant

    Apply constant pauses, see PauseType#Constant

    returns

    the same mutated setup instance

    Annotations
    @Nonnull()
  9. def customPauses(f: Function[Session, Long]): SetUp

    Apply custom pauses, see PauseType.Custom

    Apply custom pauses, see PauseType.Custom

    returns

    the same mutated setup instance

    Annotations
    @Nonnull()
  10. def disablePauses(): SetUp

    Disable the pauses, see PauseType#Disabled

    Disable the pauses, see PauseType#Disabled

    returns

    the same mutated setup instance

    Annotations
    @Nonnull()
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  13. def exponentialPauses(): SetUp

    Apply exponential pauses, see PauseType#Exponential

    Apply exponential pauses, see PauseType#Exponential

    returns

    the same mutated setup instance

    Annotations
    @Nonnull()
  14. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. def maxDuration(duration: Duration): SetUp

    Define the run max duration

    Define the run max duration

    duration

    the max duration

    returns

    the same mutated setup instance

    Annotations
    @Nonnull()
  19. def maxDuration(duration: Long): SetUp

    Define the run max duration

    Define the run max duration

    duration

    the max duration in seconds

    returns

    the same mutated setup instance

    Annotations
    @Nonnull()
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def normalPausesWithPercentageDuration(stdDevPercent: Double): SetUp

    Apply normal distribution pauses with the standard deviation defined as a percentage of the value defined in the scenario, see PauseType.NormalWithPercentageDuration

    Apply normal distribution pauses with the standard deviation defined as a percentage of the value defined in the scenario, see PauseType.NormalWithPercentageDuration

    stdDevPercent

    the standard deviation of the distribution in percents.

    returns

    the same mutated setup instance

    Annotations
    @Nonnull()
  22. def normalPausesWithStdDevDuration(stdDevDuration: Duration): SetUp

    Apply normal distribution pauses with the standard deviation defined as an absolute value, see PauseType.NormalWithStdDevDuration

    Apply normal distribution pauses with the standard deviation defined as an absolute value, see PauseType.NormalWithStdDevDuration

    stdDevDuration

    the standard deviation of the distribution.

    returns

    the same mutated setup instance

    Annotations
    @Nonnull()
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. def pauses(pauseType: PauseType): SetUp

    Apply uniform pauses with a given strategy

    Apply uniform pauses with a given strategy

    pauseType

    the pause type

    returns

    the same mutated setup instance

    Annotations
    @Nonnull()
  26. def protocols(protocols: List[ProtocolBuilder]): SetUp

    Define the desired protocol configurations

    Define the desired protocol configurations

    protocols

    the protocols

    returns

    the same mutated setup instance

    Annotations
    @Nonnull()
  27. def protocols(protocols: <repeated...>[ProtocolBuilder]): SetUp

    Define the desired protocol configurations

    Define the desired protocol configurations

    protocols

    the protocols

    returns

    the same mutated setup instance

    Annotations
    @Nonnull()
  28. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  29. def throttle(throttleSteps: List[ThrottleStep]): SetUp

    Define the throttling, meaning a maximum throughput over time

    Define the throttling, meaning a maximum throughput over time

    throttleSteps

    the throttling DSL steps

    returns

    the same mutated setup instance

    Annotations
    @Nonnull()
  30. def throttle(throttleSteps: <repeated...>[ThrottleStep]): SetUp

    Define the throttling, meaning a maximum throughput over time

    Define the throttling, meaning a maximum throughput over time

    throttleSteps

    the throttling DSL steps

    returns

    the same mutated setup instance

    Annotations
    @Nonnull()
  31. def toString(): String
    Definition Classes
    AnyRef → Any
  32. def uniformPauses(plusOrMinus: Duration): SetUp

    Apply uniform pauses with half-width defined as an absolute value, see PauseType.UniformDuration

    Apply uniform pauses with half-width defined as an absolute value, see PauseType.UniformDuration

    returns

    the same mutated setup instance

    Annotations
    @Nonnull()
  33. def uniformPauses(plusOrMinus: Double): SetUp

    Apply uniform pauses with half-width defined as a percentage, see PauseType.UniformPercentage

    Apply uniform pauses with half-width defined as a percentage, see PauseType.UniformPercentage

    returns

    the same mutated setup instance

    Annotations
    @Nonnull()
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  35. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped