Top level abstraction in charge of executing concrete actions along a scenario, for example sending an HTTP request.
An Action that is to be chained with another.
An Action that is to be chained with another. Almost all Gatling Actions are Chainable. For example, the final Action at the end of a scenario workflow is not.
An Action that handles failures gracefully by returning a Validation
A conditional Action
An Action that can trigger an interrupt and bypass regular workflow.
Describes an interruption to be performed.
Describes an interruption to be performed.
the actor to send next, instead of following the regular workflow.
the new Session to be sent to nextActor
the groups to be closed as we bypass the regular GroupEnd from the regular flow
Action in charge of controlling a while loop execution.
Pace provides a means to limit the frequency with which an action is run, by specifying a minimum wait time between iterations.
Pace provides a means to limit the frequency with which an action is run, by specifying a minimum wait time between iterations.
Originally contributed by James Pickering.
PauseAction provides a convenient means to implement pause actions based on random distributions.
Buffer Sessions until users is reached, then unleash buffer and become passthrough.
Hook for interacting with the Session
Top level abstraction in charge of executing concrete actions along a scenario, for example sending an HTTP request. It is implemented as an Akka Actor that receives Session messages.