Bencher 메트릭 포맷(BMF)


내장된 벤치마크 하네스 어댑터는 벤치마크 출력을 Bencher Metric Format (BMF) JSON으로 변환합니다. 사용자 정의 벤치마킹 하네스는 BMF JSON으로 결과를 출력하고 json 어댑터를 사용해야 합니다. 전체 개요에 대해서는 사용자 정의 벤치마크 추적 방법을 참조하세요.

벤처 메트릭 포맷(BMF) JSON 스키마

이것은 벤처 메트릭 포맷(BMF) JSON을 위한 JSON 스키마입니다:

{
"$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

bencher mock CLI 하위 명령어는 모의 Bencher Metric Format (BMF) JSON 데이터를 생성하는 데 사용됩니다.

--count <COUNT>

생성할 모의 벤치마크의 수입니다.

--measure <MEASURE>

벤치마크에 사용할 측정입니다. 여러 측정을 지정하려면 --measure 옵션을 여러 번 사용하면 됩니다. 기본값은 내장 latency 측정입니다.

--pow <POW>

모의 지표에 사용할 10의 거듭제곱입니다. 기본값은 1입니다.

--fail

실행 중 실패합니다.

--flaky

실행 중간에 간헐적으로 실패합니다.

--help

도움말 메시지를 출력합니다.



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