package core
Package Members
Type Members
- trait ActionBuilder extends AnyRef
Java wrapper of a Scala ActionBuilder.
Java wrapper of a Scala ActionBuilder. Builder of an Action in a Gatling scenario.
Immutable, so all methods return a new occurrence and leave the original unmodified.
- final class Assertion extends AnyRef
Java wrapper of a Scala Assertion
Java wrapper of a Scala Assertion
Immutable, so all methods return a new occurrence and leave the original unmodified.
- abstract class Body extends AnyRef
Java wrapper of a Scala request body.
Java wrapper of a Scala request body. Sealed, must not be extended. Implementations are for internal use only.
- final class ChainBuilder extends StructureBuilder[ChainBuilder, core.structure.ChainBuilder]
Java wrapper of a Scala ChainBuilder.
Java wrapper of a Scala ChainBuilder. Builder of a detached chain of Actions that can be attached to a Gatling scenario.
Immutable, so all methods return a new occurrence and leave the original unmodified.
- trait CheckBuilder extends AnyRef
Java wrapper of a Scala CheckBuilder.
Java wrapper of a Scala CheckBuilder. Builder of an Action in a Gatling scenario.
Immutable, so all methods return a new occurrence and leave the original unmodified.
- final class Choice extends AnyRef
A holder for choice types
- class ClosedInjectionStep extends AnyRef
An injection profile step for using a closed workload model where you control the concurrent number of users.
An injection profile step for using a closed workload model where you control the concurrent number of users. Only use if your system has a queue limiting entry. Don't use otherwise or your test will not match any production use case.
Immutable, so all methods return a new occurrence and leave the original unmodified.
- final class CoreDsl extends AnyRef
The entrypoint of the Gatling core DSL
- trait FeederBuilder[T] extends AnyRef
Builder of feeders, ie sources of data that are shared amongst all virtual users.
Builder of feeders, ie sources of data that are shared amongst all virtual users. Typically backed by an underlying resource, such as a CSV file.
Immutable so each method doesn't mutate the current instance but returns a new one.
- abstract class Filter[W <: core.filter.Filter] extends AnyRef
Filter.
Filter. Typically used for filtering HTTP resources.
- class OpenInjectionStep extends AnyRef
An injection profile step for using an open workload model where you control the arrival rate of new users.
An injection profile step for using an open workload model where you control the arrival rate of new users. In 99.99% of the cases, the right choice, over closed workload model.
Immutable, so all methods return a new occurrence and leave the original unmodified.
- abstract class PauseType extends AnyRef
The type of pauses to use on a given Scenario or Simulation.
- final class PopulationBuilder extends AnyRef
A builder for a Population = a Scenario + an injection profile.
A builder for a Population = a Scenario + an injection profile.
Immutable, meaning each method doesn't mutate the current instance but return a new one.
- trait ProtocolBuilder extends AnyRef
A builder for a protocol configuration
A builder for a protocol configuration
Immutable, so all methods return a new occurrence and leave the original unmodified.
- final class ScenarioBuilder extends StructureBuilder[ScenarioBuilder, core.structure.ScenarioBuilder]
Java wrapper of a Scala ScenarioBuilder.
Java wrapper of a Scala ScenarioBuilder.
Immutable, so all methods return a new occurrence and leave the original unmodified.
- final class Session extends AnyRef
The state of a given virtual user.
The state of a given virtual user.
Immutable, so all methods return a new occurrence and leave the original unmodified.
- abstract class Simulation extends AnyRef
The class your own Simulations must extend.
The class your own Simulations must extend.
On contrary to other Gatling DSL components, this class is mutable
- 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
ScenarioBuilderandChainBuilder.The parent class of
ScenarioBuilderandChainBuilder.For internal use only, do not extend!
- final class ThrottleStep extends AnyRef
Java wrapper of a Scala ThrottleStep.
Java wrapper of a Scala ThrottleStep.
Immutable, so all methods return a new occurrence and leave the original unmodified.