Packages

p

io.gatling.core

action

package action

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait Action extends StrictLogging

    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
  3. trait ActorBasedAction extends AnyRef
  4. class ActorDelegatingAction extends Action
  5. case class BlockExit(exitAction: Action, session: Session, groupsToClose: List[GroupBlock]) extends Product with Serializable

    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

  6. trait ChainableAction extends Action

    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.

  7. class Exit extends Action
  8. class ExitHereIfFailed extends Action with ChainableAction with NameGen
  9. trait ExitableAction extends ChainableAction

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

  10. class ExitableActorDelegatingAction extends ActorDelegatingAction with ExitableAction
  11. class Feed extends ExitableAction with NameGen
  12. case class FeedMessage(session: Session, number: Expression[Int], controller: ActorRef, next: Action) extends Product with Serializable
  13. class GroupEnd extends ChainableAction with NameGen
  14. class GroupStart extends ExitableAction with NameGen
  15. class If extends ExitableAction with NameGen
  16. class InnerLoop extends ChainableAction
  17. class InnerTryMax extends ChainableAction
  18. class Loop extends Action
  19. class Pace extends ExitableAction with NameGen

    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.

  20. class Pause extends ExitableAction
  21. class RendezVousActor extends ActionActor

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

  22. trait RequestAction extends ExitableAction
  23. class SessionHook extends ChainableAction
  24. class SingletonFeed[T] extends BaseActor
  25. class Switch extends ExitableAction
  26. class TryMax extends Action with NameGen
  27. abstract class ValidatedActionActor extends ActionActor

Value Members

  1. object BlockExit extends Serializable
  2. object RendezVous extends NameGen
  3. object RendezVousActor
  4. object SingletonFeed

Ungrouped