Packages

c

io.gatling.javaapi.core

StructureBuilder

abstract class StructureBuilder[T <: StructureBuilder[T, W], W <: core.structure.StructureBuilder[W]] extends Execs[T, W] with Groups[T, W] with Feeds[T, W] with Pauses[T, W] with Paces[T, W] with RendezVous[T, W] with Repeat[T, W] with ForEach[T, W] with During[T, W] with Forever[T, W] with AsLongAs[T, W] with DoWhile[T, W] with AsLongAsDuring[T, W] with DoWhileDuring[T, W] with DoIf[T, W] with DoIfOrElse[T, W] with DoIfEquals[T, W] with DoIfEqualsOrElse[T, W] with DoSwitch[T, W] with DoSwitchOrElse[T, W] with RandomSwitch[T, W] with RandomSwitchOrElse[T, W] with UniformRandomSwitch[T, W] with RoundRobinSwitch[T, W] with Errors[T, W]

The parent class of ScenarioBuilder and ChainBuilder.

For internal use only, do not extend!

Linear Supertypes
Errors[T, W], RoundRobinSwitch[T, W], UniformRandomSwitch[T, W], RandomSwitchOrElse[T, W], RandomSwitch[T, W], DoSwitchOrElse[T, W], DoSwitch[T, W], DoIfEqualsOrElse[T, W], DoIfEquals[T, W], DoIfOrElse[T, W], DoIf[T, W], DoWhileDuring[T, W], AsLongAsDuring[T, W], DoWhile[T, W], AsLongAs[T, W], Forever[T, W], During[T, W], ForEach[T, W], Repeat[T, W], RendezVous[T, W], Paces[T, W], Pauses[T, W], Feeds[T, W], Groups[T, W], Execs[T, W], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StructureBuilder
  2. Errors
  3. RoundRobinSwitch
  4. UniformRandomSwitch
  5. RandomSwitchOrElse
  6. RandomSwitch
  7. DoSwitchOrElse
  8. DoSwitch
  9. DoIfEqualsOrElse
  10. DoIfEquals
  11. DoIfOrElse
  12. DoIf
  13. DoWhileDuring
  14. AsLongAsDuring
  15. DoWhile
  16. AsLongAs
  17. Forever
  18. During
  19. ForEach
  20. Repeat
  21. RendezVous
  22. Paces
  23. Pauses
  24. Feeds
  25. Groups
  26. Execs
  27. AnyRef
  28. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new StructureBuilder(wrapped: W)

    Attributes
    protected[core]

Abstract Value Members

  1. abstract def make(f: Function[W, W]): T
    Definition Classes
    Errors

