PassFailMetric interface
Передача метрики сбоя
Свойства
| action | Действия, выполненные после выполнения порогового значения. Значение по умолчанию — "продолжить". |
| actual |
Фактическое значение метрики клиента для тестового выполнения. |
| aggregate | Функция агрегирования, применяемая к метрикам клиента. Допустимые функции - "процент" для метрик ошибок, "avg", "p50", "p90", "p95", "p99", "min", "max" для response_time_ms и метрики задержки, "avg" - для requests_per_sec, "count" - для запросов |
| client |
Метрика клиента, к которой должны применяться критерии. |
| condition | Оператор сравнения. Поддерживаемые типы ">", "<" |
| request |
Имя запроса, для которого необходимо применить критерии сбоя Pass |
| result | Результат тестового выполнения. |
| value | Значение для сравнения с метрикой клиента. Допустимые значения : "error: [0.0, 100.0] единица - %', response_time_ms и задержка: любая целочисленная единица значения мс. |
Сведения о свойстве
action
Действия, выполненные после выполнения порогового значения. Значение по умолчанию — "продолжить".
action?: "stop" | "continue"
Значение свойства
"stop" | "continue"
actualValue
Фактическое значение метрики клиента для тестового выполнения.
actualValue?: number
Значение свойства
number
aggregate
Функция агрегирования, применяемая к метрикам клиента. Допустимые функции - "процент" для метрик ошибок, "avg", "p50", "p90", "p95", "p99", "min", "max" для response_time_ms и метрики задержки, "avg" - для requests_per_sec, "count" - для запросов
aggregate?: "count" | "percentage" | "avg" | "p50" | "p90" | "p95" | "p99" | "min" | "max"
Значение свойства
"count" | "percentage" | "avg" | "p50" | "p90" | "p95" | "p99" | "min" | "max"
clientMetric
Метрика клиента, к которой должны применяться критерии.
clientMetric?: "response_time_ms" | "latency" | "error" | "requests" | "requests_per_sec"
Значение свойства
"response_time_ms" | "latency" | "error" | "requests" | "requests_per_sec"
condition
Оператор сравнения. Поддерживаемые типы ">", "<"
condition?: string
Значение свойства
string
requestName
Имя запроса, для которого необходимо применить критерии сбоя Pass
requestName?: string
Значение свойства
string
result
Результат тестового выполнения.
result?: "passed" | "undetermined" | "failed"
Значение свойства
"passed" | "undetermined" | "failed"
value
Значение для сравнения с метрикой клиента. Допустимые значения : "error: [0.0, 100.0] единица - %', response_time_ms и задержка: любая целочисленная единица значения мс.
value?: number
Значение свойства
number