Udostępnij za pośrednictwem


PassFailMetric interface

Metryka Pass fail (Przekazywanie nie powiodła się)

Właściwości

action

Akcja podjęta po osiągnięciu progu. Wartość domyślna to "continue".

actualValue

Rzeczywista wartość metryki klienta dla przebiegu testu.

aggregate

Funkcja agregacji, która ma zostać zastosowana do metryki klienta. Dozwolone funkcje — "percentage" — dla metryki błędów, "avg", "p50", "p90", "p95", "p99", "min", "max" — dla response_time_ms i metryki opóźnienia, "avg" — dla requests_per_sec, "count" — dla żądań

clientMetric

Metryka klienta, na której należy zastosować kryteria.

condition

Operator porównania. Obsługiwane typy ">", "<"

requestName

Nazwa żądania, dla którego należy zastosować kryteria powodzenia

result

Wynik przebiegu testu.

value

Wartość do porównania z metryki klienta. Dozwolone wartości — "error: [0.0, 100.0] unit- % ", response_time_ms i opóźnienie: dowolna jednostka wartości całkowitej- ms.

Szczegóły właściwości

action

Akcja podjęta po osiągnięciu progu. Wartość domyślna to "continue".

action?: "stop" | "continue"

Wartość właściwości

"stop" | "continue"

actualValue

Rzeczywista wartość metryki klienta dla przebiegu testu.

actualValue?: number

Wartość właściwości

number

aggregate

Funkcja agregacji, która ma zostać zastosowana do metryki klienta. Dozwolone funkcje — "percentage" — dla metryki błędów, "avg", "p50", "p90", "p95", "p99", "min", "max" — dla response_time_ms i metryki opóźnienia, "avg" — dla requests_per_sec, "count" — dla żądań

aggregate?: "count" | "percentage" | "avg" | "p50" | "p90" | "p95" | "p99" | "min" | "max"

Wartość właściwości

"count" | "percentage" | "avg" | "p50" | "p90" | "p95" | "p99" | "min" | "max"

clientMetric

Metryka klienta, na której należy zastosować kryteria.

clientMetric?: "response_time_ms" | "latency" | "error" | "requests" | "requests_per_sec"

Wartość właściwości

"response_time_ms" | "latency" | "error" | "requests" | "requests_per_sec"

condition

Operator porównania. Obsługiwane typy ">", "<"

condition?: string

Wartość właściwości

string

requestName

Nazwa żądania, dla którego należy zastosować kryteria powodzenia

requestName?: string

Wartość właściwości

string

result

Wynik przebiegu testu.

result?: "passed" | "undetermined" | "failed"

Wartość właściwości

"passed" | "undetermined" | "failed"

value

Wartość do porównania z metryki klienta. Dozwolone wartości — "error: [0.0, 100.0] unit- % ", response_time_ms i opóźnienie: dowolna jednostka wartości całkowitej- ms.

value?: number

Wartość właściwości

number