Check-out perf test baseline
Configuration
- Minimal circulation rules (only fallback policies)
- Most basic loan policy TRUE
- Most basic request policy N/A
- No patron notices being sent TRUE
- No lost item fees TRUE
- No overdue fines TRUE
Pre-existing Data
- Well understood inventory data - Chicago (average size)
- I don’t know the specifics of this, I believe folks usually use Chicago derivatives
- All users are active (with no expiry date) TRUE - for preconfigured data
- No existing loans FALSE - 1. clean all 2. recreate 5000 loans
- No requests TRUE
- No manual patron blocks TRUE
- No automated patron blocks TRUE
- No fees / fines TRUE
- No unsent notices TRUE
Background Tasks (assuming these can be switched off)
- No loan anonymization FALSE - possible to disable
- No user expiration FALSE
- No request expiration FALSE
Scope
- Test attempts to approximate the whole check out process from the FOLIO UI TRUE
- All steps are performed sequentially, with no concurrency TRUE
- If a check in is also required, it is done sequentially by the same client REQUIRE CLARIFICATION
Load Parameters
- Single client making a single check out at a time TRUE
- No load from other areas of the system TRUE