Packages

object Predef extends CoreDsl

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Predef
  2. CoreDsl
  3. ValidationImplicits
  4. CoreDefaultImplicits
  5. DummySupport
  6. BodySupport
  7. AssertionSupport
  8. ThrottlingSupport
  9. ClosedInjectionSupport
  10. OpenInjectionSupport
  11. FeederSupport
  12. ResourceCache
  13. CheckSupport
  14. PauseSupport
  15. StructureSupport
  16. StructureBuilder
  17. Groups
  18. Errors
  19. ConditionalStatements
  20. Loops
  21. Feeds
  22. Pauses
  23. Execs
  24. AnyRef
  25. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type Assertion = commons.stats.assertion.Assertion
  2. implicit final class DurationInteger extends AnyVal

    Offers the same implicits conversions as scala.concurrent.duration.DurationInt for java.lang.Integer.

  3. implicit final class DurationJLong extends AnyVal

    Offers the same implicits conversions as scala.concurrent.duration.DurationInt for java.lang.Long.

  4. type Node = jodd.lagarto.dom.Node
  5. type Session = session.Session
  6. type Simulation = scenario.Simulation
  7. type Status = commons.stats.Status

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. def AllowList(patterns: String*): AllowList
    Definition Classes
    CoreDsl
  5. def ByteArrayBody(bytes: Expression[Array[Byte]]): BodyWithBytesExpression
    Definition Classes
    BodySupport
  6. def DenyList(patterns: String*): DenyList
    Definition Classes
    CoreDsl
  7. def ElFileBody(filePath: Expression[String])(implicit elFileBodies: ElFileBodies): BodyWithStringExpression
    Definition Classes
    BodySupport
  8. def InputStreamBody(is: Expression[InputStream]): Body
    Definition Classes
    BodySupport
  9. def PebbleFileBody(filePath: Expression[String])(implicit pebbleFileBodies: PebbleFileBodies, configuration: GatlingConfiguration): BodyWithStringExpression
    Definition Classes
    BodySupport
  10. def PebbleStringBody(string: String)(implicit configuration: GatlingConfiguration): BodyWithStringExpression
    Definition Classes
    BodySupport
  11. def RawFileBody(filePath: Expression[String])(implicit rawFileBodies: RawFileBodies): BodyWithBytesExpression
    Definition Classes
    BodySupport
  12. def StringBody(string: Expression[String])(implicit configuration: GatlingConfiguration): BodyWithStringExpression
    Definition Classes
    BodySupport
  13. def StringBody(string: String)(implicit configuration: GatlingConfiguration): BodyWithStringExpression
    Definition Classes
    BodySupport
  14. def actionBuilders: List[ActionBuilder]
    Attributes
    protected
    Definition Classes
    StructureSupport → Execs
  15. implicit def array2FeederBuilder[T](data: Array[Map[String, T]])(implicit configuration: GatlingConfiguration): FeederBuilderBase[T]
    Definition Classes
    FeederSupport
  16. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  17. def asLongAs(condition: Expression[Boolean], counterName: String = UUID.randomUUID.toString, exitASAP: Boolean = false)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
    Annotations
    @SuppressWarnings()
  18. def asLongAsDuring[D](condition: Expression[Boolean], duration: Expression[FiniteDuration], counterName: String, exitASAP: Boolean)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  19. def asLongAsDuring[D](condition: Expression[Boolean], duration: Expression[FiniteDuration], exitASAP: Boolean)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  20. def asLongAsDuring[D](condition: Expression[Boolean], duration: Expression[FiniteDuration], counterName: String)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  21. def asLongAsDuring[D](condition: Expression[Boolean], duration: Expression[FiniteDuration])(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  22. def asLongAsDuring[D](condition: Expression[Boolean], duration: Int, counterName: String, exitASAP: Boolean)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  23. def asLongAsDuring[D](condition: Expression[Boolean], duration: Int, exitASAP: Boolean)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  24. def asLongAsDuring[D](condition: Expression[Boolean], duration: Int, counterName: String)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  25. def asLongAsDuring[D](condition: Expression[Boolean], duration: Int)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  26. def asLongAsDuring[D](condition: String, duration: Expression[FiniteDuration], counterName: String, exitASAP: Boolean)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  27. def asLongAsDuring[D](condition: String, duration: Expression[FiniteDuration], exitASAP: Boolean)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  28. def asLongAsDuring[D](condition: String, duration: Expression[FiniteDuration], counterName: String)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  29. def asLongAsDuring[D](condition: String, duration: Expression[FiniteDuration])(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  30. def asLongAsDuring[D](condition: String, duration: Int, counterName: String, exitASAP: Boolean)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  31. def asLongAsDuring[D](condition: String, duration: Int, exitASAP: Boolean)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  32. def asLongAsDuring[D](condition: String, duration: Int, counterName: String)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  33. def asLongAsDuring[D](condition: String, duration: Int)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  34. def atOnceUsers(users: Int): OpenInjectionStep
    Definition Classes
    OpenInjectionSupport
  35. val bodyBytes: Find[BodyBytesCheckType, Array[Byte], Array[Byte]]
    Definition Classes
    CheckSupport
  36. val bodyLength: Find[BodyBytesCheckType, Int, Int]
    Definition Classes
    CheckSupport
  37. val bodyStream: Find[BodyStreamCheckType, () => InputStream, InputStream]
    Definition Classes
    CheckSupport
  38. val bodyString: Find[BodyStringCheckType, String, String]
    Definition Classes
    CheckSupport
  39. def cachedResource(path: String): Validation[Resource]
    Attributes
    protected
    Definition Classes
    ResourceCache
  40. def chain(newActionBuilders: Seq[ActionBuilder]): ChainBuilder
    Attributes
    protected
    Definition Classes
    StructureSupport → Execs
  41. def checkIf[R, C <: Check[R]](condition: (R, session.Session) => Validation[Boolean])(thenCheck: C)(implicit maker: TypedCheckIfMaker[R, C]): C
    Definition Classes
    CheckSupport
  42. def checkIf[C <: Check[_]](condition: Expression[Boolean])(thenCheck: C)(implicit maker: UntypedCheckIfMaker[C]): C
    Definition Classes
    CheckSupport
  43. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  44. implicit def closedInjectionProfileFactory: InjectionProfileFactory[ClosedInjectionStep]
    Definition Classes
    ClosedInjectionSupport
  45. implicit def configuration: GatlingConfiguration
    Definition Classes
    PredefCoreDefaultImplicits
  46. def constantConcurrentUsers(number: Int): Constant
    Definition Classes
    ClosedInjectionSupport
  47. val constantPauses: PauseType
    Definition Classes
    PauseSupport
  48. def constantUsersPerSec(rate: Double): ConstantRate
    Definition Classes
    OpenInjectionSupport
  49. def crashLoadGenerator(message: Expression[String]): ChainBuilder
    Definition Classes
    Errors
  50. def crashLoadGeneratorIf(message: Expression[String], condition: Expression[Boolean]): ChainBuilder
    Definition Classes
    Errors
  51. def css(selector: Expression[String], nodeAttribute: String)(implicit selectors: CssSelectors): MultipleFind[CssCheckType, NodeSelector, String] with CssOfType
    Definition Classes
    CheckSupport
  52. def css(selector: Expression[String])(implicit selectors: CssSelectors): MultipleFind[CssCheckType, NodeSelector, String] with CssOfType
    Definition Classes
    CheckSupport
  53. def csv(filePath: String, quoteChar: Char = DefaultQuoteChar)(implicit configuration: GatlingConfiguration): BatchableFeederBuilder[String]
    Definition Classes
    FeederSupport
    Annotations
    @SuppressWarnings()
  54. def customPauses(custom: Expression[Long]): PauseType
    Definition Classes
    PauseSupport
  55. implicit lazy val defaultCssSelectors: CssSelectors
    Definition Classes
    CoreDefaultImplicits
  56. implicit lazy val defaultJmesPaths: JmesPaths
    Definition Classes
    CoreDefaultImplicits
  57. implicit lazy val defaultJsonParsers: JsonParsers
    Definition Classes
    CoreDefaultImplicits
  58. implicit lazy val defaultJsonPaths: JsonPaths
    Definition Classes
    CoreDefaultImplicits
  59. implicit lazy val defaultPatterns: Patterns
    Definition Classes
    CoreDefaultImplicits
  60. implicit lazy val defaultXmlParsers: XmlParsers
    Definition Classes
    CoreDefaultImplicits
  61. def deploymentInfo: DeploymentInfo.type
    Definition Classes
    CoreDsl
  62. def details(pathParts: AssertionPathParts)(implicit configuration: GatlingConfiguration): AssertionWithPath
    Definition Classes
    AssertionSupport
  63. val disabledPauses: PauseType
    Definition Classes
    PauseSupport
  64. def doIf(condition: Expression[Boolean])(thenChain: Executable, thenChains: Executable*): ChainBuilder

    Method used to add a conditional execution in the scenario

    Method used to add a conditional execution in the scenario

    condition

    the function that will determine if the condition is satisfied or not

    thenChain

    the first chain to be executed if the condition is satisfied

    thenChains

    the other chains to be executed if the condition is satisfied

    returns

    a new builder with a conditional execution added to its actions

    Definition Classes
    ConditionalStatements
  65. def doIfEquals(actual: Expression[Any], expected: Expression[Any])(thenChain: Executable, thenChains: Executable*): ChainBuilder

    Method used to add a conditional execution in the scenario

    Method used to add a conditional execution in the scenario

    actual

    the real value

    expected

    the expected value

    thenChain

    the first chain to be executed if the condition is satisfied

    thenChains

    the other chains to be executed if the condition is satisfied

    returns

    a new builder with a conditional execution added to its actions

    Definition Classes
    ConditionalStatements
  66. def doIfEqualsOrElse(actual: Expression[Any], expected: Expression[Any])(thenChain: Executable, thenChains: Executable*)(elseChain: Executable, elseChains: Executable*): ChainBuilder

    Method used to add a conditional execution in the scenario with a fall back action if condition is not satisfied

    Method used to add a conditional execution in the scenario with a fall back action if condition is not satisfied

    actual

    the real value

    expected

    the expected value

    thenChain

    the first chain to be executed if the actual and expected values are equal

    thenChains

    the other chains to be executed if the actual and expected values are equal

    elseChain

    the first chain to be executed if the actual and expected values are not equal

    elseChains

    the other chains to be executed if the actual and expected values are not equal

    returns

    a new builder with a conditional execution added to its actions

    Definition Classes
    ConditionalStatements
  67. def doIfOrElse(condition: Expression[Boolean])(thenChain: Executable, thenChains: Executable*)(elseChain: Executable, elseChains: Executable*): ChainBuilder

    Method used to add a conditional execution in the scenario with a fall back action if condition is not satisfied

    Method used to add a conditional execution in the scenario with a fall back action if condition is not satisfied

    condition

    the function that will determine if the condition is satisfied or not

    thenChain

    the first chain to be executed if the condition is satisfied

    thenChains

    the other chains to be executed if the condition is satisfied

    elseChain

    the first chain to be executed if the condition is not satisfied

    elseChains

    the other chains to be executed if the condition is not satisfied

    returns

    a new builder with a conditional execution added to its actions

    Definition Classes
    ConditionalStatements
  68. def doSwitch(value: Expression[Any])(possibilities: (Any, Executable)*): ChainBuilder

    Add a switch in the chain.

    Add a switch in the chain. Every possible subchain is defined with a key. Switch is selected through the matching of a key with the evaluation of the passed expression. If no switch is selected, switch is bypassed.

    value

    expression to evaluate and match to find the right subchain

    possibilities

    tuples of key and subchain

    returns

    a new builder with a switch added to its actions

    Definition Classes
    ConditionalStatements
  69. def doSwitchOrElse(value: Expression[Any])(possibilities: (Any, Executable)*)(elseChain: Executable, elseChains: Executable*): ChainBuilder

    Add a switch in the chain.

    Add a switch in the chain. Every possible subchain is defined with a key. Switch is selected through the matching of a key with the evaluation of the passed expression. If no switch is selected, the fallback subchain is used.

    value

    expression to evaluate and match to find the right subchain

    possibilities

    tuples of key and subchain

    elseChain

    the first chain to be executed if the actual and expected values are not equal

    elseChains

    the other chains to be executed if the actual and expected values are not equal

    returns

    a new builder with a switch added to its actions

    Definition Classes
    ConditionalStatements
  70. def doWhile(condition: Expression[Boolean], counterName: String = UUID.randomUUID.toString)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
    Annotations
    @SuppressWarnings()
  71. def doWhileDuring[D](condition: Expression[Boolean], duration: Expression[FiniteDuration], counterName: String, exitASAP: Boolean)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  72. def doWhileDuring[D](condition: Expression[Boolean], duration: Expression[FiniteDuration], exitASAP: Boolean)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  73. def doWhileDuring[D](condition: Expression[Boolean], duration: Expression[FiniteDuration], counterName: String)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  74. def doWhileDuring[D](condition: Expression[Boolean], duration: Expression[FiniteDuration])(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  75. def doWhileDuring[D](condition: Expression[Boolean], duration: Int, counterName: String, exitASAP: Boolean)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  76. def doWhileDuring[D](condition: Expression[Boolean], duration: Int, exitASAP: Boolean)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  77. def doWhileDuring[D](condition: Expression[Boolean], duration: Int, counterName: String)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  78. def doWhileDuring[D](condition: Expression[Boolean], duration: Int)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  79. def doWhileDuring[D](condition: String, duration: Expression[FiniteDuration], counterName: String, exitASAP: Boolean)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  80. def doWhileDuring[D](condition: String, duration: Expression[FiniteDuration], exitASAP: Boolean)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  81. def doWhileDuring[D](condition: String, duration: Expression[FiniteDuration], counterName: String)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  82. def doWhileDuring[D](condition: String, duration: Expression[FiniteDuration])(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  83. def doWhileDuring[D](condition: String, duration: Int, counterName: String, exitASAP: Boolean)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  84. def doWhileDuring[D](condition: String, duration: Int, exitASAP: Boolean)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  85. def doWhileDuring[D](condition: String, duration: Int, counterName: String)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  86. def doWhileDuring[D](condition: String, duration: Int)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  87. def dummy(name: Expression[String], responseTimeInMillis: Expression[Int]): DummyBuilder
    Definition Classes
    DummySupport
  88. def during(duration: Expression[FiniteDuration], counterName: String = UUID.randomUUID.toString, exitASAP: Boolean = true)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
    Annotations
    @SuppressWarnings()
  89. def during(duration: Int, counterName: String, exitASAP: Boolean)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  90. def during(duration: Int, exitASAP: Boolean)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  91. def during(duration: Int, counterName: String)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  92. def during(duration: Int)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  93. implicit lazy val elFileBodies: ElFileBodies
    Definition Classes
    CoreDefaultImplicits
  94. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  95. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  96. def exec(execs: Iterable[Executable]): ChainBuilder
    Definition Classes
    Execs
  97. def exec(head: Executable, tail: Executable*): ChainBuilder
    Definition Classes
    Execs
  98. def exec(sessionFunction: Expression[session.Session]): ChainBuilder
    Definition Classes
    Execs
  99. def exitBlockOnFail(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Errors
  100. def exitHere: ChainBuilder
    Definition Classes
    Errors
  101. def exitHereIf(condition: Expression[Boolean]): ChainBuilder
    Definition Classes
    Errors
  102. def exitHereIfFailed: ChainBuilder
    Definition Classes
    Errors
  103. val exponentialPauses: PauseType
    Definition Classes
    PauseSupport
  104. def feed(feeder: Feeder[Any], number: Expression[Int]): ChainBuilder

    Chain an action that will inject multiple data records into the virtual users' Session

    Chain an action that will inject multiple data records into the virtual users' Session

    feeder

    a source of records

    number

    the number of records to be injected

    Definition Classes
    Feeds
  105. def feed(feeder: Feeder[Any], number: String): ChainBuilder

    Chain an action that will inject multiple data records into the virtual users' Session

    Chain an action that will inject multiple data records into the virtual users' Session

    feeder

    a source of records

    number

    the number of records to be injected

    Definition Classes
    Feeds
  106. def feed(feeder: Feeder[Any]): ChainBuilder

    Chain an action that will inject a single data record into the virtual users' Session

    Chain an action that will inject a single data record into the virtual users' Session

    feeder

    a source of records

    Definition Classes
    Feeds
  107. def feed(feederBuilder: FeederBuilder, number: Expression[Int]): ChainBuilder

    Chain an action that will inject multiple data records into the virtual users' Session

    Chain an action that will inject multiple data records into the virtual users' Session

    feederBuilder

    a factory of a source of records

    number

    the number of records to be injected

    Definition Classes
    Feeds
  108. def feed(feederBuilder: FeederBuilder): ChainBuilder

    Chain an action that will inject a single data record into the virtual users' Session

    Chain an action that will inject a single data record into the virtual users' Session

    feederBuilder

    a factory of a source of records

    Definition Classes
    Feeds
  109. implicit def find2Final[T, P, X](findCheckBuilder: Find[T, P, X]): Final[T, P]
    Definition Classes
    CheckSupport
  110. implicit def find2Validate[T, P, X](findCheckBuilder: Find[T, P, X]): Validate[T, P, X]
    Definition Classes
    CheckSupport
  111. def forAll(implicit configuration: GatlingConfiguration): AssertionWithPath
    Definition Classes
    AssertionSupport
  112. def foreach(seq: Expression[Seq[Any]], attributeName: String, counterName: String = UUID.randomUUID.toString)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
    Annotations
    @SuppressWarnings()
  113. def forever(counterName: String)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  114. def forever(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
  115. def form(selector: Expression[String])(implicit selectors: CssSelectors): MultipleFind[CssCheckType, NodeSelector, Map[String, Any]]
    Definition Classes
    CheckSupport
  116. implicit def function2Expression[T](f: (session.Session) => T): Expression[T]
    Definition Classes
    ValidationImplicits
  117. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  118. def global(implicit configuration: GatlingConfiguration): AssertionWithPath
    Definition Classes
    AssertionSupport
  119. def group(name: Expression[String])(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Groups
  120. def gzipBody: (Body) => Body
    Definition Classes
    BodySupport
  121. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  122. def holdFor(duration: FiniteDuration): ThrottleStep
    Definition Classes
    ThrottlingSupport
  123. def incrementConcurrentUsers(concurrentUsers: Int): Times
    Definition Classes
    ClosedInjectionSupport
  124. def incrementUsersPerSec(usersPerSec: Double): Times
    Definition Classes
    OpenInjectionSupport
  125. implicit def intToFiniteDuration(i: Int): FiniteDuration
  126. implicit def integerToFiniteDuration(i: Integer): FiniteDuration
  127. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  128. implicit def jlongToFiniteDuration(i: Long): FiniteDuration
  129. def jmesPath(path: Expression[String])(implicit jmesPaths: JmesPaths): Find[JmesPathCheckType, JsonNode, String] with JmesPathOfType
    Definition Classes
    CheckSupport
  130. def jsonFile(filePath: String)(implicit jsonParsers: JsonParsers, configuration: GatlingConfiguration): FileBasedFeederBuilder[Any]
    Definition Classes
    FeederSupport
  131. def jsonPath(path: Expression[String])(implicit jsonPaths: JsonPaths): MultipleFind[JsonPathCheckType, JsonNode, String] with JsonPathOfType
    Definition Classes
    CheckSupport
  132. def jsonUrl(url: String)(implicit jsonParsers: JsonParsers, configuration: GatlingConfiguration): FeederBuilderBase[Any]
    Definition Classes
    FeederSupport
  133. def jsonpJmesPath(path: Expression[String])(implicit jmesPaths: JmesPaths): Find[JsonpJmesPathCheckType, JsonNode, String] with JsonpJmesPathOfType
    Definition Classes
    CheckSupport
  134. def jsonpJsonPath(path: Expression[String])(implicit jsonPaths: JsonPaths): MultipleFind[JsonpJsonPathCheckType, JsonNode, String] with JsonpJsonPathOfType
    Definition Classes
    CheckSupport
  135. def jumpToRps(target: Int): ThrottleStep
    Definition Classes
    ThrottlingSupport
  136. val md5: Find[Md5CheckType, String, String]
    Definition Classes
    CheckSupport
  137. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  138. def normalPausesWithPercentageDuration(stdDev: Double): PauseType
    Definition Classes
    PauseSupport
  139. def normalPausesWithStdDevDuration(stdDev: FiniteDuration): PauseType
    Definition Classes
    PauseSupport
  140. def nothingFor(d: FiniteDuration): OpenInjectionStep
    Definition Classes
    OpenInjectionSupport
  141. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  142. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  143. implicit def openInjectionProfileFactory: InjectionProfileFactory[OpenInjectionStep]
    Definition Classes
    OpenInjectionSupport
  144. def pace(min: Expression[FiniteDuration], max: Expression[FiniteDuration], counter: String): ChainBuilder
    Definition Classes
    Pauses
  145. def pace(min: Expression[FiniteDuration], max: Expression[FiniteDuration]): ChainBuilder
    Definition Classes
    Pauses
  146. def pace(min: String, max: String, unit: TimeUnit, counter: String): ChainBuilder
    Definition Classes
    Pauses
  147. def pace(min: String, max: String, unit: TimeUnit): ChainBuilder
    Definition Classes
    Pauses
  148. def pace(min: FiniteDuration, max: FiniteDuration, counter: String): ChainBuilder
    Definition Classes
    Pauses
  149. def pace(min: FiniteDuration, max: FiniteDuration): ChainBuilder
    Definition Classes
    Pauses
  150. def pace(duration: Expression[FiniteDuration], counter: String): ChainBuilder
    Definition Classes
    Pauses
  151. def pace(duration: Expression[FiniteDuration]): ChainBuilder
    Definition Classes
    Pauses
  152. def pace(duration: String, unit: TimeUnit = TimeUnit.SECONDS): ChainBuilder
    Definition Classes
    Pauses
    Annotations
    @SuppressWarnings()
  153. def pace(duration: FiniteDuration, counter: String): ChainBuilder
    Definition Classes
    Pauses
  154. def pace(duration: FiniteDuration): ChainBuilder
    Definition Classes
    Pauses
  155. def pause(duration: Expression[FiniteDuration], force: PauseType): ChainBuilder
    Definition Classes
    Pauses
  156. def pause(duration: Expression[FiniteDuration]): ChainBuilder
    Definition Classes
    Pauses
  157. def pause(min: Expression[FiniteDuration], max: Expression[FiniteDuration], force: PauseType): ChainBuilder
    Definition Classes
    Pauses
  158. def pause(min: Expression[FiniteDuration], max: Expression[FiniteDuration]): ChainBuilder
    Definition Classes
    Pauses
  159. def pause(min: String, max: String, unit: TimeUnit, force: PauseType): ChainBuilder
    Definition Classes
    Pauses
  160. def pause(min: String, max: String, force: PauseType): ChainBuilder
    Definition Classes
    Pauses
  161. def pause(min: String, max: String, unit: TimeUnit): ChainBuilder
    Definition Classes
    Pauses
  162. def pause(min: String, max: String): ChainBuilder
    Definition Classes
    Pauses
  163. def pause(min: FiniteDuration, max: FiniteDuration, force: PauseType): ChainBuilder
    Definition Classes
    Pauses
  164. def pause(min: FiniteDuration, max: FiniteDuration): ChainBuilder
    Definition Classes
    Pauses
  165. def pause(duration: String, unit: TimeUnit, force: PauseType): ChainBuilder
    Definition Classes
    Pauses
  166. def pause(duration: String, unit: TimeUnit): ChainBuilder
    Definition Classes
    Pauses
  167. def pause(duration: String, force: PauseType): ChainBuilder
    Definition Classes
    Pauses
  168. def pause(duration: String): ChainBuilder
    Definition Classes
    Pauses
  169. def pause(duration: FiniteDuration, force: PauseType): ChainBuilder
    Definition Classes
    Pauses
  170. def pause(duration: FiniteDuration): ChainBuilder

    Method used to define a pause based on a duration defined in the session

    Method used to define a pause based on a duration defined in the session

    duration

    Expression that when resolved, provides the pause duration

    returns

    a new builder with a pause added to its actions

    Definition Classes
    Pauses
  171. implicit lazy val pebbleFileBodies: PebbleFileBodies
    Definition Classes
    CoreDefaultImplicits
  172. def rampConcurrentUsers(from: Int): To
    Definition Classes
    ClosedInjectionSupport
  173. def rampUsers(users: Int): Ramp
    Definition Classes
    OpenInjectionSupport
  174. def rampUsersPerSec(rate1: Double): To
    Definition Classes
    OpenInjectionSupport
  175. def randomSwitch(possibilities: (Double, Executable)*): ChainBuilder

    Add a switch in the chain.

    Add a switch in the chain. Every possible subchain is defined with a percentage. Switch is selected randomly. If no switch is selected (ie: random number exceeds percentages sum), switch is bypassed. Percentages sum can't exceed 100%.

    possibilities

    the possible subchains

    returns

    a new builder with a random switch added to its actions

    Definition Classes
    ConditionalStatements
  176. def randomSwitchOrElse(possibilities: (Double, Executable)*)(elseChain: Executable, otherChains: Executable*): ChainBuilder

    Add a switch in the chain.

    Add a switch in the chain. Every possible subchain is defined with a percentage. Switch is selected randomly. If no switch is selected (ie: random number exceeds percentages sum), the subchain defined as the fallback will be used. Percentages sum must be below 100%.

    possibilities

    the possible subchains

    elseChain

    first fallback subchain

    otherChains

    other fallback subchains

    returns

    a new builder with a random switch added to its actions

    Definition Classes
    ConditionalStatements
  177. implicit lazy val rawFileBodies: RawFileBodies
    Definition Classes
    CoreDefaultImplicits
  178. def reachRps(target: Int): ReachIntermediate
    Definition Classes
    ThrottlingSupport
  179. def regex(pattern: Expression[String])(implicit patterns: Patterns): MultipleFind[RegexCheckType, String, String] with RegexOfType
    Definition Classes
    CheckSupport
  180. def registerJmesPathFunctions(functions: Function*): Unit
    Definition Classes
    CheckSupport
  181. def registerPebbleExtensions(extensions: Extension*): Unit
    Definition Classes
    BodySupport
  182. def rendezVous(users: Int): ChainBuilder
    Definition Classes
    Pauses
  183. def repeat(times: Expression[Int], counterName: String = UUID.randomUUID.toString)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Loops
    Annotations
    @SuppressWarnings()
  184. val responseTimeInMillis: Find[ResponseTimeCheckType, ResponseTimings, Int]
    Definition Classes
    CheckSupport
  185. def roundRobinSwitch(possibilities: Executable*): ChainBuilder

    Add a switch in the chain.

    Add a switch in the chain. Selection uses a round robin strategy

    possibilities

    the possible subchains

    returns

    a new builder with a random switch added to its actions

    Definition Classes
    ConditionalStatements
  186. def scenario(name: String): ScenarioBuilder
    Definition Classes
    CoreDsl
  187. def separatedValues(filePath: String, separator: Char, quoteChar: Char = DefaultQuoteChar)(implicit configuration: GatlingConfiguration): BatchableFeederBuilder[String]
    Definition Classes
    FeederSupport
    Annotations
    @SuppressWarnings()
  188. implicit def seq2FeederBuilder[T](data: IndexedSeq[Map[String, T]])(implicit configuration: GatlingConfiguration): FeederBuilderBase[T]
    Definition Classes
    FeederSupport
  189. val sha1: Find[Sha1CheckType, String, String]
    Definition Classes
    CheckSupport
  190. def ssv(filePath: String, quoteChar: Char = DefaultQuoteChar)(implicit configuration: GatlingConfiguration): BatchableFeederBuilder[String]
    Definition Classes
    FeederSupport
    Annotations
    @SuppressWarnings()
  191. def stopLoadGenerator(message: Expression[String]): ChainBuilder
    Definition Classes
    Errors
  192. def stopLoadGeneratorIf(message: Expression[String], condition: Expression[Boolean]): ChainBuilder
    Definition Classes
    Errors
  193. def stressPeakUsers(users: Int): StressPeak
    Definition Classes
    OpenInjectionSupport
  194. implicit def string2PathParts(string: String): AssertionPathParts
    Definition Classes
    AssertionSupport
  195. implicit def stringToExpression[T](string: String)(implicit arg0: TypeCaster[T], arg1: ClassTag[T]): Expression[T]
    Definition Classes
    ValidationImplicits
  196. def substring(pattern: Expression[String]): MultipleFind[SubstringCheckType, String, Int]
    Definition Classes
    CheckSupport
  197. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  198. def toString(): String
    Definition Classes
    AnyRef → Any
  199. def tryMax(times: Expression[Int], counterName: String = UUID.randomUUID.toString)(chain: Executable, chains: Executable*): ChainBuilder
    Definition Classes
    Errors
    Annotations
    @SuppressWarnings()
  200. def tsv(filePath: String, quoteChar: Char = DefaultQuoteChar)(implicit configuration: GatlingConfiguration): BatchableFeederBuilder[String]
    Definition Classes
    FeederSupport
    Annotations
    @SuppressWarnings()
  201. def uniformPausesPlusOrMinusDuration(plusOrMinus: FiniteDuration): PauseType
    Definition Classes
    PauseSupport
  202. def uniformPausesPlusOrMinusPercentage(plusOrMinus: Double): PauseType
    Definition Classes
    PauseSupport
  203. def uniformRandomSwitch(possibilities: Executable*): ChainBuilder

    Add a switch in the chain.

    Add a switch in the chain. Selection uses a uniformly distributed random strategy

    possibilities

    the possible subchains

    returns

    a new builder with a random switch added to its actions

    Definition Classes
    ConditionalStatements
  204. implicit def validate2Final[T, P, X](validatorCheckBuilder: Validate[T, P, X]): Final[T, P]
    Definition Classes
    CheckSupport
  205. implicit def value2Expression[T](value: T)(implicit arg0: DoesNotContain[T]): Expression[T]
    Definition Classes
    ValidationImplicits
  206. implicit def value2NoUnexpectedValidationLifting[T](value: T)(implicit arg0: DoesNotContain[T]): NoUnexpectedValidationLifting[T]
    Definition Classes
    ValidationImplicits
  207. implicit def value2Success[T](value: T)(implicit arg0: DoesNotContain[T]): Validation[T]
    Definition Classes
    ValidationImplicits
  208. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  209. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  210. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  211. def xpath(path: Expression[String], namespaces: Map[String, String])(implicit xmlParsers: XmlParsers): MultipleFind[XPathCheckType, XdmNode, String]
    Definition Classes
    CheckSupport
  212. def xpath(path: Expression[String])(implicit xmlParsers: XmlParsers): MultipleFind[XPathCheckType, XdmNode, String]
    Definition Classes
    CheckSupport

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from CoreDsl

Inherited from ValidationImplicits

Inherited from CoreDefaultImplicits

Inherited from DummySupport

Inherited from BodySupport

Inherited from AssertionSupport

Inherited from ThrottlingSupport

Inherited from ClosedInjectionSupport

Inherited from OpenInjectionSupport

Inherited from FeederSupport

Inherited from ResourceCache

Inherited from CheckSupport

Inherited from PauseSupport

Inherited from StructureSupport

Inherited from Groups[ChainBuilder]

Inherited from Errors[ChainBuilder]

Inherited from ConditionalStatements[ChainBuilder]

Inherited from Loops[ChainBuilder]

Inherited from Feeds[ChainBuilder]

Inherited from Pauses[ChainBuilder]

Inherited from Execs[ChainBuilder]

Inherited from AnyRef

Inherited from Any

Ungrouped