Поделиться через


PassFailMetricOutput interface

Передача метрики сбоя

Свойства

action

Действия, выполненные после выполнения порогового значения. Значение по умолчанию — "продолжить".

actualValue

Фактическое значение метрики клиента для тестового выполнения.

aggregate

Функция агрегирования, применяемая к метрикам клиента. Допустимые функции - "процент" для метрик ошибок, "avg", "p50", "p90", "p95", "p99", "min", "max" для response_time_ms и метрики задержки, "avg" - для requests_per_sec, "count" - для запросов

clientMetric

Метрика клиента, к которой должны применяться критерии.

condition

Оператор сравнения. Поддерживаемые типы ">", "<"

requestName

Имя запроса, для которого необходимо применить критерии сбоя 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