Technical Details
Understanding mockpoint's architecture and performance characteristics.
Architecture
- Async/Concurrent — Built on Tokio runtime for high concurrency
- Lightweight — Each virtual charger is an async task (not OS thread)
- WebSocket — Uses tokio-tungstenite with optional TLS support
- Deterministic — ChaCha20 RNG seeded per charger for reproducibility
Scalability
mockpoint can simulate hundreds of concurrent charge points depending on license tier and hardware:
| Resource | Per Charger |
|---|---|
| Memory | ~1-2 MB per virtual charger |
| CPU | Minimal (event-driven, not polling) |
| Network | Limited by system network bandwidth |
✓ CI-Ready
Designed for deterministic execution in CI pipelines with reproducible results every run.
Related Topics
Was this page helpful?