Check-out perf test baseline

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