io.gatling.core

assertion

package assertion

Visibility
  1. Public
  2. All

Type Members

  1. case class Assertion(path: Path, target: Target, condition: Condition) extends Serialized with Product with Serializable

  2. class AssertionParser extends JavaTokenParsers

    Grammar of the Assertions parser (everything inside an assertion is separated by tabs) :

    Grammar of the Assertions parser (everything inside an assertion is separated by tabs) :

     assertion*
    
    <assertion>       ::= ASSERTION PATH <path> TARGET <type> CONDITION <cond>
    <path>            ::= GLOBAL | DETAILS <string>+
    <metric>          ::= <time_metric> | <count_metric> | MEAN_REQUESTS_PER_SECOND
    <time_metric>     ::= RESPONSE_TIME <time_selection>
    <time_selection>  ::= MIN | MAX | MEAN | STANDARD_DEVIATION | PERCENTILES_1 | PERCENTILES_2
    <count_metric>    ::= <count_type> <count_selection>
    <count_type>      ::= ALL_REQUESTS | FAILED_REQUESTS | SUCCESSFUL_REQUESTS
    <count_selection> ::= COUNT | PERCENT
    <cond>            ::= LESS_THAN <double> | GREATER_THAN <double>  | IS <double> | BETWEEN <double> <double> | IN <double>+
  3. class AssertionParserException extends Exception

  4. case class AssertionPath(parts: List[String]) extends Product with Serializable

  5. case class AssertionResult(result: Boolean, message: String) extends Product with Serializable

  6. trait AssertionSupport extends AnyRef

  7. class AssertionWithPath extends AnyRef

  8. class AssertionWithPathAndCountMetric extends AnyRef

  9. class AssertionWithPathAndTarget extends AnyRef

  10. class AssertionWithPathAndTimeMetric extends AnyRef

  11. case class Between(lowerBound: Int, upperBound: Int) extends Condition with Product with Serializable

  12. sealed abstract class Condition extends Serialized

  13. sealed abstract class CountMetric extends Metric

  14. sealed abstract class CountSelection extends Selection

  15. case class CountTarget(metric: CountMetric, selection: CountSelection) extends Target with Product with Serializable

  16. case class Details(parts: List[String]) extends Path with Product with Serializable

  17. case class GreaterThan(value: Int) extends Condition with Product with Serializable

  18. case class In(elements: List[Int]) extends Condition with Product with Serializable

  19. case class Is(value: Int) extends Condition with Product with Serializable

  20. case class LessThan(value: Int) extends Condition with Product with Serializable

  21. sealed abstract class Metric extends Serialized

  22. sealed abstract class Path extends Serialized

  23. sealed abstract class Selection extends Serialized

  24. sealed abstract class Serialized extends AnyRef

  25. sealed abstract class Target extends Serialized

  26. sealed abstract class TimeMetric extends Metric

  27. sealed abstract class TimeSelection extends Selection

  28. case class TimeTarget(metric: TimeMetric, selection: TimeSelection) extends Target with Product with Serializable

Value Members

  1. object AllRequests extends CountMetric with Product with Serializable

  2. object AssertionPath extends Serializable

  3. object AssertionTags

  4. object AssertionValidator

  5. object Count extends CountSelection with Product with Serializable

  6. object FailedRequests extends CountMetric with Product with Serializable

  7. object ForAll extends Path with Product with Serializable

  8. object Global extends Path with Product with Serializable

  9. object Max extends TimeSelection with Product with Serializable

  10. object Mean extends TimeSelection with Product with Serializable

  11. object MeanRequestsPerSecondTarget extends Target with Product with Serializable

  12. object Min extends TimeSelection with Product with Serializable

  13. object Percent extends CountSelection with Product with Serializable

  14. object Percentiles1 extends TimeSelection with Product with Serializable

  15. object Percentiles2 extends TimeSelection with Product with Serializable

  16. object Percentiles3 extends TimeSelection with Product with Serializable

  17. object Percentiles4 extends TimeSelection with Product with Serializable

  18. object ResponseTime extends TimeMetric with Product with Serializable

  19. object StandardDeviation extends TimeSelection with Product with Serializable

  20. object SuccessfulRequests extends CountMetric with Product with Serializable

Ungrouped