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