Overview
This is a report for the Check-in-check-out test with parallel requests running against the Lotus release.
Back End:
- mod-circulation-23.0.8
- mod-circulation-storage-14.0.0
- mod-inventory-18.1.6
- mod-inventory-storage-23.0.2
- mod-authtoken-2.9.1
- mod-pubsub-2.5.0
- mod-patron-blocks-1.5.2
- mod-feesfines-17.1.1
- okapi-4.13.2
Test Runs
The test with parallel requests uses more RAM so the load generator should be configurated
Test | Virtual Users | Duration | Load generator size (recommended) | Memory (GiB) (recommended) |
1. | 1 | 30 mins | t3.medium | 3 |
2. | 5 | 30 mins | t3.medium | 4 |
3. | 8 | 30 mins | t3.large | 5 |
4. | 20 | 30 mins | t3.large | 8 |
5. | 50 | 30 mins | t3.2xlarge | 21 |
Response Times comparison (Average of all tests listed above, in seconds)
Average (seconds) | 50th %tile (seconds) | |||||||
Check-in | Check-in parallel | Check-out | Check-out parallel | Check-in | Check-in parallel | Check-out | Check-out parallel | |
1 user | 0.73 | 0.544 | 1.188 | 0.93 | 0.682 | 0.516 | 1.084 | 0.855 |
5 users | 0.62 | 0.409 | 0.976 | 0.692 | 0.582 | 0.38 | 0.915 | 0.637 |
8 users | 0.615 | 0.4 | 0.971 | 0.679 | 0.581 | 0.372 | 0.904 | 0.627 |
20 users | 0.661 | 0.437 | 1.052 | 0.741 | 0.62 | 0.392 | 0.967 | 0.657 |
50 users | 0.619 | 1.127 | 0.484 | 0.882 |
75th %tile (seconds) | 95th %tile (seconds) | |||||||
Check-in | Check-in parallel | Check-out | Check-out parallel | Check-in | Check-in parallel | Check-out | Check-out parallel | |
1 user | 0.774 | 0.591 | 1.24 | 0.995 | 1 | 0.765 | 1.812 | 1.454 |
5 users | 0.662 | 0.422 | 1.02 | 0.723 | 0.844 | 0.552 | 1.44 | 1.043 |
8 users | 0.654 | 0.413 | 1.006 | 0.707 | 0.836 | 0.536 | 1.428 | 1.008 |
20 users | 0.702 | 0.453 | 1.107 | 0.759 | 0.918 | 0.632 | 1.593 | 1.152 |
50 users | 0.668 | 1.221 | 1.195 | 2.184 |
Test results in Grafana
5 users
8 users
20 users
50 users
Modules and instances CPUs and Memory Utilization
Database and Network