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