877 lines
19 KiB
JSON
877 lines
19 KiB
JSON
{
|
|
"generatedAt": "2026-05-17T12:31:29.810Z",
|
|
"inputFile": "D:\\CodeSpace\\Final Project Gabungan - Broken Test\\walkguide-backend\\demo\\k6-tests\\k6-results\\location-local-20260517_193017.ndjson",
|
|
"benchProfile": "local",
|
|
"totalPoints": 614,
|
|
"parseErrors": 0,
|
|
"keyMetrics": {
|
|
"throughput": {
|
|
"label": "Throughput (req/s)",
|
|
"description": "Total HTTP requests divided by test duration",
|
|
"value": "0.4 req/s"
|
|
},
|
|
"p95Latency": {
|
|
"label": "p95 Response Time (ms)",
|
|
"description": "95th percentile of all HTTP request durations",
|
|
"value": "16998.63 ms"
|
|
},
|
|
"errorRate": {
|
|
"label": "Error Rate (%)",
|
|
"description": "Percentage of non-2xx HTTP responses",
|
|
"value": "3.00%",
|
|
"passFail": "FAIL"
|
|
},
|
|
"dbQueryTime": {
|
|
"label": "Estimated DB Query Time (ms)",
|
|
"description": "p95 of write endpoints (location + obstacle) as DB proxy",
|
|
"value": "1590.79 ms",
|
|
"note": "Actual DB time requires Spring Actuator or DB metrics"
|
|
},
|
|
"jvmHeap": {
|
|
"label": "JVM Heap Used (MB)",
|
|
"description": "From Spring Actuator metric, collected during test",
|
|
"value": null
|
|
}
|
|
},
|
|
"metrics": {
|
|
"http_reqs": {
|
|
"count": 29,
|
|
"min": "1.00",
|
|
"max": "1.00",
|
|
"avg": "1.00",
|
|
"p50": "1.00",
|
|
"p90": "1.00",
|
|
"p95": "1.00",
|
|
"p99": "1.00"
|
|
},
|
|
"http_req_duration": {
|
|
"count": 29,
|
|
"min": "1.58",
|
|
"max": "20582.95",
|
|
"avg": "3109.62",
|
|
"p50": "1064.03",
|
|
"p90": "14708.50",
|
|
"p95": "16998.63",
|
|
"p99": "20582.95"
|
|
},
|
|
"http_req_blocked": {
|
|
"count": 29,
|
|
"min": "0.00",
|
|
"max": "2.81",
|
|
"avg": "0.23",
|
|
"p50": "0.00",
|
|
"p90": "1.05",
|
|
"p95": "1.09",
|
|
"p99": "2.81"
|
|
},
|
|
"http_req_connecting": {
|
|
"count": 29,
|
|
"min": "0.00",
|
|
"max": "2.81",
|
|
"avg": "0.21",
|
|
"p50": "0.00",
|
|
"p90": "1.05",
|
|
"p95": "1.05",
|
|
"p99": "2.81"
|
|
},
|
|
"http_req_tls_handshaking": {
|
|
"count": 29,
|
|
"min": "0.00",
|
|
"max": "0.00",
|
|
"avg": "0.00",
|
|
"p50": "0.00",
|
|
"p90": "0.00",
|
|
"p95": "0.00",
|
|
"p99": "0.00"
|
|
},
|
|
"http_req_sending": {
|
|
"count": 29,
|
|
"min": "0.00",
|
|
"max": "1.03",
|
|
"avg": "0.11",
|
|
"p50": "0.00",
|
|
"p90": "0.76",
|
|
"p95": "0.79",
|
|
"p99": "1.03"
|
|
},
|
|
"http_req_waiting": {
|
|
"count": 29,
|
|
"min": "0.74",
|
|
"max": "20582.95",
|
|
"avg": "3108.76",
|
|
"p50": "1063.03",
|
|
"p90": "14708.50",
|
|
"p95": "16997.11",
|
|
"p99": "20582.95"
|
|
},
|
|
"http_req_receiving": {
|
|
"count": 29,
|
|
"min": "0.00",
|
|
"max": "1.69",
|
|
"avg": "0.75",
|
|
"p50": "0.76",
|
|
"p90": "1.51",
|
|
"p95": "1.57",
|
|
"p99": "1.69"
|
|
},
|
|
"http_req_failed": {
|
|
"count": 29,
|
|
"min": "0.00",
|
|
"max": "1.00",
|
|
"avg": "0.03",
|
|
"p50": "0.00",
|
|
"p90": "0.00",
|
|
"p95": "0.00",
|
|
"p99": "1.00"
|
|
},
|
|
"walkguide_error_rate": {
|
|
"count": 29,
|
|
"min": "0.00",
|
|
"max": "1.00",
|
|
"avg": "0.03",
|
|
"p50": "0.00",
|
|
"p90": "0.00",
|
|
"p95": "0.00",
|
|
"p99": "1.00"
|
|
},
|
|
"walkguide_endpoint_latency_ms": {
|
|
"count": 29,
|
|
"min": "1.58",
|
|
"max": "20582.95",
|
|
"avg": "3109.62",
|
|
"p50": "1064.03",
|
|
"p90": "14708.50",
|
|
"p95": "16998.63",
|
|
"p99": "20582.95"
|
|
},
|
|
"walkguide_successful_requests": {
|
|
"count": 28,
|
|
"min": "1.00",
|
|
"max": "1.00",
|
|
"avg": "1.00",
|
|
"p50": "1.00",
|
|
"p90": "1.00",
|
|
"p95": "1.00",
|
|
"p99": "1.00"
|
|
},
|
|
"data_sent": {
|
|
"count": 10,
|
|
"min": "0.00",
|
|
"max": "2261.00",
|
|
"avg": "1319.90",
|
|
"p50": "1512.00",
|
|
"p90": "2252.00",
|
|
"p95": "2261.00",
|
|
"p99": "2261.00"
|
|
},
|
|
"data_received": {
|
|
"count": 10,
|
|
"min": "0.00",
|
|
"max": "3368.00",
|
|
"avg": "1877.30",
|
|
"p50": "1908.00",
|
|
"p90": "3359.00",
|
|
"p95": "3368.00",
|
|
"p99": "3368.00"
|
|
},
|
|
"vus": {
|
|
"count": 69,
|
|
"min": "1.00",
|
|
"max": "3.00",
|
|
"avg": "2.86",
|
|
"p50": "3.00",
|
|
"p90": "3.00",
|
|
"p95": "3.00",
|
|
"p99": "3.00"
|
|
},
|
|
"vus_max": {
|
|
"count": 69,
|
|
"min": "3.00",
|
|
"max": "3.00",
|
|
"avg": "3.00",
|
|
"p50": "3.00",
|
|
"p90": "3.00",
|
|
"p95": "3.00",
|
|
"p99": "3.00"
|
|
},
|
|
"walkguide_auth_latency_ms": {
|
|
"count": 4,
|
|
"min": "13199.28",
|
|
"max": "20582.95",
|
|
"avg": "16372.34",
|
|
"p50": "14708.50",
|
|
"p90": "20582.95",
|
|
"p95": "20582.95",
|
|
"p99": "20582.95"
|
|
},
|
|
"checks": {
|
|
"count": 45,
|
|
"min": "0.00",
|
|
"max": "1.00",
|
|
"avg": "0.58",
|
|
"p50": "1.00",
|
|
"p90": "1.00",
|
|
"p95": "1.00",
|
|
"p99": "1.00"
|
|
},
|
|
"walkguide_location_latency_ms": {
|
|
"count": 21,
|
|
"min": "492.53",
|
|
"max": "1718.05",
|
|
"avg": "939.24",
|
|
"p50": "726.48",
|
|
"p90": "1365.12",
|
|
"p95": "1590.79",
|
|
"p99": "1718.05"
|
|
},
|
|
"walkguide_failed_requests": {
|
|
"count": 1,
|
|
"min": "1.00",
|
|
"max": "1.00",
|
|
"avg": "1.00",
|
|
"p50": "1.00",
|
|
"p90": "1.00",
|
|
"p95": "1.00",
|
|
"p99": "1.00"
|
|
},
|
|
"iteration_duration": {
|
|
"count": 8,
|
|
"min": "17511.09",
|
|
"max": "38336.34",
|
|
"avg": "24839.91",
|
|
"p50": "18437.38",
|
|
"p90": "38336.34",
|
|
"p95": "38336.34",
|
|
"p99": "38336.34"
|
|
},
|
|
"iterations": {
|
|
"count": 8,
|
|
"min": "1.00",
|
|
"max": "1.00",
|
|
"avg": "1.00",
|
|
"p50": "1.00",
|
|
"p90": "1.00",
|
|
"p95": "1.00",
|
|
"p99": "1.00"
|
|
}
|
|
},
|
|
"endpoints": {
|
|
"ping": {
|
|
"http_reqs": {
|
|
"count": 1,
|
|
"min": "1.00",
|
|
"max": "1.00",
|
|
"avg": "1.00",
|
|
"p50": "1.00",
|
|
"p90": "1.00",
|
|
"p95": "1.00",
|
|
"p99": "1.00"
|
|
},
|
|
"http_req_duration": {
|
|
"count": 1,
|
|
"min": "1.58",
|
|
"max": "1.58",
|
|
"avg": "1.58",
|
|
"p50": "1.58",
|
|
"p90": "1.58",
|
|
"p95": "1.58",
|
|
"p99": "1.58"
|
|
},
|
|
"http_req_blocked": {
|
|
"count": 1,
|
|
"min": "1.09",
|
|
"max": "1.09",
|
|
"avg": "1.09",
|
|
"p50": "1.09",
|
|
"p90": "1.09",
|
|
"p95": "1.09",
|
|
"p99": "1.09"
|
|
},
|
|
"http_req_connecting": {
|
|
"count": 1,
|
|
"min": "0.53",
|
|
"max": "0.53",
|
|
"avg": "0.53",
|
|
"p50": "0.53",
|
|
"p90": "0.53",
|
|
"p95": "0.53",
|
|
"p99": "0.53"
|
|
},
|
|
"http_req_tls_handshaking": {
|
|
"count": 1,
|
|
"min": "0.00",
|
|
"max": "0.00",
|
|
"avg": "0.00",
|
|
"p50": "0.00",
|
|
"p90": "0.00",
|
|
"p95": "0.00",
|
|
"p99": "0.00"
|
|
},
|
|
"http_req_sending": {
|
|
"count": 1,
|
|
"min": "0.00",
|
|
"max": "0.00",
|
|
"avg": "0.00",
|
|
"p50": "0.00",
|
|
"p90": "0.00",
|
|
"p95": "0.00",
|
|
"p99": "0.00"
|
|
},
|
|
"http_req_waiting": {
|
|
"count": 1,
|
|
"min": "0.74",
|
|
"max": "0.74",
|
|
"avg": "0.74",
|
|
"p50": "0.74",
|
|
"p90": "0.74",
|
|
"p95": "0.74",
|
|
"p99": "0.74"
|
|
},
|
|
"http_req_receiving": {
|
|
"count": 1,
|
|
"min": "0.84",
|
|
"max": "0.84",
|
|
"avg": "0.84",
|
|
"p50": "0.84",
|
|
"p90": "0.84",
|
|
"p95": "0.84",
|
|
"p99": "0.84"
|
|
},
|
|
"http_req_failed": {
|
|
"count": 1,
|
|
"min": "0.00",
|
|
"max": "0.00",
|
|
"avg": "0.00",
|
|
"p50": "0.00",
|
|
"p90": "0.00",
|
|
"p95": "0.00",
|
|
"p99": "0.00"
|
|
},
|
|
"walkguide_endpoint_latency_ms": {
|
|
"count": 1,
|
|
"min": "1.58",
|
|
"max": "1.58",
|
|
"avg": "1.58",
|
|
"p50": "1.58",
|
|
"p90": "1.58",
|
|
"p95": "1.58",
|
|
"p99": "1.58"
|
|
}
|
|
},
|
|
"register": {
|
|
"http_reqs": {
|
|
"count": 4,
|
|
"min": "1.00",
|
|
"max": "1.00",
|
|
"avg": "1.00",
|
|
"p50": "1.00",
|
|
"p90": "1.00",
|
|
"p95": "1.00",
|
|
"p99": "1.00"
|
|
},
|
|
"http_req_duration": {
|
|
"count": 4,
|
|
"min": "13199.28",
|
|
"max": "20582.95",
|
|
"avg": "16372.34",
|
|
"p50": "14708.50",
|
|
"p90": "20582.95",
|
|
"p95": "20582.95",
|
|
"p99": "20582.95"
|
|
},
|
|
"http_req_blocked": {
|
|
"count": 4,
|
|
"min": "0.53",
|
|
"max": "2.81",
|
|
"avg": "1.36",
|
|
"p50": "1.05",
|
|
"p90": "2.81",
|
|
"p95": "2.81",
|
|
"p99": "2.81"
|
|
},
|
|
"http_req_connecting": {
|
|
"count": 4,
|
|
"min": "0.53",
|
|
"max": "2.81",
|
|
"avg": "1.36",
|
|
"p50": "1.05",
|
|
"p90": "2.81",
|
|
"p95": "2.81",
|
|
"p99": "2.81"
|
|
},
|
|
"http_req_tls_handshaking": {
|
|
"count": 4,
|
|
"min": "0.00",
|
|
"max": "0.00",
|
|
"avg": "0.00",
|
|
"p50": "0.00",
|
|
"p90": "0.00",
|
|
"p95": "0.00",
|
|
"p99": "0.00"
|
|
},
|
|
"http_req_sending": {
|
|
"count": 4,
|
|
"min": "0.00",
|
|
"max": "0.00",
|
|
"avg": "0.00",
|
|
"p50": "0.00",
|
|
"p90": "0.00",
|
|
"p95": "0.00",
|
|
"p99": "0.00"
|
|
},
|
|
"http_req_waiting": {
|
|
"count": 4,
|
|
"min": "13198.77",
|
|
"max": "20582.95",
|
|
"avg": "16371.83",
|
|
"p50": "14708.50",
|
|
"p90": "20582.95",
|
|
"p95": "20582.95",
|
|
"p99": "20582.95"
|
|
},
|
|
"http_req_receiving": {
|
|
"count": 4,
|
|
"min": "0.00",
|
|
"max": "1.51",
|
|
"avg": "0.51",
|
|
"p50": "0.00",
|
|
"p90": "1.51",
|
|
"p95": "1.51",
|
|
"p99": "1.51"
|
|
},
|
|
"http_req_failed": {
|
|
"count": 4,
|
|
"min": "0.00",
|
|
"max": "1.00",
|
|
"avg": "0.25",
|
|
"p50": "0.00",
|
|
"p90": "1.00",
|
|
"p95": "1.00",
|
|
"p99": "1.00"
|
|
},
|
|
"walkguide_endpoint_latency_ms": {
|
|
"count": 4,
|
|
"min": "13199.28",
|
|
"max": "20582.95",
|
|
"avg": "16372.34",
|
|
"p50": "14708.50",
|
|
"p90": "20582.95",
|
|
"p95": "20582.95",
|
|
"p99": "20582.95"
|
|
}
|
|
},
|
|
"walkguide_start": {
|
|
"http_reqs": {
|
|
"count": 3,
|
|
"min": "1.00",
|
|
"max": "1.00",
|
|
"avg": "1.00",
|
|
"p50": "1.00",
|
|
"p90": "1.00",
|
|
"p95": "1.00",
|
|
"p99": "1.00"
|
|
},
|
|
"http_req_duration": {
|
|
"count": 3,
|
|
"min": "1232.02",
|
|
"max": "2245.66",
|
|
"avg": "1654.64",
|
|
"p50": "1486.24",
|
|
"p90": "2245.66",
|
|
"p95": "2245.66",
|
|
"p99": "2245.66"
|
|
},
|
|
"http_req_blocked": {
|
|
"count": 3,
|
|
"min": "0.00",
|
|
"max": "0.00",
|
|
"avg": "0.00",
|
|
"p50": "0.00",
|
|
"p90": "0.00",
|
|
"p95": "0.00",
|
|
"p99": "0.00"
|
|
},
|
|
"http_req_connecting": {
|
|
"count": 3,
|
|
"min": "0.00",
|
|
"max": "0.00",
|
|
"avg": "0.00",
|
|
"p50": "0.00",
|
|
"p90": "0.00",
|
|
"p95": "0.00",
|
|
"p99": "0.00"
|
|
},
|
|
"http_req_tls_handshaking": {
|
|
"count": 3,
|
|
"min": "0.00",
|
|
"max": "0.00",
|
|
"avg": "0.00",
|
|
"p50": "0.00",
|
|
"p90": "0.00",
|
|
"p95": "0.00",
|
|
"p99": "0.00"
|
|
},
|
|
"http_req_sending": {
|
|
"count": 3,
|
|
"min": "0.00",
|
|
"max": "0.00",
|
|
"avg": "0.00",
|
|
"p50": "0.00",
|
|
"p90": "0.00",
|
|
"p95": "0.00",
|
|
"p99": "0.00"
|
|
},
|
|
"http_req_waiting": {
|
|
"count": 3,
|
|
"min": "1231.32",
|
|
"max": "2244.68",
|
|
"avg": "1653.81",
|
|
"p50": "1485.43",
|
|
"p90": "2244.68",
|
|
"p95": "2244.68",
|
|
"p99": "2244.68"
|
|
},
|
|
"http_req_receiving": {
|
|
"count": 3,
|
|
"min": "0.70",
|
|
"max": "0.97",
|
|
"avg": "0.83",
|
|
"p50": "0.81",
|
|
"p90": "0.97",
|
|
"p95": "0.97",
|
|
"p99": "0.97"
|
|
},
|
|
"http_req_failed": {
|
|
"count": 3,
|
|
"min": "0.00",
|
|
"max": "0.00",
|
|
"avg": "0.00",
|
|
"p50": "0.00",
|
|
"p90": "0.00",
|
|
"p95": "0.00",
|
|
"p99": "0.00"
|
|
},
|
|
"walkguide_endpoint_latency_ms": {
|
|
"count": 3,
|
|
"min": "1232.02",
|
|
"max": "2245.66",
|
|
"avg": "1654.64",
|
|
"p50": "1486.24",
|
|
"p90": "2245.66",
|
|
"p95": "2245.66",
|
|
"p99": "2245.66"
|
|
}
|
|
},
|
|
"location_update": {
|
|
"http_reqs": {
|
|
"count": 21,
|
|
"min": "1.00",
|
|
"max": "1.00",
|
|
"avg": "1.00",
|
|
"p50": "1.00",
|
|
"p90": "1.00",
|
|
"p95": "1.00",
|
|
"p99": "1.00"
|
|
},
|
|
"http_req_duration": {
|
|
"count": 21,
|
|
"min": "492.53",
|
|
"max": "1718.05",
|
|
"avg": "939.24",
|
|
"p50": "726.48",
|
|
"p90": "1365.12",
|
|
"p95": "1590.79",
|
|
"p99": "1718.05"
|
|
},
|
|
"http_req_blocked": {
|
|
"count": 21,
|
|
"min": "0.00",
|
|
"max": "0.00",
|
|
"avg": "0.00",
|
|
"p50": "0.00",
|
|
"p90": "0.00",
|
|
"p95": "0.00",
|
|
"p99": "0.00"
|
|
},
|
|
"http_req_connecting": {
|
|
"count": 21,
|
|
"min": "0.00",
|
|
"max": "0.00",
|
|
"avg": "0.00",
|
|
"p50": "0.00",
|
|
"p90": "0.00",
|
|
"p95": "0.00",
|
|
"p99": "0.00"
|
|
},
|
|
"http_req_tls_handshaking": {
|
|
"count": 21,
|
|
"min": "0.00",
|
|
"max": "0.00",
|
|
"avg": "0.00",
|
|
"p50": "0.00",
|
|
"p90": "0.00",
|
|
"p95": "0.00",
|
|
"p99": "0.00"
|
|
},
|
|
"http_req_sending": {
|
|
"count": 21,
|
|
"min": "0.00",
|
|
"max": "1.03",
|
|
"avg": "0.15",
|
|
"p50": "0.00",
|
|
"p90": "0.76",
|
|
"p95": "0.79",
|
|
"p99": "1.03"
|
|
},
|
|
"http_req_waiting": {
|
|
"count": 21,
|
|
"min": "490.62",
|
|
"max": "1717.05",
|
|
"avg": "938.32",
|
|
"p50": "724.91",
|
|
"p90": "1364.33",
|
|
"p95": "1589.57",
|
|
"p99": "1717.05"
|
|
},
|
|
"http_req_receiving": {
|
|
"count": 21,
|
|
"min": "0.00",
|
|
"max": "1.69",
|
|
"avg": "0.77",
|
|
"p50": "0.76",
|
|
"p90": "1.44",
|
|
"p95": "1.57",
|
|
"p99": "1.69"
|
|
},
|
|
"http_req_failed": {
|
|
"count": 21,
|
|
"min": "0.00",
|
|
"max": "0.00",
|
|
"avg": "0.00",
|
|
"p50": "0.00",
|
|
"p90": "0.00",
|
|
"p95": "0.00",
|
|
"p99": "0.00"
|
|
},
|
|
"walkguide_endpoint_latency_ms": {
|
|
"count": 21,
|
|
"min": "492.53",
|
|
"max": "1718.05",
|
|
"avg": "939.24",
|
|
"p50": "726.48",
|
|
"p90": "1365.12",
|
|
"p95": "1590.79",
|
|
"p99": "1718.05"
|
|
}
|
|
},
|
|
"unknown": {
|
|
"walkguide_error_rate": {
|
|
"count": 29,
|
|
"min": "0.00",
|
|
"max": "1.00",
|
|
"avg": "0.03",
|
|
"p50": "0.00",
|
|
"p90": "0.00",
|
|
"p95": "0.00",
|
|
"p99": "1.00"
|
|
},
|
|
"walkguide_successful_requests": {
|
|
"count": 28,
|
|
"min": "1.00",
|
|
"max": "1.00",
|
|
"avg": "1.00",
|
|
"p50": "1.00",
|
|
"p90": "1.00",
|
|
"p95": "1.00",
|
|
"p99": "1.00"
|
|
},
|
|
"data_sent": {
|
|
"count": 10,
|
|
"min": "0.00",
|
|
"max": "2261.00",
|
|
"avg": "1319.90",
|
|
"p50": "1512.00",
|
|
"p90": "2252.00",
|
|
"p95": "2261.00",
|
|
"p99": "2261.00"
|
|
},
|
|
"data_received": {
|
|
"count": 10,
|
|
"min": "0.00",
|
|
"max": "3368.00",
|
|
"avg": "1877.30",
|
|
"p50": "1908.00",
|
|
"p90": "3359.00",
|
|
"p95": "3368.00",
|
|
"p99": "3368.00"
|
|
},
|
|
"vus": {
|
|
"count": 69,
|
|
"min": "1.00",
|
|
"max": "3.00",
|
|
"avg": "2.86",
|
|
"p50": "3.00",
|
|
"p90": "3.00",
|
|
"p95": "3.00",
|
|
"p99": "3.00"
|
|
},
|
|
"vus_max": {
|
|
"count": 69,
|
|
"min": "3.00",
|
|
"max": "3.00",
|
|
"avg": "3.00",
|
|
"p50": "3.00",
|
|
"p90": "3.00",
|
|
"p95": "3.00",
|
|
"p99": "3.00"
|
|
},
|
|
"walkguide_auth_latency_ms": {
|
|
"count": 4,
|
|
"min": "13199.28",
|
|
"max": "20582.95",
|
|
"avg": "16372.34",
|
|
"p50": "14708.50",
|
|
"p90": "20582.95",
|
|
"p95": "20582.95",
|
|
"p99": "20582.95"
|
|
},
|
|
"checks": {
|
|
"count": 45,
|
|
"min": "0.00",
|
|
"max": "1.00",
|
|
"avg": "0.58",
|
|
"p50": "1.00",
|
|
"p90": "1.00",
|
|
"p95": "1.00",
|
|
"p99": "1.00"
|
|
},
|
|
"walkguide_location_latency_ms": {
|
|
"count": 21,
|
|
"min": "492.53",
|
|
"max": "1718.05",
|
|
"avg": "939.24",
|
|
"p50": "726.48",
|
|
"p90": "1365.12",
|
|
"p95": "1590.79",
|
|
"p99": "1718.05"
|
|
},
|
|
"walkguide_failed_requests": {
|
|
"count": 1,
|
|
"min": "1.00",
|
|
"max": "1.00",
|
|
"avg": "1.00",
|
|
"p50": "1.00",
|
|
"p90": "1.00",
|
|
"p95": "1.00",
|
|
"p99": "1.00"
|
|
},
|
|
"iteration_duration": {
|
|
"count": 8,
|
|
"min": "17511.09",
|
|
"max": "38336.34",
|
|
"avg": "24839.91",
|
|
"p50": "18437.38",
|
|
"p90": "38336.34",
|
|
"p95": "38336.34",
|
|
"p99": "38336.34"
|
|
},
|
|
"iterations": {
|
|
"count": 8,
|
|
"min": "1.00",
|
|
"max": "1.00",
|
|
"avg": "1.00",
|
|
"p50": "1.00",
|
|
"p90": "1.00",
|
|
"p95": "1.00",
|
|
"p99": "1.00"
|
|
}
|
|
}
|
|
},
|
|
"walkguideMetrics": {
|
|
"authLatency": {
|
|
"p95": "20582.95 ms",
|
|
"p99": "20582.95 ms",
|
|
"avg": "16372.34 ms"
|
|
},
|
|
"locationLatency": {
|
|
"p95": "1590.79 ms",
|
|
"p99": "1718.05 ms",
|
|
"avg": "939.24 ms"
|
|
},
|
|
"obstacleLatency": null,
|
|
"sosLatency": null,
|
|
"notifLatency": null,
|
|
"timelineLatency": null,
|
|
"pairingLatency": null
|
|
},
|
|
"thresholdResults": [
|
|
{
|
|
"name": "p95 overall < 25000ms",
|
|
"metric": "http_req_duration",
|
|
"threshold": "25000 ms",
|
|
"actual": "16998.63 ms",
|
|
"result": "✅ PASS"
|
|
},
|
|
{
|
|
"name": "error rate < 10%",
|
|
"metric": "http_req_failed",
|
|
"threshold": "0.1 rate",
|
|
"actual": "0.03 rate",
|
|
"result": "✅ PASS"
|
|
},
|
|
{
|
|
"name": "SOS p95 < 3000ms",
|
|
"metric": "walkguide_sos_latency_ms",
|
|
"stat": "p95",
|
|
"threshold": 3000,
|
|
"unit": "ms",
|
|
"operator": "<",
|
|
"actual": "N/A",
|
|
"result": "SKIP"
|
|
},
|
|
{
|
|
"name": "Location p95 < 3000ms",
|
|
"metric": "walkguide_location_latency_ms",
|
|
"threshold": "3000 ms",
|
|
"actual": "1590.79 ms",
|
|
"result": "✅ PASS"
|
|
},
|
|
{
|
|
"name": "Obstacle p95 < 5000ms",
|
|
"metric": "walkguide_obstacle_latency_ms",
|
|
"stat": "p95",
|
|
"threshold": 5000,
|
|
"unit": "ms",
|
|
"operator": "<",
|
|
"actual": "N/A",
|
|
"result": "SKIP"
|
|
},
|
|
{
|
|
"name": "Auth p95 < 25000ms",
|
|
"metric": "walkguide_auth_latency_ms",
|
|
"threshold": "25000 ms",
|
|
"actual": "20582.95 ms",
|
|
"result": "✅ PASS"
|
|
},
|
|
{
|
|
"name": "Timeline p95 < 5000ms",
|
|
"metric": "walkguide_timeline_latency_ms",
|
|
"stat": "p95",
|
|
"threshold": 5000,
|
|
"unit": "ms",
|
|
"operator": "<",
|
|
"actual": "N/A",
|
|
"result": "SKIP"
|
|
},
|
|
{
|
|
"name": "Notification p95 < 5000ms",
|
|
"metric": "walkguide_notif_latency_ms",
|
|
"stat": "p95",
|
|
"threshold": 5000,
|
|
"unit": "ms",
|
|
"operator": "<",
|
|
"actual": "N/A",
|
|
"result": "SKIP"
|
|
}
|
|
]
|
|
} |