Made-with: Cursor
1.2 KiB
Performance Tests
NFT-PERF-01: Health endpoint latency
Summary: Verify health endpoint responds within acceptable time under normal load. Traces to: AC-1 Category: Latency
Preconditions: Loader service is running.
Scenario:
- Send 100 sequential GET /health requests
- Measure p95 response time
Expected outcome: p95 latency ≤ 100ms
Threshold: threshold_max: 100ms
NFT-PERF-02: Login latency
Summary: Verify login completes within acceptable time. Traces to: AC-2 Category: Latency
Preconditions: Loader service is running; mock API available.
Scenario:
- Send 10 sequential POST /login requests
- Measure p95 response time
Expected outcome: p95 latency ≤ 2000ms (includes mock API round-trip)
Threshold: threshold_max: 2000ms
NFT-PERF-03: Resource download latency (small resource)
Summary: Verify small resource download completes within acceptable time. Traces to: AC-4 Category: Latency
Preconditions: Logged in; mock API and CDN serving a 10KB test resource.
Scenario:
- Send 5 sequential POST /load/smallfile requests
- Measure p95 response time
Expected outcome: p95 latency ≤ 5000ms
Threshold: threshold_max: 5000ms