PassFailMetricOutput 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". |
| actual |
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ń |
| client |
Metryka klienta, na której należy zastosować kryteria. |
| condition | Operator porównania. Obsługiwane typy ">", "<" |
| request |
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