PassFailMetricOutput interface
Meneruskan metrik gagal
Properti
| action | Tindakan yang diambil setelah ambang terpenuhi. Defaultnya adalah 'lanjutkan'. |
| actual |
Nilai aktual metrik klien untuk uji coba. |
| aggregate | Fungsi agregasi yang akan diterapkan pada metrik klien. Fungsi yang diizinkan - 'persentase' - untuk metrik kesalahan , 'rata-rata', 'p50', 'p90', 'p95', 'p99', 'min', 'max' - untuk metrik response_time_ms dan latensi, 'avg' - untuk requests_per_sec, 'count' - untuk permintaan |
| client |
Metrik klien tempat kriteria harus diterapkan. |
| condition | Operator perbandingan. Jenis yang didukung '>', '<' |
| request |
Nama permintaan yang kriteria gagal Pass harus diterapkan |
| result | Hasil dari uji coba. |
| value | Nilai untuk dibandingkan dengan metrik klien. Nilai yang diizinkan - 'kesalahan : [0.0 , 100.0] unit- % ', response_time_ms dan latensi : unit nilai bilangan bulat apa pun- ms. |
Detail Properti
action
Tindakan yang diambil setelah ambang terpenuhi. Defaultnya adalah 'lanjutkan'.
action?: "stop" | "continue"
Nilai Properti
"stop" | "continue"
actualValue
Nilai aktual metrik klien untuk uji coba.
actualValue?: number
Nilai Properti
number
aggregate
Fungsi agregasi yang akan diterapkan pada metrik klien. Fungsi yang diizinkan - 'persentase' - untuk metrik kesalahan , 'rata-rata', 'p50', 'p90', 'p95', 'p99', 'min', 'max' - untuk metrik response_time_ms dan latensi, 'avg' - untuk requests_per_sec, 'count' - untuk permintaan
aggregate?: "count" | "percentage" | "avg" | "p50" | "p90" | "p95" | "p99" | "min" | "max"
Nilai Properti
"count" | "percentage" | "avg" | "p50" | "p90" | "p95" | "p99" | "min" | "max"
clientMetric
Metrik klien tempat kriteria harus diterapkan.
clientMetric?: "response_time_ms" | "latency" | "error" | "requests" | "requests_per_sec"
Nilai Properti
"response_time_ms" | "latency" | "error" | "requests" | "requests_per_sec"
condition
Operator perbandingan. Jenis yang didukung '>', '<'
condition?: string
Nilai Properti
string
requestName
Nama permintaan yang kriteria gagal Pass harus diterapkan
requestName?: string
Nilai Properti
string
result
Hasil dari uji coba.
result?: "passed" | "undetermined" | "failed"
Nilai Properti
"passed" | "undetermined" | "failed"
value
Nilai untuk dibandingkan dengan metrik klien. Nilai yang diizinkan - 'kesalahan : [0.0 , 100.0] unit- % ', response_time_ms dan latensi : unit nilai bilangan bulat apa pun- ms.
value?: number
Nilai Properti
number