# 🦺 WalkGuide — k6 Load Test Report

Spring Boot Backend Performance Benchmark — Pillar 3

Generated: 2026-05-17T12:19:10.820Z | Input: location-smoke-20260517_191753.ndjson | Total Data Points: 722

## 📊 Key Metrics (Pillar 3 — 5 Required)

1. Throughput
0.5 req/s
Requests per second
2. p95 Latency
13803.24 ms
95th percentile response time
3. Error Rate
6.00%
Non-2xx responses | FAIL
4. DB Query Time
2264.99 ms
Estimated via write endpoint p95
5. JVM Heap
N/A
Spring Actuator jvm.memory.used

## 🏃 WalkGuide Endpoint Latency Breakdown

🔐 Auth
16623.92 ms
p95 | threshold < 800ms
avg: 14430.23 ms | p99: 16623.92 ms
📍 Location
2264.99 ms
p95 | threshold < 300ms
avg: 1202.38 ms | p99: 3450.82 ms
🚧 Obstacle
N/A
p95 | threshold < 400ms
avg: N/A | p99: N/A
🚨 SOS
N/A
p95 | threshold < 200ms
avg: N/A | p99: N/A
📬 Notif
N/A
p95 | threshold < 500ms
avg: N/A | p99: N/A
📊 Timeline
N/A
p95 | threshold < 1000ms
avg: N/A | p99: N/A
🔗 Pairing
N/A
p95 | threshold < 600ms
avg: N/A | p99: N/A

## ✅ Threshold Evaluation

Check | Metric | Threshold | Actual | Result
--- | --- | --- | --- | ---
p95 overall < 500ms | `http_req_duration` | 500 ms | 13803.24 ms | ❌ FAIL
error rate < 1% | `http_req_failed` | 0.01 rate | 0.06 rate | ❌ FAIL
SOS p95 < 200ms | `walkguide_sos_latency_ms` | 200 | N/A | SKIP
Location p95 < 300ms | `walkguide_location_latency_ms` | 300 ms | 2264.99 ms | ❌ FAIL
Obstacle p95 < 400ms | `walkguide_obstacle_latency_ms` | 400 | N/A | SKIP
Auth p95 < 800ms | `walkguide_auth_latency_ms` | 800 ms | 16623.92 ms | ❌ FAIL
Timeline p95 < 1000ms | `walkguide_timeline_latency_ms` | 1000 | N/A | SKIP
Notification p95 < 500ms | `walkguide_notif_latency_ms` | 500 | N/A | SKIP

## 📋 Per-Endpoint Latency (ms)

Endpoint | Requests | Avg | p95 | p99 | Max
--- | --- | --- | --- | --- | ---
`ping` | 1 | 3.19 | 3.19 | 3.19 | 3.19
`register` | 3 | 14430.23 | 16623.92 | 16623.92 | 16623.92
`walkguide_start` | 3 | 1354.72 | 1657.43 | 1657.43 | 1657.43
`location_update` | 27 | 1202.38 | 2264.99 | 3450.82 | 3450.82
`actuator_jvm` | 1 | 2.72 | 2.72 | 2.72 | 2.72
`actuator_db` | 1 | 0.53 | 0.53 | 0.53 | 0.53