PassFailMetricOutput interface
Métrica de error de paso
Propiedades
action | Acción realizada después de que se cumpla el umbral. El valor predeterminado es "continue". |
actual |
Valor real de la métrica de cliente para la ejecución de pruebas. |
aggregate | Función de agregación que se va a aplicar en la métrica del cliente. Funciones permitidas: 'percentage': para la métrica de error , 'avg', 'p50', 'p90', 'p95', 'p99', 'min', 'max' - para response_time_ms y la métrica de latencia, 'avg' - para requests_per_sec, 'count'- para solicitudes |
client |
Métrica de cliente a la que se deben aplicar los criterios. |
condition | Operador de comparación. Tipos admitidos '>', '<' |
request |
Nombre de solicitud para el que se deben aplicar los criterios de error de paso |
result | Resultado de la ejecución de la prueba. |
value | Valor que se va a comparar con la métrica de cliente. Valores permitidos: 'error: [0.0 , 100.0] unidad- % ', response_time_ms y latencia: cualquier valor entero unit- ms. |
Detalles de las propiedades
action
Acción realizada después de que se cumpla el umbral. El valor predeterminado es "continue".
action?: "stop" | "continue"
Valor de propiedad
"stop" | "continue"
actualValue
Valor real de la métrica de cliente para la ejecución de pruebas.
actualValue?: number
Valor de propiedad
number
aggregate
Función de agregación que se va a aplicar en la métrica del cliente. Funciones permitidas: 'percentage': para la métrica de error , 'avg', 'p50', 'p90', 'p95', 'p99', 'min', 'max' - para response_time_ms y la métrica de latencia, 'avg' - para requests_per_sec, 'count'- para solicitudes
aggregate?: "count" | "percentage" | "avg" | "p50" | "p90" | "p95" | "p99" | "min" | "max"
Valor de propiedad
"count" | "percentage" | "avg" | "p50" | "p90" | "p95" | "p99" | "min" | "max"
clientMetric
Métrica de cliente a la que se deben aplicar los criterios.
clientMetric?: "response_time_ms" | "latency" | "error" | "requests" | "requests_per_sec"
Valor de propiedad
"response_time_ms" | "latency" | "error" | "requests" | "requests_per_sec"
condition
Operador de comparación. Tipos admitidos '>', '<'
condition?: string
Valor de propiedad
string
requestName
Nombre de solicitud para el que se deben aplicar los criterios de error de paso
requestName?: string
Valor de propiedad
string
result
Resultado de la ejecución de la prueba.
result?: "passed" | "undetermined" | "failed"
Valor de propiedad
"passed" | "undetermined" | "failed"
value
Valor que se va a comparar con la métrica de cliente. Valores permitidos: 'error: [0.0 , 100.0] unidad- % ', response_time_ms y latencia: cualquier valor entero unit- ms.
value?: number
Valor de propiedad
number