35 lines
1018 B
JSON
35 lines
1018 B
JSON
{
|
|
"_comment": "WalkGuide Smoke Test — 10 VUs, 1 minute. Verifikasi semua endpoint reachable dan basic functionality OK.",
|
|
"scenarios": {
|
|
"smoke_auth": {
|
|
"executor": "constant-vus",
|
|
"vus": 3,
|
|
"duration": "60s",
|
|
"exec": "default",
|
|
"env": { "SCENARIO": "auth" }
|
|
},
|
|
"smoke_location": {
|
|
"executor": "constant-vus",
|
|
"vus": 4,
|
|
"duration": "60s",
|
|
"exec": "default",
|
|
"env": { "SCENARIO": "location" }
|
|
},
|
|
"smoke_analytics": {
|
|
"executor": "constant-vus",
|
|
"vus": 3,
|
|
"duration": "60s",
|
|
"exec": "default",
|
|
"env": { "SCENARIO": "analytics" }
|
|
}
|
|
},
|
|
"thresholds": {
|
|
"http_req_duration": ["p(95)<1000"],
|
|
"http_req_failed": ["rate<0.01"],
|
|
"walkguide_error_rate": ["rate<0.01"],
|
|
"walkguide_sos_latency_ms": ["p(95)<500"]
|
|
},
|
|
"summaryTrendStats": ["min", "med", "avg", "p(90)", "p(95)", "p(99)", "max"],
|
|
"summary_export": "k6-results/smoke-test-summary.json"
|
|
}
|