Packages

p

io.gatling.core

session

package session

Linear Supertypes
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
  2. sealed trait CounterBlock extends Block
  3. case class ExitAsapLoopBlock(counterName: String, condition: Expression[Boolean], exitAction: Action) extends CounterBlock with Product with Serializable
  4. case class ExitOnCompleteLoopBlock(counterName: String) extends CounterBlock with Product with Serializable
  5. type Expression[T] = (Session) ⇒ Validation[T]
  6. implicit final class ExpressionFailureWrapper extends AnyVal
  7. implicit final class ExpressionSuccessWrapper[T] extends AnyVal
  8. case class GroupBlock(hierarchy: List[String], startTimestamp: Long, cumulatedResponseTime: Int = 0, status: Status = OK) extends Block with Product with Serializable
  9. implicit final class RichExpression[T] extends AnyVal
  10. case class Session(scenario: String, userId: Long, startDate: Long, attributes: Map[String, Any] = Map.empty, drift: Long = 0L, baseStatus: Status = OK, blockStack: List[Block] = Nil, onExit: (Session) ⇒ Unit = Session.NothingOnExit) extends LazyLogging with Product with Serializable

    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

    startDate

    when the user was started

    attributes

    the map that stores all values needed

    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
  12. case class StaticStringExpression(value: String) extends Expression[String] with Product with Serializable
  13. case class TryMaxBlock(counterName: String, tryMaxAction: Action, status: Status = OK) extends CounterBlock with Product with Serializable

Value Members

  1. val EmptyStringExpressionSuccess: Expression[String]
  2. val TrueExpressionSuccess: Expression[Boolean]
  3. def map2SeqExpression(map: Map[String, Any]): Expression[Seq[(String, Any)]]
  4. def resolveIterable[X](iterable: Iterable[(String, Expression[X])]): Expression[Seq[(String, X)]]
  5. def resolveOptionalExpression[T](expression: Option[Expression[T]], session: Session): Validation[Option[T]]
  6. def seq2SeqExpression(seq: Seq[(String, Any)]): Expression[Seq[(String, Any)]]
  7. object LoopBlock extends StrictLogging
  8. object Session extends Serializable
  9. object SessionPrivateAttributes

    Private Gatling Session attributes

Inherited from AnyRef

Inherited from Any

Ungrouped