Stress Testing¶
Load testing and performance benchmarking for LLM systems.
Test Workflow¶
flowchart TD
A[200 Test Cases] --> B[Sequential Load]
B --> C[Record Latency]
C --> D[Track Accuracy]
D --> E[Generate Report]
style A fill:#e1f5fe
style E fill:#c8e6c9
Stress Test Architecture¶
flowchart LR
subgraph Test Suite
A[200 Cases]
B[Test Runner]
end
subgraph System Under Test
C[LM Studio]
D[Local LLM]
end
subgraph Results
E[Latency Log]
F[Accuracy CSV]
G[Performance Report]
end
A --> B
B --> C
C --> D
D --> E
D --> F
E --> G
F --> G
Key Metrics¶
| Metric | Description | Threshold |
|---|---|---|
| Latency | Response time per request | < 3 seconds |
| Accuracy | Classification correctness | > 85% |
| Throughput | Requests per minute | > 10/min |
| Memory | RAM usage during test | < 4GB |
Test Categories¶
- Baseline Test: Standard query-response
- Batch Test: Large volume processing
- Concurrent Test: Multiple simultaneous requests
- Long-running Test: Extended operation stability