Performance Tests¶
Performance tests measure the harness and dbwarden as a consumer workflow.
Measurements¶
- Snapshot capture microbenchmark
- Reference scale fixture
- Snapshot serialization
- 500 migration preparation, replay, diff, and total time
- Optional deferred snapshot replay
Run small benchmarks¶
Run scale benchmarks¶
Run the 500 migration benchmark¶
The benchmark is opt in because it is intentionally expensive. Results should be compared on the same Python, filesystem, dbwarden version, and machine class. The repository baseline is a reference measurement, not a universal SLA.