83 lines
1.5 KiB
JSON
83 lines
1.5 KiB
JSON
{
|
|
"webhook": "my-log-report",
|
|
"before": [
|
|
{
|
|
"url": "http://localhost:8800/logs-reset",
|
|
"body": {}
|
|
}
|
|
],
|
|
"cases": [
|
|
{
|
|
"name": "하루 · from = to (포함)",
|
|
"request": "requests/monday.json",
|
|
"expect": {
|
|
"equals": {
|
|
"total": 70,
|
|
"errors": 16
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "빈 기간 · 0건이어도 200",
|
|
"body": {
|
|
"from": "2026-11-02",
|
|
"to": "2026-11-06"
|
|
},
|
|
"expect": {
|
|
"equals": {
|
|
"total": 0,
|
|
"errors": 0,
|
|
"error_rate": 0,
|
|
"p95_ms": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "주말 · 실행이 없는 날",
|
|
"body": {
|
|
"from": "2026-10-24",
|
|
"to": "2026-10-25"
|
|
},
|
|
"expect": {
|
|
"equals": {
|
|
"total": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "기간을 비우면 전체",
|
|
"body": {},
|
|
"expect": {
|
|
"equals": {
|
|
"total": 666
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "source seed · 두 주 기록만",
|
|
"body": {
|
|
"from": "2026-10-19",
|
|
"to": "2026-10-30",
|
|
"source": "seed"
|
|
},
|
|
"expect": {
|
|
"equals": {
|
|
"total": 666
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "source live · 오늘 실습 기록 (아직 없음)",
|
|
"body": {
|
|
"source": "live"
|
|
},
|
|
"expect": {
|
|
"equals": {
|
|
"total": 0,
|
|
"error_rate": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|