Formato de Métricas Bencher (BMF)


Los adaptadores de bancos de pruebas integrados convierten la salida de las pruebas de rendimiento al formato JSON de Métricas de Bencher (BMF, por sus siglas en inglés). Los bancos de pruebas personalizados deberían emitir sus resultados como JSON BMF y usar el adaptador json. Consulte cómo realizar seguimiento de pruebas de rendimiento personalizadas para obtener una visión general completa.

Esquema JSON del Formato Métrico Bencher (BMF)

Este es el esquema JSON para el JSON del Formato Métrico Bencher (BMF):

{
"$id": "https://bencher.dev/bmf.json",
"$schema": "http://json-schema.org/draft-07/schema",
"type": "object",
"patternProperties": {
".+": {
"type": "object",
"patternProperties": {
".+": {
"type": "object",
"properties": {
"value": {
"type": "number"
},
"lower_value": {
"type": "number"
},
"upper_value": {
"type": "number"
}
},
"required": ["value"]
}
}
}
}
}

bencher mock

El subcomando de CLI bencher mock se utiliza para generar datos JSON de formato métrico de Bencher (BMF) simulados.

--count <COUNT>

La cantidad de Benchmarks simulados a generar.

--measure <MEASURE>

La Medida a utilizar para cada Benchmark. Se pueden especificar múltiples medidas utilizando la opción --measure varias veces. El valor predeterminado es la medida incorporada latency.

--pow <POW>

La potencia de 10 a utilizar para los Métricos simulados. El valor predeterminado es 1.

--fail

Fallar durante la ejecución.

--flaky

Fallar intermitentemente durante la ejecución.

--help

Imprimir el mensaje de ayuda.



Published: Sun, May 12, 2024 at 3:12:00 PM UTC