Packages

package core

Package Members

  1. package condition
  2. package error
  3. package exec
  4. package feed
  5. package group
  6. package internal
  7. package loop
  8. package pause

Type Members

  1. trait ActionBuilder extends Executable

    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.

  2. 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.

  3. 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.

  4. final class ChainBuilder extends StructureBuilder[ChainBuilder, core.structure.ChainBuilder] with Executable

    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.

  5. 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.

  6. final class Choice extends AnyRef

    A holder for choice types

  7. 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.

  8. final class CoreDsl extends AnyRef

    The entrypoint of the Gatling core DSL

  9. final class DeploymentInfo extends AnyRef

    Some deployment information when deploying on Gatling Enterprise

  10. 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.

  11. abstract class Filter[W <: core.filter.Filter] extends AnyRef

    Filter.

    Filter. Typically used for filtering HTTP resources.

  12. 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.

  13. abstract class PauseType extends AnyRef

    The type of pauses to use on a given Scenario or Simulation.

  14. 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.

  15. 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.

  16. 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.

  17. 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.

  18. 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

  19. 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.

    The parent class of ScenarioBuilder and ChainBuilder.

    For internal use only, do not extend!

  20. 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.

Ungrouped