Concrete 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 asLongAs(condition: Function[Session, Boolean], counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true

    Define a loop that will iterate as long as the condition holds true

    condition

    the condition, expressed as a function

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the condition becomes false inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAs
    Annotations
    @Nonnull()
  6. def asLongAs(condition: Function[Session, Boolean], exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true

    Define a loop that will iterate as long as the condition holds true

    condition

    the condition, expressed as a function

    exitASAP

    if the loop must be interrupted if the condition becomes false inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAs
  7. def asLongAs(condition: Function[Session, Boolean], counterName: String): On[T]

    Define a loop that will iterate as long as the condition holds true

    Define a loop that will iterate as long as the condition holds true

    condition

    the condition, expressed as a function

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAs
    Annotations
    @Nonnull()
  8. def asLongAs(condition: Function[Session, Boolean]): On[T]

    Define a loop that will iterate as long as the condition holds true

    Define a loop that will iterate as long as the condition holds true

    condition

    the condition, expressed as a function

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAs
    Annotations
    @Nonnull()
  9. def asLongAs(condition: String, counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true

    Define a loop that will iterate as long as the condition holds true

    condition

    the condition, expressed as a Gatling Expression Language String

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the condition becomes false inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAs
    Annotations
    @Nonnull()
  10. def asLongAs(condition: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true

    Define a loop that will iterate as long as the condition holds true

    condition

    the condition, expressed as a Gatling Expression Language String

    exitASAP

    if the loop must be interrupted if the condition becomes false inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAs
    Annotations
    @Nonnull()
  11. def asLongAs(condition: String, counterName: String): On[T]

    Define a loop that will iterate as long as the condition holds true

    Define a loop that will iterate as long as the condition holds true

    condition

    the condition, expressed as a Gatling Expression Language String

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAs
    Annotations
    @Nonnull()
  12. def asLongAs(condition: String): On[T]

    Define a loop that will iterate as long as the condition holds true

    Define a loop that will iterate as long as the condition holds true

    condition

    the condition, expressed as a Gatling Expression Language String

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAs
    Annotations
    @Nonnull()
  13. def asLongAsDuring(condition: Function[Session, Boolean], duration: Duration, counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a function

    duration

    the maximum duration

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  14. def asLongAsDuring(condition: Function[Session, Boolean], duration: Long, counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a function

    duration

    the maximum duration in seconds

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  15. def asLongAsDuring(condition: Function[Session, Boolean], duration: Function[Session, Duration], counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a function

    duration

    the maximum duration, expressed as a function

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  16. def asLongAsDuring(condition: Function[Session, Boolean], duration: Duration, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a function

    duration

    the maximum duration

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  17. def asLongAsDuring(condition: Function[Session, Boolean], duration: Long, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a function

    duration

    the maximum duration in seconds

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  18. def asLongAsDuring(condition: Function[Session, Boolean], duration: Function[Session, Duration], exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a function

    duration

    the maximum duration, expressed as a function

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  19. def asLongAsDuring(condition: Function[Session, Boolean], duration: Duration, counterName: String): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a function

    duration

    the maximum duration in seconds

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  20. def asLongAsDuring(condition: Function[Session, Boolean], duration: Long, counterName: String): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a function

    duration

    the maximum duration in seconds

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  21. def asLongAsDuring(condition: Function[Session, Boolean], duration: Function[Session, Duration], counterName: String): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a function

    duration

    the maximum duration, expressed as a function

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  22. def asLongAsDuring(condition: Function[Session, Boolean], duration: Duration): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a function

    duration

    the maximum duration in seconds

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  23. def asLongAsDuring(condition: Function[Session, Boolean], duration: Long): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a function

    duration

    the maximum duration in seconds

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  24. def asLongAsDuring(condition: Function[Session, Boolean], duration: Function[Session, Duration]): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a function

    duration

    the maximum duration, expressed as a function

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  25. def asLongAsDuring(condition: String, duration: Function[Session, Duration], counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration function

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  26. def asLongAsDuring(condition: String, duration: Duration, counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  27. def asLongAsDuring(condition: String, duration: Long, counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration in seconds

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  28. def asLongAsDuring(condition: String, duration: String, counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration, expressed as a Gatling Expression Language String that must either evaluate to an Integer (seconds then) or a Duration

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  29. def asLongAsDuring(condition: String, duration: Function[Session, Duration], exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration function

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  30. def asLongAsDuring(condition: String, duration: Duration, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  31. def asLongAsDuring(condition: String, duration: Long, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration in seconds

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  32. def asLongAsDuring(condition: String, duration: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration, expressed as a Gatling Expression Language String that must either evaluate to an Integer (seconds then) or a Duration

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  33. def asLongAsDuring(condition: String, duration: Function[Session, Duration], counterName: String): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration function

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  34. def asLongAsDuring(condition: String, duration: Duration, counterName: String): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  35. def asLongAsDuring(condition: String, duration: Long, counterName: String): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration in seconds

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  36. def asLongAsDuring(condition: String, duration: String, counterName: String): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration, expressed as a Gatling Expression Language String that must either evaluate to an Integer (seconds then) or a Duration

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  37. def asLongAsDuring(condition: String, duration: Function[Session, Duration]): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration function

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  38. def asLongAsDuring(condition: String, duration: Duration): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  39. def asLongAsDuring(condition: String, duration: Long): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration in seconds

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  40. def asLongAsDuring(condition: String, duration: String): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration, expressed as a Gatling Expression Language String that must either evaluate to an Integer (seconds then) or a Duration

    returns

    a DSL component for defining the loop content

    Definition Classes
    AsLongAsDuring
    Annotations
    @Nonnull()
  41. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  42. def doIf(condition: Function[Session, Boolean]): Then[T]

    Execute the "then" block only if the condition is true

    Execute the "then" block only if the condition is true

    condition

    the condition expressed as function

    returns

    a DSL component for defining the "then" block

    Definition Classes
    DoIf
    Annotations
    @Nonnull()
  43. def doIf(condition: String): Then[T]

    Execute the "then" block only if the condition is true

    Execute the "then" block only if the condition is true

    condition

    the condition expressed as a Gatling Expression Language String that must evaluate to a Boolean

    returns

    a DSL component for defining the "then" block

    Definition Classes
    DoIf
    Annotations
    @Nonnull()
  44. def doIfEquals(actual: Function[Session, AnyRef], expected: Function[Session, AnyRef]): Then[T]

    Execute the "then" block only if the actual value is equal to the expected one

    Execute the "then" block only if the actual value is equal to the expected one

    actual

    the actual value expressed as a function

    expected

    the expected value expressed as a function

    returns

    a DSL component for defining the "then" block

    Definition Classes
    DoIfEquals
    Annotations
    @Nonnull()
  45. def doIfEquals(actual: Function[Session, AnyRef], expected: AnyRef): Then[T]

    Execute the "then" block only if the actual value is equal to the expected one

    Execute the "then" block only if the actual value is equal to the expected one

    actual

    the actual value expressed as a function

    expected

    the expected static value

    returns

    a DSL component for defining the "then" block

    Definition Classes
    DoIfEquals
    Annotations
    @Nonnull()
  46. def doIfEquals(actual: Function[Session, AnyRef], expected: String): Then[T]

    Execute the "then" block only if the actual value is equal to the expected one

    Execute the "then" block only if the actual value is equal to the expected one

    actual

    the actual value expressed as a function

    expected

    the expected value expressed as a Gatling Expression Language String

    returns

    a DSL component for defining the "then" block

    Definition Classes
    DoIfEquals
    Annotations
    @Nonnull()
  47. def doIfEquals(actual: String, expected: Function[Session, AnyRef]): Then[T]

    Execute the "then" block only if the actual value is equal to the expected one

    Execute the "then" block only if the actual value is equal to the expected one

    actual

    the actual value expressed as a Gatling Expression Language String

    expected

    the expected value expressed as a function

    returns

    a DSL component for defining the "then" block

    Definition Classes
    DoIfEquals
    Annotations
    @Nonnull()
  48. def doIfEquals(actual: String, expected: AnyRef): Then[T]

    Execute the "then" block only if the actual value is equal to the expected one

    Execute the "then" block only if the actual value is equal to the expected one

    actual

    the actual value expressed as a Gatling Expression Language String

    expected

    the expected static value

    returns

    a DSL component for defining the "then" block

    Definition Classes
    DoIfEquals
    Annotations
    @Nonnull()
  49. def doIfEquals(actual: String, expected: String): Then[T]

    Execute the "then" block only if the actual value is equal to the expected one

    Execute the "then" block only if the actual value is equal to the expected one

    actual

    the actual value expressed as a Gatling Expression Language String

    expected

    the expected value expressed as a Gatling Expression Language String

    returns

    a DSL component for defining the "then" block

    Definition Classes
    DoIfEquals
    Annotations
    @Nonnull()
  50. def doIfEqualsOrElse(actual: Function[Session, AnyRef], expected: Function[Session, AnyRef]): Then[T]

    Execute the "then" block only if the actual value is equal to the expected one, otherwise execute the "else" block.

    Execute the "then" block only if the actual value is equal to the expected one, otherwise execute the "else" block.

    actual

    the actual value expressed as a function

    expected

    the expected value expressed as a function

    returns

    a DSL component for defining the "then" block

    Definition Classes
    DoIfEqualsOrElse
    Annotations
    @Nonnull()
  51. def doIfEqualsOrElse(actual: Function[Session, AnyRef], expected: AnyRef): Then[T]

    Execute the "then" block only if the actual value is equal to the expected one, otherwise execute the "else" block.

    Execute the "then" block only if the actual value is equal to the expected one, otherwise execute the "else" block.

    actual

    the actual value expressed as a function

    expected

    the expected static value

    returns

    a DSL component for defining the "then" block

    Definition Classes
    DoIfEqualsOrElse
    Annotations
    @Nonnull()
  52. def doIfEqualsOrElse(actual: Function[Session, AnyRef], expected: String): Then[T]

    Execute the "then" block only if the actual value is equal to the expected one, otherwise execute the "else" block.

    Execute the "then" block only if the actual value is equal to the expected one, otherwise execute the "else" block.

    actual

    the actual value expressed as a function

    expected

    the expected value expressed as a Gatling Expression Language String

    returns

    a DSL component for defining the "then" block

    Definition Classes
    DoIfEqualsOrElse
    Annotations
    @Nonnull()
  53. def doIfEqualsOrElse(actual: String, expected: Function[Session, AnyRef]): Then[T]

    Execute the "then" block only if the actual value is equal to the expected one, otherwise execute the "else" block.

    Execute the "then" block only if the actual value is equal to the expected one, otherwise execute the "else" block.

    actual

    the actual value expressed as a Gatling Expression Language String

    expected

    the expected value expressed as a function

    returns

    a DSL component for defining the "then" block

    Definition Classes
    DoIfEqualsOrElse
    Annotations
    @Nonnull()
  54. def doIfEqualsOrElse(actual: String, expected: AnyRef): Then[T]

    Execute the "then" block only if the actual value is equal to the expected one, otherwise execute the "else" block.

    Execute the "then" block only if the actual value is equal to the expected one, otherwise execute the "else" block.

    actual

    the actual value expressed as a Gatling Expression Language String

    expected

    the expected static value

    returns

    a DSL component for defining the "then" block

    Definition Classes
    DoIfEqualsOrElse
    Annotations
    @Nonnull()
  55. def doIfEqualsOrElse(actual: String, expected: String): Then[T]

    Execute the "then" block only if the actual value is equal to the expected one, otherwise execute the "else" block.

    Execute the "then" block only if the actual value is equal to the expected one, otherwise execute the "else" block.

    actual

    the actual value expressed as a Gatling Expression Language String

    expected

    the expected value expressed as a Gatling Expression Language String

    returns

    a DSL component for defining the "then" block

    Definition Classes
    DoIfEqualsOrElse
    Annotations
    @Nonnull()
  56. def doIfOrElse(condition: Function[Session, Boolean]): Then[T]

    Execute the "then" block only if the condition is true

    Execute the "then" block only if the condition is true

    condition

    the condition expressed as function

    returns

    a DSL component for defining the "then" block

    Definition Classes
    DoIfOrElse
    Annotations
    @Nonnull()
  57. def doIfOrElse(condition: String): Then[T]

    Execute the "then" block only if the condition is true

    Execute the "then" block only if the condition is true

    condition

    the condition expressed as a Gatling Expression Language String that must evaluate to a Boolean

    returns

    a DSL component for defining the "then" block

    Definition Classes
    DoIfOrElse
    Annotations
    @Nonnull()
  58. def doSwitch(actual: Function[Session, AnyRef]): On[T]

    Execute one of the "choices" when the actual value is equal to the possibility's one.

    Execute one of the "choices" when the actual value is equal to the possibility's one.

    actual

    the actual value expressed as a function

    returns

    a DSL component for defining the "choices"

    Definition Classes
    DoSwitch
    Annotations
    @Nonnull()
  59. def doSwitch(actual: String): On[T]

    Execute one of the "choices" when the actual value is equal to the possibility's one.

    Execute one of the "choices" when the actual value is equal to the possibility's one.

    actual

    the actual value expressed as a Gatling Expression Language String

    returns

    a DSL component for defining the "choices"

    Definition Classes
    DoSwitch
    Annotations
    @Nonnull()
  60. def doSwitchOrElse(actual: Function[Session, AnyRef]): On[T]

    Execute one of the "choices" when the actual value is equal to the possibility's one, otherwise execute the "else" block.

    Execute one of the "choices" when the actual value is equal to the possibility's one, otherwise execute the "else" block.

    actual

    the actual value expressed as a function

    returns

    a DSL component for defining the "choices"

    Definition Classes
    DoSwitchOrElse
    Annotations
    @Nonnull()
  61. def doSwitchOrElse(actual: String): On[T]

    Execute one of the "choices" when the actual value is equal to the possibility's one, otherwise execute the "else" block.

    Execute one of the "choices" when the actual value is equal to the possibility's one, otherwise execute the "else" block.

    actual

    the actual value expressed as a Gatling Expression Language String

    returns

    a DSL component for defining the "choices"

    Definition Classes
    DoSwitchOrElse
    Annotations
    @Nonnull()
  62. def doWhile(condition: Function[Session, Boolean], counterName: String): On[T]

    Define a loop that will iterate as long as the condition holds true.

    Define a loop that will iterate as long as the condition holds true. The condition is evaluated at the end of the loop. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhile
    Annotations
    @Nonnull()
  63. def doWhile(condition: Function[Session, Boolean]): On[T]

    Define a loop that will iterate as long as the condition holds true.

    Define a loop that will iterate as long as the condition holds true. The condition is evaluated at the end of the loop. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhile
    Annotations
    @Nonnull()
  64. def doWhile(condition: String, counterName: String): On[T]

    Define a loop that will iterate as long as the condition holds true.

    Define a loop that will iterate as long as the condition holds true. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhile
    Annotations
    @Nonnull()
  65. def doWhile(condition: String): On[T]

    Define a loop that will iterate as long as the condition holds true.

    Define a loop that will iterate as long as the condition holds true. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhile
    Annotations
    @Nonnull()
  66. def doWhileDuring(condition: Function[Session, Boolean], duration: Duration, counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a function

    duration

    the maximum duration

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  67. def doWhileDuring(condition: Function[Session, Boolean], duration: Long, counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a function

    duration

    the maximum duration in seconds

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  68. def doWhileDuring(condition: Function[Session, Boolean], duration: Function[Session, Duration], counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a function

    duration

    the maximum duration, expressed as a function

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  69. def doWhileDuring(condition: Function[Session, Boolean], duration: Duration, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a function

    duration

    the maximum duration in seconds

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  70. def doWhileDuring(condition: Function[Session, Boolean], duration: Long, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a function

    duration

    the maximum duration in seconds

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  71. def doWhileDuring(condition: Function[Session, Boolean], duration: Function[Session, Duration], exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a function

    duration

    the maximum duration, expressed as a function

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  72. def doWhileDuring(condition: Function[Session, Boolean], duration: Duration, counterName: String): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a function

    duration

    the maximum duration

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  73. def doWhileDuring(condition: Function[Session, Boolean], duration: Long, counterName: String): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a function

    duration

    the maximum duration in seconds

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  74. def doWhileDuring(condition: Function[Session, Boolean], duration: Function[Session, Duration], counterName: String): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a function

    duration

    the maximum duration, expressed as a function

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  75. def doWhileDuring(condition: Function[Session, Boolean], duration: Duration): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a function

    duration

    the maximum duration

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  76. def doWhileDuring(condition: Function[Session, Boolean], duration: Long): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a function

    duration

    the maximum duration in seconds

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  77. def doWhileDuring(condition: Function[Session, Boolean], duration: Function[Session, Duration]): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a function

    duration

    the maximum duration, expressed as a function

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  78. def doWhileDuring(condition: String, duration: Function[Session, Duration], counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration function

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  79. def doWhileDuring(condition: String, duration: Duration, counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  80. def doWhileDuring(condition: String, duration: Long, counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration in seconds

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  81. def doWhileDuring(condition: String, duration: String, counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration, expressed as a Gatling Expression Language String that must either evaluate to an Integer (seconds then) or a Duration

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  82. def doWhileDuring(condition: String, duration: Function[Session, Duration], exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  83. def doWhileDuring(condition: String, duration: Duration, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  84. def doWhileDuring(condition: String, duration: Long, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration in seconds

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  85. def doWhileDuring(condition: String, duration: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration, expressed as a Gatling Expression Language String that must either evaluate to an Integer (seconds then) or a Duration

    exitASAP

    if the loop must be interrupted if the condition becomes false or the maximum duration inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  86. def doWhileDuring(condition: String, duration: Function[Session, Duration], counterName: String): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration function

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  87. def doWhileDuring(condition: String, duration: Duration, counterName: String): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  88. def doWhileDuring(condition: String, duration: Long, counterName: String): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration in seconds

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  89. def doWhileDuring(condition: String, duration: String, counterName: String): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration, expressed as a Gatling Expression Language String that must either evaluate to an Integer (seconds then) or a Duration

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  90. def doWhileDuring(condition: String, duration: Function[Session, Duration]): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration function

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  91. def doWhileDuring(condition: String, duration: Duration): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  92. def doWhileDuring(condition: String, duration: Long): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration in seconds

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  93. def doWhileDuring(condition: String, duration: String): On[T]

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached.

    Define a loop that will iterate as long as the condition holds true and a maximum duration isn't reached. The condition is evaluated at the end of the loop.

    condition

    the condition, expressed as a Gatling Expression Language String

    duration

    the maximum duration, expressed as a Gatling Expression Language String that must either evaluate to an Integer (seconds then) or a Duration

    returns

    a DSL component for defining the loop content

    Definition Classes
    DoWhileDuring
    Annotations
    @Nonnull()
  94. def during(duration: Function[Session, Duration], counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate for a given duration.

    Define a loop that will iterate for a given duration. The condition is evaluated at the end of the loop.

    duration

    the maximum duration, expressed as a function

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the max duration is reached inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    During
    Annotations
    @Nonnull()
  95. def during(duration: Function[Session, Duration], counterName: String): On[T]

    Define a loop that will iterate for a given duration.

    Define a loop that will iterate for a given duration. The condition is evaluated at the end of the loop.

    duration

    the maximum duration, expressed as a function

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    During
    Annotations
    @Nonnull()
  96. def during(duration: Function[Session, Duration], exitASAP: Boolean): On[T]

    Define a loop that will iterate for a given duration.

    Define a loop that will iterate for a given duration. The condition is evaluated at the end of the loop.

    duration

    the maximum duration, expressed as a function

    exitASAP

    if the loop must be interrupted if the max duration is reached inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    During
    Annotations
    @Nonnull()
  97. def during(duration: Function[Session, Duration]): On[T]

    Define a loop that will iterate for a given duration.

    Define a loop that will iterate for a given duration. The condition is evaluated at the end of the loop.

    duration

    the maximum duration, expressed as a function

    returns

    a DSL component for defining the loop content

    Definition Classes
    During
    Annotations
    @Nonnull()
  98. def during(duration: String, counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate for a given duration.

    Define a loop that will iterate for a given duration. The condition is evaluated at the end of the loop.

    duration

    the maximum duration, expressed as a Gatling Expression Language String

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the max duration is reached inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    During
    Annotations
    @Nonnull()
  99. def during(duration: String, counterName: String): On[T]

    Define a loop that will iterate for a given duration.

    Define a loop that will iterate for a given duration. The condition is evaluated at the end of the loop.

    duration

    the maximum duration, expressed as a Gatling Expression Language String that must either evaluate to an Integer (seconds then) or a Duration

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    During
    Annotations
    @Nonnull()
  100. def during(duration: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate for a given duration.

    Define a loop that will iterate for a given duration. The condition is evaluated at the end of the loop.

    duration

    the maximum duration, expressed as a Gatling Expression Language String that must either evaluate to an Integer (seconds then) or a Duration

    exitASAP

    if the loop must be interrupted if the max duration is reached inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    During
    Annotations
    @Nonnull()
  101. def during(duration: String): On[T]

    Define a loop that will iterate for a given duration.

    Define a loop that will iterate for a given duration. The condition is evaluated at the end of the loop.

    duration

    the maximum duration, expressed as a Gatling Expression Language String that must either evaluate to an Integer (seconds then) or a Duration

    returns

    a DSL component for defining the loop content

    Definition Classes
    During
    Annotations
    @Nonnull()
  102. def during(duration: Duration, counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate for a given duration.

    Define a loop that will iterate for a given duration. The condition is evaluated at the end of the loop.

    duration

    the maximum duration

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the max duration is reached inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    During
    Annotations
    @Nonnull()
  103. def during(duration: Duration, counterName: String): On[T]

    Define a loop that will iterate for a given duration.

    Define a loop that will iterate for a given duration. The condition is evaluated at the end of the loop.

    duration

    the maximum duration

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    During
    Annotations
    @Nonnull()
  104. def during(duration: Duration, exitASAP: Boolean): On[T]

    Define a loop that will iterate for a given duration.

    Define a loop that will iterate for a given duration. The condition is evaluated at the end of the loop.

    duration

    the maximum duration

    exitASAP

    if the loop must be interrupted if the max duration is reached inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    During
    Annotations
    @Nonnull()
  105. def during(duration: Duration): On[T]

    Define a loop that will iterate for a given duration.

    Define a loop that will iterate for a given duration. The condition is evaluated at the end of the loop.

    duration

    the maximum duration

    returns

    a DSL component for defining the loop content

    Definition Classes
    During
    Annotations
    @Nonnull()
  106. def during(duration: Long, counterName: String, exitASAP: Boolean): On[T]

    Define a loop that will iterate for a given duration.

    Define a loop that will iterate for a given duration. The condition is evaluated at the end of the loop.

    duration

    the maximum duration, expressed as a number of seconds

    counterName

    the name of the loop counter, as stored in the Session

    exitASAP

    if the loop must be interrupted if the max duration is reached inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    During
    Annotations
    @Nonnull()
  107. def during(duration: Long, counterName: String): On[T]

    Define a loop that will iterate for a given duration.

    Define a loop that will iterate for a given duration. The condition is evaluated at the end of the loop.

    duration

    the maximum duration, expressed as a number of seconds

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    During
    Annotations
    @Nonnull()
  108. def during(duration: Long, exitASAP: Boolean): On[T]

    Define a loop that will iterate for a given duration.

    Define a loop that will iterate for a given duration. The condition is evaluated at the end of the loop.

    duration

    the maximum duration, expressed as a number of seconds

    exitASAP

    if the loop must be interrupted if the max duration is reached inside the loop

    returns

    a DSL component for defining the loop content

    Definition Classes
    During
    Annotations
    @Nonnull()
  109. def during(duration: Long): On[T]

    Define a loop that will iterate for a given duration.

    Define a loop that will iterate for a given duration. The condition is evaluated at the end of the loop.

    duration

    the maximum duration, expressed as a number of seconds

    returns

    a DSL component for defining the loop content

    Definition Classes
    During
    Annotations
    @Nonnull()
  110. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  111. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  112. def exec(chainBuilders: List[ChainBuilder]): T

    Attach some StructureBuilders.

    Attach some StructureBuilders. Those can be ChainBuilders or a ScenarioBuilders. In the case of a ScenarioBuilder, only the chain of actions is considered, without the scenario name. Chains will be attached sequentially.

    
    ChainBuilder chain1 = ???
    ChainBuilder chain2 = ???
    List chains = Arrays.asList(chain1, chain2);
    ChainBuilder chain1ThenChain2 = exec(chains);
    
    

    chainBuilders

    some ChainBuilders

    returns

    a new StructureBuilder

    Definition Classes
    Execs
    Annotations
    @Nonnull()
  113. def exec(chainBuilders: <repeated...>[ChainBuilder]): T

    Attach some ChainBuilders.

    Attach some ChainBuilders. Chains will be attached sequentially.

    
    ChainBuilder chain1 = ???
    ChainBuilder chain2 = ???
    ChainBuilder chain1ThenChain2 = exec(chain1, chain2);
    
    

    chainBuilders

    some ChainBuilders

    returns

    a new StructureBuilder

    Definition Classes
    Execs
    Annotations
    @Nonnull()
  114. def exec(actionBuilder: ActionBuilder): T

    Attach a new action.

    Attach a new action.

    
    exec(http("name").get("url"))
    
    

    actionBuilder

    the Action builder

    returns

    a new StructureBuilder

    Definition Classes
    Execs
    Annotations
    @Nonnull()
  115. def exec(f: Function[Session, Session]): T

    Attach a new action that will execute a function.

    Attach a new action that will execute a function. Important: the function must only perform fast in-memory operations. In particular, it mustn't perform any long block I/O operation, or it will hurt Gatling performance badly.

    
    exec(session -> session.set("foo", "bar"))
    
    

    f

    the function

    returns

    a new StructureBuilder

    Definition Classes
    Execs
    Annotations
    @Nonnull()
  116. def exitBlockOnFail(chain: ChainBuilder): T

    Define a block that is interrupted for a given virtual user if it experiences a failure.

    Define a block that is interrupted for a given virtual user if it experiences a failure.

    chain

    the block to be eventually interrupted

    returns

    a new StructureBuilder

    Definition Classes
    Errors
    Annotations
    @Nonnull()
  117. def exitHere(): T

    Have the virtual user exit here

    Have the virtual user exit here

    returns

    a new StructureBuilder

    Definition Classes
    Errors
    Annotations
    @Nonnull()
  118. def exitHereIf(condition: Function[Session, Boolean]): T

    Have the virtual user exit here if the condition holds true

    Have the virtual user exit here if the condition holds true

    condition

    the condition, expressed as a function

    returns

    a new StructureBuilder

    Definition Classes
    Errors
    Annotations
    @Nonnull()
  119. def exitHereIf(condition: String): T

    Have the virtual user exit here if the condition holds true

    Have the virtual user exit here if the condition holds true

    condition

    the condition, expressed as a Gatling Expression Language String

    returns

    a new StructureBuilder

    Definition Classes
    Errors
    Annotations
    @Nonnull()
  120. def exitHereIfFailed(): T

    Have the virtual user exit here if the state of its Session is failed, see Session#isFailed()

    Have the virtual user exit here if the state of its Session is failed, see Session#isFailed()

    returns

    a new StructureBuilder

    Definition Classes
    Errors
    Annotations
    @Nonnull()
  121. def feed(feederBuilder: FeederBuilder[_ <: AnyRef], numberOfRecords: Function[Session, Integer]): T

    Attach a feed action.

    Attach a feed action.

    feederBuilder

    a source of records

    numberOfRecords

    the number of records to poll from the feeder at once

    returns

    a new StructureBuilder

    Definition Classes
    Feeds
    Annotations
    @Nonnull()
  122. def feed(feederBuilder: FeederBuilder[_ <: AnyRef], numberOfRecords: String): T

    Attach a feed action.

    Attach a feed action.

    feederBuilder

    a source of records

    numberOfRecords

    the number of records to poll from the feeder at once

    returns

    a new StructureBuilder

    Definition Classes
    Feeds
    Annotations
    @Nonnull()
  123. def feed(feederBuilder: FeederBuilder[_ <: AnyRef], numberOfRecords: Int): T

    Attach a feed action.

    Attach a feed action.

    feederBuilder

    a source of records

    numberOfRecords

    the number of records to poll from the feeder at once

    returns

    a new StructureBuilder

    Definition Classes
    Feeds
    Annotations
    @Nonnull()
  124. def feed(feederBuilder: FeederBuilder[_ <: AnyRef]): T

    Attach a feed action.

    Attach a feed action.

    feederBuilder

    a source of records

    returns

    a new StructureBuilder

    Definition Classes
    Feeds
    Annotations
    @Nonnull()
  125. def feed(feeder: Iterator[Map[String, AnyRef]], numberOfRecords: Function[Session, Integer]): T

    Attach a feed action.

    Attach a feed action.

    feeder

    a source of records

    numberOfRecords

    the number of records to poll from the feeder at once

    returns

    a new StructureBuilder

    Definition Classes
    Feeds
    Annotations
    @Nonnull()
  126. def feed(feeder: Iterator[Map[String, AnyRef]], numberOfRecords: String): T

    Attach a feed action.

    Attach a feed action.

    feeder

    a source of records

    numberOfRecords

    the number of records to poll from the feeder at once

    returns

    a new StructureBuilder

    Definition Classes
    Feeds
    Annotations
    @Nonnull()
  127. def feed(feeder: Iterator[Map[String, AnyRef]], numberOfRecords: Int): T

    Attach a feed action.

    Attach a feed action.

    feeder

    a source of records

    numberOfRecords

    the number of records to poll from the feeder at once

    returns

    a new StructureBuilder

    Definition Classes
    Feeds
    Annotations
    @Nonnull()
  128. def feed(feeder: Iterator[Map[String, AnyRef]]): T

    Attach a feed action.

    Attach a feed action.

    feeder

    a source of records

    returns

    a new StructureBuilder

    Definition Classes
    Feeds
    Annotations
    @Nonnull()
  129. def feed(feederBuilder: Supplier[Iterator[Map[String, AnyRef]]], numberOfRecords: Function[Session, Integer]): T

    Attach a feed action

    Attach a feed action

    feederBuilder

    a supplier so that the underlying Iterator can be lazily loaded

    numberOfRecords

    the number of records to poll from the feeder at once

    returns

    a new StructureBuilder

    Definition Classes
    Feeds
    Annotations
    @Nonnull()
  130. def feed(feederBuilder: Supplier[Iterator[Map[String, AnyRef]]], numberOfRecords: String): T

    Attach a feed action

    Attach a feed action

    feederBuilder

    a supplier so that the underlying Iterator can be lazily loaded

    numberOfRecords

    the number of records to poll from the feeder at once

    returns

    a new StructureBuilder

    Definition Classes
    Feeds
    Annotations
    @Nonnull()
  131. def feed(feederBuilder: Supplier[Iterator[Map[String, AnyRef]]], numberOfRecords: Int): T

    Attach a feed action

    Attach a feed action

    feederBuilder

    a supplier so that the underlying Iterator can be lazily loaded

    numberOfRecords

    the number of records to poll from the feeder at once

    returns

    a new StructureBuilder

    Definition Classes
    Feeds
    Annotations
    @Nonnull()
  132. def feed(feederBuilder: Supplier[Iterator[Map[String, AnyRef]]]): T

    Attach a feed action

    Attach a feed action

    feederBuilder

    a supplier so that the underlying Iterator can be lazily loaded

    returns

    a new StructureBuilder

    Definition Classes
    Feeds
    Annotations
    @Nonnull()
  133. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  134. def foreach(seq: Function[Session, List[_ <: AnyRef]], attributeName: String, counterName: String): On[T]

    Define a loop that will iterate over a list of values.

    Define a loop that will iterate over a list of values.

    seq

    the list of values to iterate over, expressed as a function

    attributeName

    the key to store the current element in the Session

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component to define the loop content

    Definition Classes
    ForEach
    Annotations
    @Nonnull()
  135. def foreach(seq: Function[Session, List[_ <: AnyRef]], attributeName: String): On[T]

    Define a loop that will iterate over a list of values.

    Define a loop that will iterate over a list of values.

    seq

    the list of values to iterate over, expressed as a function

    attributeName

    the key to store the current element in the Session

    returns

    a DSL component to define the loop content

    Definition Classes
    ForEach
    Annotations
    @Nonnull()
  136. def foreach(seq: String, attributeName: String, counterName: String): On[T]

    Define a loop that will iterate over a list of values.

    Define a loop that will iterate over a list of values.

    seq

    the list of values to iterate over, expressed as a Gatling Expression Language String, must evaluate to a List

    attributeName

    the key to store the current element in the Session

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component to define the loop content

    Definition Classes
    ForEach
    Annotations
    @Nonnull()
  137. def foreach(seq: String, attributeName: String): On[T]

    Define a loop that will iterate over a list of values.

    Define a loop that will iterate over a list of values.

    seq

    the list of values to iterate over, expressed as a Gatling Expression Language String, must evaluate to a List

    attributeName

    the key to store the current element in the Session

    returns

    a DSL component to define the loop content

    Definition Classes
    ForEach
    Annotations
    @Nonnull()
  138. def foreach(seq: List[_ <: AnyRef], attributeName: String, counterName: String): On[T]

    Define a loop that will iterate over a list of values.

    Define a loop that will iterate over a list of values.

    seq

    the static list of values to iterate over

    attributeName

    the key to store the current element in the Session

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component to define the loop content

    Definition Classes
    ForEach
    Annotations
    @Nonnull()
  139. def foreach(seq: List[_ <: AnyRef], attributeName: String): On[T]

    Define a loop that will iterate over a list of values.

    Define a loop that will iterate over a list of values.

    seq

    the static list of values to iterate over

    attributeName

    the key to store the current element in the Session

    returns

    a DSL component to define the loop content

    Definition Classes
    ForEach
    Annotations
    @Nonnull()
  140. def forever(counterName: String): On[T]

    Define a loop that will iterate forever.

    Define a loop that will iterate forever.

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    Forever
    Annotations
    @Nonnull()
  141. def forever(): On[T]

    Define a loop that will iterate forever.

    Define a loop that will iterate forever.

    returns

    a DSL component for defining the loop content

    Definition Classes
    Forever
    Annotations
    @Nonnull()
  142. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  143. def group(name: Function[Session, String]): On[T]

    Define a group

    Define a group

    name

    the name of the group, expressed as a function

    returns

    a DSL component for defining the wrapped block

    Definition Classes
    Groups
    Annotations
    @Nonnull()
  144. def group(name: String): On[T]

    Define a group

    Define a group

    name

    the name of the group, expressed as a Gatling Expression Language String

    returns

    a DSL component for defining the wrapped block

    Definition Classes
    Groups
    Annotations
    @Nonnull()
  145. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  146. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  147. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  148. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  149. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  150. def pace(min: Function[Session, Duration], max: Function[Session, Duration], counterName: String): T

    Attach a pace action where the duration is random between 2 bounds as functions

    Attach a pace action where the duration is random between 2 bounds as functions

    min

    the minimum duration of the pace

    max

    the maximum duration of the pace

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a new StructureBuilder

    Definition Classes
    Paces
    Annotations
    @Nonnull()
  151. def pace(min: Function[Session, Duration], max: Function[Session, Duration]): T

    Attach a pace action where the duration is random between 2 bounds as functions

    Attach a pace action where the duration is random between 2 bounds as functions

    min

    the minimum duration of the pace

    max

    the maximum duration of the pace

    returns

    a new StructureBuilder

    Definition Classes
    Paces
    Annotations
    @Nonnull()
  152. def pace(min: String, max: String, counterName: String): T

    Attach a pace action where the duration is random between 2 bounds as Gatling Expression Language strings.

    Attach a pace action where the duration is random between 2 bounds as Gatling Expression Language strings. These expressions must resolve to either Integers, then the unit will be seconds, or Durations.

    min

    the minimum duration of the pace

    max

    the maximum duration of the pace

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a new StructureBuilder

    Definition Classes
    Paces
    Annotations
    @Nonnull()
  153. def pace(min: Duration, max: Duration, counterName: String): T

    Attach a pace action where the duration is random between 2 bounds

    Attach a pace action where the duration is random between 2 bounds

    min

    the minimum duration of the pace

    max

    the maximum duration of the pace

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a new StructureBuilder

    Definition Classes
    Paces
    Annotations
    @Nonnull()
  154. def pace(min: Duration, max: Duration): T

    Attach a pace action where the duration is random between 2 bounds

    Attach a pace action where the duration is random between 2 bounds

    min

    the minimum duration of the pace

    max

    the maximum duration of the pace

    returns

    a new StructureBuilder

    Definition Classes
    Paces
    Annotations
    @Nonnull()
  155. def pace(min: Long, max: Long, counterName: String): T

    Attach a pace action where the duration is random between 2 bounds

    Attach a pace action where the duration is random between 2 bounds

    min

    the minimum duration of the pace in seconds

    max

    the maximum duration of the pace in seconds

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a new StructureBuilder

    Definition Classes
    Paces
    Annotations
    @Nonnull()
  156. def pace(min: Long, max: Long): T

    Attach a pace action where the duration is random between 2 bounds

    Attach a pace action where the duration is random between 2 bounds

    min

    the minimum duration of the pace in seconds

    max

    the maximum duration of the pace in seconds

    returns

    a new StructureBuilder

    Definition Classes
    Paces
    Annotations
    @Nonnull()
  157. def pace(duration: Function[Session, Duration], counterName: String): T

    Attach a pace action

    Attach a pace action

    duration

    the duration of the pace

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a new StructureBuilder

    Definition Classes
    Paces
    Annotations
    @Nonnull()
  158. def pace(duration: Function[Session, Duration]): T

    Attach a pace action

    Attach a pace action

    duration

    the duration of the pace

    returns

    a new StructureBuilder

    Definition Classes
    Paces
    Annotations
    @Nonnull()
  159. def pace(duration: String, counterName: String): T

    Attach a pace action where the duration is defined as a Gatling Expression Language string.

    Attach a pace action where the duration is defined as a Gatling Expression Language string. This expression must resolve to either an Integer, then the unit will be seconds, or a Duration.

    duration

    the duration of the pace

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a new StructureBuilder

    Definition Classes
    Paces
    Annotations
    @Nonnull()
  160. def pace(duration: String): T

    Attach a pace action where the duration is defined as a Gatling Expression Language string.

    Attach a pace action where the duration is defined as a Gatling Expression Language string. This expression must resolve to either an Integer, then the unit will be seconds, or a Duration.

    duration

    the duration of the pace

    returns

    a new StructureBuilder

    Definition Classes
    Paces
    Annotations
    @Nonnull()
  161. def pace(duration: Duration, counterName: String): T

    Attach a pace action

    Attach a pace action

    duration

    the duration of the pace

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a new StructureBuilder

    Definition Classes
    Paces
    Annotations
    @Nonnull()
  162. def pace(duration: Duration): T

    Attach a pace action

    Attach a pace action

    duration

    the duration of the pace

    returns

    a new StructureBuilder

    Definition Classes
    Paces
    Annotations
    @Nonnull()
  163. def pace(duration: Long, counterName: String): T

    Attach a pace action

    Attach a pace action

    duration

    the duration of the pace in seconds

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a new StructureBuilder

    Definition Classes
    Paces
    Annotations
    @Nonnull()
  164. def pace(duration: Long): T

    Attach a pace action

    Attach a pace action

    duration

    the duration of the pace in seconds

    returns

    a new StructureBuilder

    Definition Classes
    Paces
    Annotations
    @Nonnull()
  165. def pause(min: Function[Session, Duration], max: Function[Session, Duration], pauseType: PauseType): T

    Attach a pause computed randomly between 2 values as functions.

    Attach a pause computed randomly between 2 values as functions.

    min

    the pause minimum

    max

    the pause maximum

    pauseType

    the type of pause

    returns

    a new StructureBuilder

    Definition Classes
    Pauses
    Annotations
    @Nonnull()
  166. def pause(min: Function[Session, Duration], max: Function[Session, Duration]): T

    Attach a pause computed randomly between 2 values as functions.

    Attach a pause computed randomly between 2 values as functions.

    min

    the pause minimum

    max

    the pause maximum

    returns

    a new StructureBuilder

    Definition Classes
    Pauses
    Annotations
    @Nonnull()
  167. def pause(min: String, max: String, pauseType: PauseType): T

    Attach a pause computed randomly between 2 values as a Gatling Expression Language string.

    Attach a pause computed randomly between 2 values as a Gatling Expression Language string. Those expressions must resolve to either Integers, then the unit will be seconds, or a Duration.

    min

    the pause minimum

    max

    the pause maximum

    pauseType

    the type of pause

    returns

    a new StructureBuilder

    Definition Classes
    Pauses
    Annotations
    @Nonnull()
  168. def pause(min: String, max: String): T

    Attach a pause computed randomly between 2 values as a Gatling Expression Language string.

    Attach a pause computed randomly between 2 values as a Gatling Expression Language string. Those expressions must resolve to either Integers, then the unit will be seconds, or a Duration.

    min

    the pause minimum

    max

    the pause maximum

    returns

    a new StructureBuilder

    Definition Classes
    Pauses
    Annotations
    @Nonnull()
  169. def pause(min: Duration, max: Duration, pauseType: PauseType): T

    Attach a pause computed randomly between 2 values

    Attach a pause computed randomly between 2 values

    min

    the pause minimum

    max

    the pause maximum

    pauseType

    the type of pause

    returns

    a new StructureBuilder

    Definition Classes
    Pauses
    Annotations
    @Nonnull()
  170. def pause(min: Duration, max: Duration): T

    Attach a pause computed randomly between 2 values

    Attach a pause computed randomly between 2 values

    min

    the pause minimum

    max

    the pause maximum

    returns

    a new StructureBuilder

    Definition Classes
    Pauses
    Annotations
    @Nonnull()
  171. def pause(min: Long, max: Long, pauseType: PauseType): T

    Attach a pause computed randomly between 2 values in seconds

    Attach a pause computed randomly between 2 values in seconds

    min

    the pause minimum in seconds

    max

    the pause maximum in seconds

    pauseType

    the type of pause

    returns

    a new StructureBuilder

    Definition Classes
    Pauses
    Annotations
    @Nonnull()
  172. def pause(min: Long, max: Long): T

    Attach a pause computed randomly between 2 values in seconds

    Attach a pause computed randomly between 2 values in seconds

    min

    the pause minimum in seconds

    max

    the pause maximum in seconds

    returns

    a new StructureBuilder

    Definition Classes
    Pauses
    Annotations
    @Nonnull()
  173. def pause(f: Function[Session, Duration], pauseType: PauseType): T

    Attach a pause as a function

    Attach a pause as a function

    f

    the pause duration as a function

    pauseType

    the type of pause

    returns

    a new StructureBuilder

    Definition Classes
    Pauses
    Annotations
    @Nonnull()
  174. def pause(f: Function[Session, Duration]): T

    Attach a pause as a function

    Attach a pause as a function

    f

    the pause duration as a function

    returns

    a new StructureBuilder

    Definition Classes
    Pauses
    Annotations
    @Nonnull()
  175. def pause(duration: String, pauseType: PauseType): T

    Attach a pause as a Gatling Expression Language string.

    Attach a pause as a Gatling Expression Language string. This expression must resolve to either an Integer, then the unit will be seconds, or a Duration.

    duration

    the pause duration as a Gatling Expression Language string

    pauseType

    the type of pause

    returns

    a new StructureBuilder

    Definition Classes
    Pauses
    Annotations
    @Nonnull()
  176. def pause(duration: String): T

    Attach a pause as a Gatling Expression Language string.

    Attach a pause as a Gatling Expression Language string. This expression must resolve to either an Integer, then the unit will be seconds, or a Duration.

    duration

    the pause duration as a Gatling Expression Language string

    returns

    a new StructureBuilder

    Definition Classes
    Pauses
    Annotations
    @Nonnull()
  177. def pause(duration: Duration, pauseType: PauseType): T

    Attach a pause

    Attach a pause

    duration

    the pause duration

    pauseType

    the type of pause

    returns

    a new StructureBuilder

    Definition Classes
    Pauses
    Annotations
    @Nonnull()
  178. def pause(duration: Duration): T

    Attach a pause

    Attach a pause

    duration

    the pause duration

    returns

    a new StructureBuilder

    Definition Classes
    Pauses
    Annotations
    @Nonnull()
  179. def pause(duration: Long, pauseType: PauseType): T

    Attach a pause

    Attach a pause

    duration

    the pause duration in seconds

    pauseType

    the type of pause

    returns

    a new StructureBuilder

    Definition Classes
    Pauses
    Annotations
    @Nonnull()
  180. def pause(duration: Long): T

    Attach a pause

    Attach a pause

    duration

    the pause duration in seconds

    returns

    a new StructureBuilder

    Definition Classes
    Pauses
    Annotations
    @Nonnull()
  181. def randomSwitch(): On[T]

    Execute one of the "choices" randomly based on their respective weight.

    Execute one of the "choices" randomly based on their respective weight. Weights are expressed in percents so their sum must be <= 100%.

    returns

    a DSL component for defining the "choices"

    Definition Classes
    RandomSwitch
    Annotations
    @Nonnull()
  182. def randomSwitchOrElse(): On[T]

    Execute one of the "choices" randomly based on their respective weight.

    Execute one of the "choices" randomly based on their respective weight. Weights are expressed in percents so their sum must be <= 100%.

    returns

    the DSL component for defining the "else" block

    Definition Classes
    RandomSwitchOrElse
    Annotations
    @Nonnull()
  183. def rendezVous(users: Int): T

    Make virtual users wait until enough of them reach this point

    Make virtual users wait until enough of them reach this point

    users

    the number of virtual users that must reach this point

    returns

    a new StructureBuilder

    Definition Classes
    RendezVous
    Annotations
    @Nonnull()
  184. def repeat(times: Function[Session, Integer], counterName: String): On[T]

    Define a loop that will iterate for a given number of times.

    Define a loop that will iterate for a given number of times.

    times

    the number of iteration, expressed as a function

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    Repeat
    Annotations
    @Nonnull()
  185. def repeat(times: Function[Session, Integer]): On[T]

    Define a loop that will iterate for a given number of times.

    Define a loop that will iterate for a given number of times.

    times

    the number of iteration, expressed as a function

    returns

    a DSL component for defining the loop content

    Definition Classes
    Repeat
    Annotations
    @Nonnull()
  186. def repeat(times: String, counterName: String): On[T]

    Define a loop that will iterate for a given number of times.

    Define a loop that will iterate for a given number of times.

    times

    the number of iteration, expressed as a Gatling Expression Language String that must evaluate to an Integer

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    Repeat
    Annotations
    @Nonnull()
  187. def repeat(times: String): On[T]

    Define a loop that will iterate for a given number of times.

    Define a loop that will iterate for a given number of times.

    times

    the number of iteration, expressed as a Gatling Expression Language String that must evaluate to an Integer

    returns

    a DSL component for defining the loop content

    Definition Classes
    Repeat
    Annotations
    @Nonnull()
  188. def repeat(times: Int, counterName: String): On[T]

    Define a loop that will iterate for a given number of times.

    Define a loop that will iterate for a given number of times.

    times

    the number of iteration

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the loop content

    Definition Classes
    Repeat
    Annotations
    @Nonnull()
  189. def repeat(times: Int): On[T]

    Define a loop that will iterate for a given number of times.

    Define a loop that will iterate for a given number of times.

    times

    the number of iteration

    returns

    a DSL component for defining the loop content

    Definition Classes
    Repeat
    Annotations
    @Nonnull()
  190. def roundRobinSwitch(): On[T]

    Execute one of the "choices" in a round-robin fashion.

    Execute one of the "choices" in a round-robin fashion. Round-robin is global, not per virtual user.

    returns

    a new StructureBuilder

    Definition Classes
    RoundRobinSwitch
    Annotations
    @Nonnull()
  191. def stopInjector(message: Function[Session, String]): T

    Have the virtual user abruptly stop the injector

    Have the virtual user abruptly stop the injector

    message

    the message, expressed as a function

    returns

    a new StructureBuilder

    Definition Classes
    Errors
    Annotations
    @Nonnull()
  192. def stopInjector(message: String): T

    Have the virtual user abruptly stop the injector

    Have the virtual user abruptly stop the injector

    message

    the message, expressed as a Gatling Expression Language String

    returns

    a new StructureBuilder

    Definition Classes
    Errors
    Annotations
    @Nonnull()
  193. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  194. def toString(): String
    Definition Classes
    AnyRef → Any
  195. def tryMax(times: Function[Session, Integer], counterName: String): TryMax[T]

    Define a block that is interrupted and retried for a given virtual user if it experiences a failure.

    Define a block that is interrupted and retried for a given virtual user if it experiences a failure.

    times

    the maximum number of tries, including the first one (hence number of retries + 1), expressed as a function

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the tried block

    Definition Classes
    Errors
    Annotations
    @Nonnull()
  196. def tryMax(times: Function[Session, Integer]): TryMax[T]

    Define a block that is interrupted and retried for a given virtual user if it experiences a failure.

    Define a block that is interrupted and retried for a given virtual user if it experiences a failure.

    times

    the maximum number of tries, including the first one (hence number of retries + 1), expressed as function

    returns

    a DSL component for defining the tried block

    Definition Classes
    Errors
    Annotations
    @Nonnull()
  197. def tryMax(times: String, counterName: String): TryMax[T]

    Define a block that is interrupted and retried for a given virtual user if it experiences a failure.

    Define a block that is interrupted and retried for a given virtual user if it experiences a failure.

    times

    the maximum number of tries, including the first one (hence number of retries + 1), expressed as a Gatling Expression Language String

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the tried block

    Definition Classes
    Errors
    Annotations
    @Nonnull()
  198. def tryMax(times: String): TryMax[T]

    Define a block that is interrupted and retried for a given virtual user if it experiences a failure.

    Define a block that is interrupted and retried for a given virtual user if it experiences a failure.

    times

    the maximum number of tries, including the first one (hence number of retries + 1), expressed as a Gatling Expression Language String

    returns

    a DSL component for defining the tried block

    Definition Classes
    Errors
    Annotations
    @Nonnull()
  199. def tryMax(times: Int, counterName: String): TryMax[T]

    Define a block that is interrupted and retried for a given virtual user if it experiences a failure.

    Define a block that is interrupted and retried for a given virtual user if it experiences a failure.

    times

    the maximum number of tries, including the first one (hence number of retries + 1)

    counterName

    the name of the loop counter, as stored in the Session

    returns

    a DSL component for defining the tried block

    Definition Classes
    Errors
    Annotations
    @Nonnull()
  200. def tryMax(times: Int): TryMax[T]

    Define a block that is interrupted and retried for a given virtual user if it experiences a failure.

    Define a block that is interrupted and retried for a given virtual user if it experiences a failure.

    times

    the maximum number of tries, including the first one (hence number of retries + 1)

    returns

    a DSL component for defining the tried block

    Definition Classes
    Errors
    Annotations
    @Nonnull()
  201. def uniformRandomSwitch(): On[T]

    Execute one of the "choices" in a random fashion, with each having even weights.

    Execute one of the "choices" in a random fashion, with each having even weights.

    returns

    a DSL component for defining the "choices"

    Definition Classes
    UniformRandomSwitch
    Annotations
    @Nonnull()
  202. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  203. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  204. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Errors[T, W]

Inherited from RoundRobinSwitch[T, W]

Inherited from UniformRandomSwitch[T, W]

Inherited from RandomSwitchOrElse[T, W]

Inherited from RandomSwitch[T, W]

Inherited from DoSwitchOrElse[T, W]

Inherited from DoSwitch[T, W]

Inherited from DoIfEqualsOrElse[T, W]

Inherited from DoIfEquals[T, W]

Inherited from DoIfOrElse[T, W]

Inherited from DoIf[T, W]

Inherited from DoWhileDuring[T, W]

Inherited from AsLongAsDuring[T, W]

Inherited from DoWhile[T, W]

Inherited from AsLongAs[T, W]

Inherited from Forever[T, W]

Inherited from During[T, W]

Inherited from ForEach[T, W]

Inherited from Repeat[T, W]

Inherited from RendezVous[T, W]

Inherited from Paces[T, W]

Inherited from Pauses[T, W]

Inherited from Feeds[T, W]

Inherited from Groups[T, W]

Inherited from Execs[T, W]

Inherited from AnyRef

Inherited from Any

Ungrouped