Package

io.gatling.core

action

Permalink

package action

Visibility
  1. Public
  2. All

Type Members

  1. trait Action extends StrictLogging

    Permalink

    Top level abstraction in charge of executing concrete actions along a scenario, for example sending an HTTP request.

    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.

  2. abstract class ActionActor extends BaseActor

    Permalink
  3. class ActorDelegatingAction extends Action

    Permalink
  4. case class BlockExit(exitAction: Action, session: Session, groupsToClose: List[GroupBlock]) extends Product with Serializable

    Permalink

    Describes an interruption to be performed.

    Describes an interruption to be performed.

    exitAction

    the action to execute next, instead of following the regular workflow.

    session

    the new Session to be sent to exitAction

    groupsToClose

    the groups to be closed as we bypass the regular GroupEnd from the regular flow

  5. trait ChainableAction extends Action

    Permalink

    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.

  6. class Exit extends Action

    Permalink
  7. class ExitHereIfFailed extends Action with ChainableAction with NameGen

    Permalink
  8. trait ExitableAction extends ChainableAction

    Permalink

    An Action that can trigger a forced exit and bypass regular workflow.

  9. class ExitableActorDelegatingAction extends ActorDelegatingAction with ExitableAction

    Permalink
  10. class Feed extends ExitableAction with NameGen

    Permalink
  11. case class FeedMessage(session: Session, number: Expression[Int], controller: ActorRef, next: Action) extends Product with Serializable

    Permalink
  12. class GroupEnd extends ChainableAction with NameGen

    Permalink
  13. class GroupStart extends ExitableAction with NameGen

    Permalink
  14. class If extends ExitableAction with NameGen

    Permalink

    A conditional Action

  15. class InnerLoop extends ChainableAction

    Permalink
  16. class InnerTryMax extends ChainableAction

    Permalink
  17. class Loop extends Action

    Permalink

    Action in charge of controlling a while loop execution.

  18. class Pace extends ExitableAction with NameGen

    Permalink

    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.

  19. class Pause extends ExitableAction

    Permalink

    PauseAction provides a convenient means to implement pause actions based on random distributions.

  20. class RendezVousActor extends ActionActor

    Permalink

    Buffer Sessions until users is reached, then unleash buffer and become passthrough.

  21. class SessionHook extends ChainableAction

    Permalink

    Hook for interacting with the Session

  22. class SingletonFeed[T] extends BaseActor

    Permalink
  23. class Switch extends ExitableAction

    Permalink
  24. class TryMax extends Action with NameGen

    Permalink
  25. abstract class ValidatedActionActor extends ActionActor

    Permalink

Value Members

  1. object BlockExit extends Serializable

    Permalink
  2. object RendezVous extends NameGen

    Permalink
  3. object RendezVousActor

    Permalink
  4. object SingletonFeed

    Permalink
  5. package builder

    Permalink

Ungrouped