Package

io.gatling.core

session

Permalink

package session

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. session
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Block extends AnyRef

    Permalink
  2. sealed trait CounterBlock extends Block

    Permalink
  3. case class ExitAsapLoopBlock(counterName: String, condition: Expression[Boolean], exitAction: Action) extends CounterBlock with Product with Serializable

    Permalink
  4. case class ExitOnCompleteLoopBlock(counterName: String) extends CounterBlock with Product with Serializable

    Permalink
  5. type Expression[T] = (Session) ⇒ Validation[T]

    Permalink
  6. implicit final class ExpressionFailureWrapper extends AnyVal

    Permalink
  7. implicit final class ExpressionSuccessWrapper[T] extends AnyVal

    Permalink
  8. case class GroupBlock(hierarchy: List[String], startTimestamp: Long = nowMillis, cumulatedResponseTime: Int = 0, status: Status = OK) extends Block with Product with Serializable

    Permalink
  9. implicit final class RichExpression[T] extends AnyVal

    Permalink
  10. case class Session(scenario: String, userId: Long, attributes: Map[String, Any] = Map.empty, startDate: Long = nowMillis, drift: Long = 0L, baseStatus: Status = OK, blockStack: List[Block] = Nil, onExit: (Session) ⇒ Unit = Session.NothingOnExit) extends LazyLogging with Product with Serializable

    Permalink

    Session class representing the session passing through a scenario for a given user

    Session class representing the session passing through a scenario for a given user

    This session stores all needed data between requests

    scenario

    the name of the current scenario

    userId

    the id of the current user

    attributes

    the map that stores all values needed

    startDate

    when the user was started

    drift

    the cumulated time that was spent in Gatling on computation and that wasn't compensated for

    baseStatus

    the status when not in a TryMax blocks hierarchy

    blockStack

    the block stack

    onExit

    hook to execute once the user reaches the exit

  11. case class SessionAttribute(session: Session, key: String) extends Product with Serializable

    Permalink
  12. case class StaticStringExpression(value: String) extends Expression[String] with Product with Serializable

    Permalink
  13. case class TryMaxBlock(counterName: String, tryMaxAction: Action, status: Status = OK) extends CounterBlock with Product with Serializable

    Permalink

Value Members

  1. object LoopBlock extends StrictLogging

    Permalink
  2. object Session extends Serializable

    Permalink
  3. object SessionPrivateAttributes

    Permalink

    Private Gatling Session attributes

  4. val TrueExpressionSuccess: Expression[Boolean]

    Permalink
  5. package el

    Permalink
  6. def map2SeqExpression(map: Map[String, Any]): Expression[Seq[(String, Any)]]

    Permalink
  7. def resolveIterable[X](iterable: Iterable[(String, Expression[X])]): Expression[Seq[(String, X)]]

    Permalink
  8. def resolveOptionalExpression[T](expression: Option[Expression[T]], session: Session): Validation[Option[T]]

    Permalink
  9. def seq2SeqExpression(seq: Seq[(String, Any)]): Expression[Seq[(String, Any)]]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped