trait CoreDsl extends StructureSupport with PauseSupport with CheckSupport with FeederSupport with OpenInjectionSupport with ClosedInjectionSupport with ThrottlingSupport with AssertionSupport with BodySupport with CoreDefaultImplicits with ValidationImplicits
- Alphabetic
- By Inheritance
- CoreDsl
- ValidationImplicits
- CoreDefaultImplicits
- BodySupport
- AssertionSupport
- ThrottlingSupport
- ClosedInjectionSupport
- OpenInjectionSupport
- FeederSupport
- ResourceCache
- CheckSupport
- PauseSupport
- StructureSupport
- StructureBuilder
- Groups
- Errors
- ConditionalStatements
- Loops
- Feeds
- Pauses
- Execs
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- implicit abstract def configuration: GatlingConfiguration
- Definition Classes
- CoreDefaultImplicits
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def AllowList(patterns: String*): AllowList
- def ByteArrayBody(bytes: Expression[Array[Byte]]): BodyWithBytesExpression
- Definition Classes
- BodySupport
- def DenyList(patterns: String*): DenyList
- def ElFileBody(filePath: Expression[String])(implicit elFileBodies: ElFileBodies): BodyWithStringExpression
- Definition Classes
- BodySupport
- def InputStreamBody(is: Expression[InputStream]): Body
- Definition Classes
- BodySupport
- def PebbleFileBody(filePath: Expression[String])(implicit pebbleFileBodies: PebbleFileBodies, configuration: GatlingConfiguration): BodyWithStringExpression
- Definition Classes
- BodySupport
- def PebbleStringBody(string: String)(implicit configuration: GatlingConfiguration): BodyWithStringExpression
- Definition Classes
- BodySupport
- def RawFileBody(filePath: Expression[String])(implicit rawFileBodies: RawFileBodies): BodyWithBytesExpression
- Definition Classes
- BodySupport
- def StringBody(string: Expression[String])(implicit configuration: GatlingConfiguration): BodyWithStringExpression
- Definition Classes
- BodySupport
- def StringBody(string: String)(implicit configuration: GatlingConfiguration): BodyWithStringExpression
- Definition Classes
- BodySupport
- def actionBuilders: List[ActionBuilder]
- Attributes
- protected
- Definition Classes
- StructureSupport → Execs
- implicit def array2FeederBuilder[T](data: Array[Map[String, T]])(implicit configuration: GatlingConfiguration): FeederBuilderBase[T]
- Definition Classes
- FeederSupport
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asLongAs(condition: Expression[Boolean], counterName: String = UUID.randomUUID.toString, exitASAP: Boolean = false)(chain: ChainBuilder): ChainBuilder
- Definition Classes
- Loops
- Annotations
- @SuppressWarnings()
- def asLongAsDuring(condition: Expression[Boolean], duration: Expression[FiniteDuration], counterName: String = UUID.randomUUID.toString, exitASAP: Boolean = true)(chain: ChainBuilder): ChainBuilder
- Definition Classes
- Loops
- Annotations
- @SuppressWarnings()
- def atOnceUsers(users: Int): OpenInjectionStep
- Definition Classes
- OpenInjectionSupport
- val bodyBytes: Find[BodyBytesCheckType, Array[Byte], Array[Byte]]
- Definition Classes
- CheckSupport
- val bodyLength: Find[BodyBytesCheckType, Int, Int]
- Definition Classes
- CheckSupport
- val bodyStream: Find[BodyStreamCheckType, () => InputStream, InputStream]
- Definition Classes
- CheckSupport
- val bodyString: Find[BodyStringCheckType, String, String]
- Definition Classes
- CheckSupport
- def cachedResource(customResourcesDirectory: Option[Path], path: String): Validation[Resource]
- Attributes
- protected
- Definition Classes
- ResourceCache
- def chain(newActionBuilders: Seq[ActionBuilder]): ChainBuilder
- Attributes
- protected
- Definition Classes
- StructureSupport → Execs
- def checkIf[R, C <: Check[R]](condition: (R, Session) => Validation[Boolean])(thenCheck: C)(implicit maker: TypedCheckIfMaker[R, C]): C
- Definition Classes
- CheckSupport
- def checkIf[C <: Check[_]](condition: Expression[Boolean])(thenCheck: C)(implicit maker: UntypedCheckIfMaker[C]): C
- Definition Classes
- CheckSupport
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- implicit def closedInjectionProfileFactory: InjectionProfileFactory[ClosedInjectionStep]
- Definition Classes
- ClosedInjectionSupport
- def constantConcurrentUsers(number: Int): Constant
- Definition Classes
- ClosedInjectionSupport
- val constantPauses: PauseType
- Definition Classes
- PauseSupport
- def constantUsersPerSec(rate: Double): ConstantRate
- Definition Classes
- OpenInjectionSupport
- def css(selector: Expression[String], nodeAttribute: String)(implicit selectors: CssSelectors): MultipleFind[CssCheckType, NodeSelector, String] with CssOfType
- Definition Classes
- CheckSupport
- def css(selector: Expression[String])(implicit selectors: CssSelectors): MultipleFind[CssCheckType, NodeSelector, String] with CssOfType
- Definition Classes
- CheckSupport
- def csv(filePath: String, quoteChar: Char = DefaultQuoteChar)(implicit configuration: GatlingConfiguration): BatchableFeederBuilder[String]
- Definition Classes
- FeederSupport
- Annotations
- @SuppressWarnings()
- def customPauses(custom: Expression[Long]): PauseType
- Definition Classes
- PauseSupport
- implicit lazy val defaultCssSelectors: CssSelectors
- Definition Classes
- CoreDefaultImplicits
- implicit lazy val defaultJmesPaths: JmesPaths
- Definition Classes
- CoreDefaultImplicits
- implicit lazy val defaultJsonParsers: JsonParsers
- Definition Classes
- CoreDefaultImplicits
- implicit lazy val defaultJsonPaths: JsonPaths
- Definition Classes
- CoreDefaultImplicits
- implicit lazy val defaultPatterns: Patterns
- Definition Classes
- CoreDefaultImplicits
- implicit lazy val defaultXmlParsers: XmlParsers
- Definition Classes
- CoreDefaultImplicits
- def details(pathParts: AssertionPathParts)(implicit configuration: GatlingConfiguration): AssertionWithPath
- Definition Classes
- AssertionSupport
- val disabledPauses: PauseType
- Definition Classes
- PauseSupport
- def doIf(condition: Expression[Boolean])(thenNext: ChainBuilder): 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
- thenNext
the chain to be executed if the condition is satisfied
- returns
a new builder with a conditional execution added to its actions
- Definition Classes
- ConditionalStatements
- def doIfEquals(actual: Expression[Any], expected: Expression[Any])(thenNext: ChainBuilder): 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
- thenNext
the chain to be executed if the condition is satisfied
- returns
a new builder with a conditional execution added to its actions
- Definition Classes
- ConditionalStatements
- def doIfEqualsOrElse(actual: Expression[Any], expected: Expression[Any])(thenNext: ChainBuilder)(elseNext: ChainBuilder): 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
- thenNext
the chain to be executed if the condition is satisfied
- elseNext
the chain to be executed if the condition is not satisfied
- returns
a new builder with a conditional execution added to its actions
- Definition Classes
- ConditionalStatements
- def doIfOrElse(condition: Expression[Boolean])(thenNext: ChainBuilder)(elseNext: ChainBuilder): 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
- thenNext
the chain to be executed if the condition is satisfied
- elseNext
the chain to be executed if the condition is not satisfied
- returns
a new builder with a conditional execution added to its actions
- Definition Classes
- ConditionalStatements
- def doSwitch(value: Expression[Any])(possibilities: (Any, ChainBuilder)*): 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
- def doSwitchOrElse(value: Expression[Any])(possibilities: (Any, ChainBuilder)*)(elseNext: ChainBuilder): 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
- elseNext
fallback subchain
- returns
a new builder with a switch added to its actions
- Definition Classes
- ConditionalStatements
- def doWhile(condition: Expression[Boolean], counterName: String = UUID.randomUUID.toString)(chain: ChainBuilder): ChainBuilder
- Definition Classes
- Loops
- Annotations
- @SuppressWarnings()
- def doWhileDuring(condition: Expression[Boolean], duration: Expression[FiniteDuration], counterName: String = UUID.randomUUID.toString, exitASAP: Boolean = true)(chain: ChainBuilder): ChainBuilder
- Definition Classes
- Loops
- Annotations
- @SuppressWarnings()
- def during(duration: Expression[FiniteDuration], counterName: String = UUID.randomUUID.toString, exitASAP: Boolean = true)(chain: ChainBuilder): ChainBuilder
- Definition Classes
- Loops
- Annotations
- @SuppressWarnings()
- implicit lazy val elFileBodies: ElFileBodies
- Definition Classes
- CoreDefaultImplicits
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def exec[T <: Execs[_]](execs: Iterable[T]): ChainBuilder
- Definition Classes
- Execs
- def exec[T <: Execs[_]](execs: T*): ChainBuilder
- Definition Classes
- Execs
- def exec(actionBuilder: ActionBuilder): ChainBuilder
- Definition Classes
- Execs
- def exec(sessionFunction: Expression[Session]): ChainBuilder
- Definition Classes
- Execs
- def exitBlockOnFail(chain: ChainBuilder): ChainBuilder
- Definition Classes
- Errors
- def exitHere: ChainBuilder
- Definition Classes
- Errors
- def exitHereIf(condition: Expression[Boolean]): ChainBuilder
- Definition Classes
- Errors
- def exitHereIfFailed: ChainBuilder
- Definition Classes
- Errors
- val exponentialPauses: PauseType
- Definition Classes
- PauseSupport
- 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
- 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
- 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
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- implicit def find2Final[T, P, X](findCheckBuilder: Find[T, P, X]): Final[T, P]
- Definition Classes
- CheckSupport
- implicit def find2Validate[T, P, X](findCheckBuilder: Find[T, P, X]): Validate[T, P, X]
- Definition Classes
- CheckSupport
- def forAll(implicit configuration: GatlingConfiguration): AssertionWithPath
- Definition Classes
- AssertionSupport
- def foreach(seq: Expression[Seq[Any]], attributeName: String, counterName: String = UUID.randomUUID.toString)(chain: ChainBuilder): ChainBuilder
- Definition Classes
- Loops
- Annotations
- @SuppressWarnings()
- def forever(counterName: String)(chain: ChainBuilder): ChainBuilder
- Definition Classes
- Loops
- def forever(chain: ChainBuilder): ChainBuilder
- Definition Classes
- Loops
- def form(selector: Expression[String])(implicit selectors: CssSelectors): MultipleFind[CssCheckType, NodeSelector, Map[String, Any]]
- Definition Classes
- CheckSupport
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def global(implicit configuration: GatlingConfiguration): AssertionWithPath
- Definition Classes
- AssertionSupport
- def group(name: Expression[String])(chain: ChainBuilder): ChainBuilder
- Definition Classes
- Groups
- def gzipBody: (Body) => Body
- Definition Classes
- BodySupport
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def holdFor(duration: FiniteDuration): ThrottleStep
- Definition Classes
- ThrottlingSupport
- def incrementConcurrentUsers(concurrentUsers: Int): Times
- Definition Classes
- ClosedInjectionSupport
- def incrementUsersPerSec(usersPerSec: Double): Times
- Definition Classes
- OpenInjectionSupport
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def jmesPath(path: Expression[String])(implicit jmesPaths: JmesPaths): Find[JmesPathCheckType, JsonNode, String] with JmesPathOfType
- Definition Classes
- CheckSupport
- def jsonFile(filePath: String)(implicit jsonParsers: JsonParsers, configuration: GatlingConfiguration): FileBasedFeederBuilder[Any]
- Definition Classes
- FeederSupport
- def jsonPath(path: Expression[String])(implicit jsonPaths: JsonPaths): MultipleFind[JsonPathCheckType, JsonNode, String] with JsonPathOfType
- Definition Classes
- CheckSupport
- def jsonUrl(url: String)(implicit jsonParsers: JsonParsers, configuration: GatlingConfiguration): FeederBuilderBase[Any]
- Definition Classes
- FeederSupport
- def jsonpJmesPath(path: Expression[String])(implicit jmesPaths: JmesPaths): Find[JsonpJmesPathCheckType, JsonNode, String] with JsonpJmesPathOfType
- Definition Classes
- CheckSupport
- def jsonpJsonPath(path: Expression[String])(implicit jsonPaths: JsonPaths): MultipleFind[JsonpJsonPathCheckType, JsonNode, String] with JsonpJsonPathOfType
- Definition Classes
- CheckSupport
- def jumpToRps(target: Int): ThrottleStep
- Definition Classes
- ThrottlingSupport
- val md5: Find[Md5CheckType, String, String]
- Definition Classes
- CheckSupport
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def normalPausesWithPercentageDuration(stdDev: Double): PauseType
- Definition Classes
- PauseSupport
- def normalPausesWithStdDevDuration(stdDev: FiniteDuration): PauseType
- Definition Classes
- PauseSupport
- def nothingFor(d: FiniteDuration): OpenInjectionStep
- Definition Classes
- OpenInjectionSupport
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit def openInjectionProfileFactory: InjectionProfileFactory[OpenInjectionStep]
- Definition Classes
- OpenInjectionSupport
- def pace(min: Expression[FiniteDuration], max: Expression[FiniteDuration], counter: String): ChainBuilder
- Definition Classes
- Pauses
- def pace(min: Expression[FiniteDuration], max: Expression[FiniteDuration]): ChainBuilder
- Definition Classes
- Pauses
- def pace(min: String, max: String, unit: TimeUnit, counter: String): ChainBuilder
- Definition Classes
- Pauses
- def pace(min: String, max: String, unit: TimeUnit): ChainBuilder
- Definition Classes
- Pauses
- def pace(min: FiniteDuration, max: FiniteDuration, counter: String): ChainBuilder
- Definition Classes
- Pauses
- def pace(min: FiniteDuration, max: FiniteDuration): ChainBuilder
- Definition Classes
- Pauses
- def pace(duration: Expression[FiniteDuration], counter: String): ChainBuilder
- Definition Classes
- Pauses
- def pace(duration: Expression[FiniteDuration]): ChainBuilder
- Definition Classes
- Pauses
- def pace(duration: String, unit: TimeUnit = TimeUnit.SECONDS): ChainBuilder
- Definition Classes
- Pauses
- Annotations
- @SuppressWarnings()
- def pace(duration: FiniteDuration, counter: String): ChainBuilder
- Definition Classes
- Pauses
- def pace(duration: FiniteDuration): ChainBuilder
- Definition Classes
- Pauses
- def pause(duration: Expression[FiniteDuration], force: PauseType): ChainBuilder
- Definition Classes
- Pauses
- def pause(duration: Expression[FiniteDuration]): ChainBuilder
- Definition Classes
- Pauses
- def pause(min: Expression[FiniteDuration], max: Expression[FiniteDuration], force: PauseType): ChainBuilder
- Definition Classes
- Pauses
- def pause(min: Expression[FiniteDuration], max: Expression[FiniteDuration]): ChainBuilder
- Definition Classes
- Pauses
- def pause(min: String, max: String, unit: TimeUnit, force: PauseType): ChainBuilder
- Definition Classes
- Pauses
- def pause(min: String, max: String, force: PauseType): ChainBuilder
- Definition Classes
- Pauses
- def pause(min: String, max: String, unit: TimeUnit): ChainBuilder
- Definition Classes
- Pauses
- def pause(min: String, max: String): ChainBuilder
- Definition Classes
- Pauses
- def pause(min: FiniteDuration, max: FiniteDuration, force: PauseType): ChainBuilder
- Definition Classes
- Pauses
- def pause(min: FiniteDuration, max: FiniteDuration): ChainBuilder
- Definition Classes
- Pauses
- def pause(duration: String, unit: TimeUnit, force: PauseType): ChainBuilder
- Definition Classes
- Pauses
- def pause(duration: String, unit: TimeUnit): ChainBuilder
- Definition Classes
- Pauses
- def pause(duration: String, force: PauseType): ChainBuilder
- Definition Classes
- Pauses
- def pause(duration: String): ChainBuilder
- Definition Classes
- Pauses
- def pause(duration: FiniteDuration, force: PauseType): ChainBuilder
- Definition Classes
- Pauses
- 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
- implicit lazy val pebbleFileBodies: PebbleFileBodies
- Definition Classes
- CoreDefaultImplicits
- def rampConcurrentUsers(from: Int): To
- Definition Classes
- ClosedInjectionSupport
- def rampUsers(users: Int): Ramp
- Definition Classes
- OpenInjectionSupport
- def rampUsersPerSec(rate1: Double): To
- Definition Classes
- OpenInjectionSupport
- def randomSwitch(possibilities: (Double, ChainBuilder)*): 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
- def randomSwitchOrElse(possibilities: (Double, ChainBuilder)*)(elseNext: ChainBuilder): 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
- elseNext
fallback subchain
- returns
a new builder with a random switch added to its actions
- Definition Classes
- ConditionalStatements
- implicit lazy val rawFileBodies: RawFileBodies
- Definition Classes
- CoreDefaultImplicits
- def reachRps(target: Int): ReachIntermediate
- Definition Classes
- ThrottlingSupport
- def regex(pattern: Expression[String])(implicit patterns: Patterns): MultipleFind[RegexCheckType, String, String] with RegexOfType
- Definition Classes
- CheckSupport
- def registerJmesPathFunctions(functions: Function*): Unit
- Definition Classes
- CheckSupport
- def registerPebbleExtensions(extensions: Extension*): Unit
- Definition Classes
- BodySupport
- def rendezVous(users: Int): ChainBuilder
- Definition Classes
- Pauses
- def repeat(times: Expression[Int], counterName: String = UUID.randomUUID.toString)(chain: ChainBuilder): ChainBuilder
- Definition Classes
- Loops
- Annotations
- @SuppressWarnings()
- val responseTimeInMillis: Find[ResponseTimeCheckType, ResponseTimings, Int]
- Definition Classes
- CheckSupport
- def roundRobinSwitch(possibilities: ChainBuilder*): 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
- def scenario(name: String): ScenarioBuilder
- def separatedValues(filePath: String, separator: Char, quoteChar: Char = DefaultQuoteChar)(implicit configuration: GatlingConfiguration): BatchableFeederBuilder[String]
- Definition Classes
- FeederSupport
- Annotations
- @SuppressWarnings()
- implicit def seq2FeederBuilder[T](data: IndexedSeq[Map[String, T]])(implicit configuration: GatlingConfiguration): FeederBuilderBase[T]
- Definition Classes
- FeederSupport
- val sha1: Find[Sha1CheckType, String, String]
- Definition Classes
- CheckSupport
- def ssv(filePath: String, quoteChar: Char = DefaultQuoteChar)(implicit configuration: GatlingConfiguration): BatchableFeederBuilder[String]
- Definition Classes
- FeederSupport
- Annotations
- @SuppressWarnings()
- def stopInjector(message: Expression[String]): ChainBuilder
- Definition Classes
- Errors
- def stressPeakUsers(users: Int): StressPeak
- Definition Classes
- OpenInjectionSupport
- implicit def string2PathParts(string: String): AssertionPathParts
- Definition Classes
- AssertionSupport
- implicit def stringToExpression[T](string: String)(implicit arg0: TypeCaster[T], arg1: Exclude[NonValidable, T], arg2: ClassTag[T]): Expression[T]
- Definition Classes
- ValidationImplicits
- def substring(pattern: Expression[String]): MultipleFind[SubstringCheckType, String, Int]
- Definition Classes
- CheckSupport
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def tryMax(times: Expression[Int], counterName: String = UUID.randomUUID.toString)(chain: ChainBuilder): ChainBuilder
- Definition Classes
- Errors
- Annotations
- @SuppressWarnings()
- def tsv(filePath: String, quoteChar: Char = DefaultQuoteChar)(implicit configuration: GatlingConfiguration): BatchableFeederBuilder[String]
- Definition Classes
- FeederSupport
- Annotations
- @SuppressWarnings()
- def uniformPausesPlusOrMinusDuration(plusOrMinus: FiniteDuration): PauseType
- Definition Classes
- PauseSupport
- def uniformPausesPlusOrMinusPercentage(plusOrMinus: Double): PauseType
- Definition Classes
- PauseSupport
- def uniformRandomSwitch(possibilities: ChainBuilder*): 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
- implicit def validate2Final[T, P, X](validatorCheckBuilder: Validate[T, P, X]): Final[T, P]
- Definition Classes
- CheckSupport
- implicit def value2Expression[T](value: T)(implicit arg0: Exclude[NonValidable, T]): Expression[T]
- Definition Classes
- ValidationImplicits
- implicit def value2NoUnexpectedValidationLifting[T](value: T): NoUnexpectedValidationLifting[T]
- Definition Classes
- ValidationImplicits
- implicit def value2Success[T](value: T)(implicit arg0: Exclude[NonValidable, T]): Validation[T]
- Definition Classes
- ValidationImplicits
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def xpath(path: Expression[String], namespaces: Map[String, String])(implicit xmlParsers: XmlParsers): MultipleFind[XPathCheckType, XdmNode, String]
- Definition Classes
- CheckSupport
- def xpath(path: Expression[String])(implicit xmlParsers: XmlParsers): MultipleFind[XPathCheckType, XdmNode, String]
- Definition Classes
- CheckSupport
Deprecated Value Members
- def BlackList(patterns: String*): DenyList
- Annotations
- @deprecated
- Deprecated
(Since version 3.7.0) Will be removed in a future release. Please use DenyList instead.
- def WhiteList(patterns: String*): AllowList
- Annotations
- @deprecated
- Deprecated
(Since version 3.7.0) Will be removed in a future release. Please use AllowList instead.
- 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
- Annotations
- @deprecated
- Deprecated
(Since version 3.7.0) This feature will be dropped in the next release
- def feed(feederBuilder: FeederBuilder, number: Int): ChainBuilder
- Definition Classes
- Feeds
- Annotations
- @deprecated
- Deprecated
(Since version 3.7.0) Feeding multiple records at once and translating names will be dropped in the next release
- def flattenMapIntoAttributes(map: Expression[Map[String, Any]]): Expression[Session]
- Annotations
- @deprecated
- Deprecated
(Since version 3.7.0) Will be removed in a future release. Please use Gatling EL Map key access.
- def heavisideUsers(users: Int): StressPeak
- Definition Classes
- OpenInjectionSupport
- Annotations
- @deprecated
- Deprecated
(Since version 3.7.0) User stressPeakUsers instead
- def streamBody: (Body) => Body
- Definition Classes
- BodySupport
- Annotations
- @deprecated
- Deprecated
(Since version 3.7.0) Probably no use case for this, will be removed in a future release.