Skip to end of banner
Go to start of banner

Check-in-check-out Test Report (Honeysuckle)

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

IN-PROGRESS

Overview


Backend:

  • mod-circulation-
  • mod-circulation-storage-
  • mod-inventory-storage-
  • mod-inventory-
  • okapi-

Frontend:

  • folio_circulation-
  • Item Check-in (folio_checkin-)
  • Item Check-out (folio_checkout-)

Environment:

  • 61 back-end modules deployed in 110 ECS services
  • 3 okapi ECS services
  • 8 m5.large  EC2 instances
  • 2 db.r5.xlarge AWS RDS instance
  • INFO logging level

High Level Summary

Test Runs

Test

Virtual Users

Duration

OKAPI log level

Profiled

1.





2.





3.





4.





5.





Results

Response Times


Average (seconds)50th %tile (seconds)75th %tile (seconds)95th %tile  (seconds)

Check-inCheck-outCheck-inCheck-outCheck-inCheck-outCheck-inCheck-out
1 user







5 users







8 users







20 users







Slow APIs taking more than 100 ms to return

75th percentile times in seconds.

API









Get circulation/loans







Get inventory/items







POST checkin-by-barcode 









POST checkout-by-barcode








Average50th Percentile75th percentile95th percentile 
















1 user















5 users















8 users















20 users















Longevity test

JVM Profiling

Database



The following queries took more than 100ms to execute under load

The following table showing average CPU and memory percentages.CPU and Memory Utilization


1 user5 users8 users20 users400 users
Okapi CPU




Okapi Memory




Appendix



  • No labels