JMeter performance tests for bulk edit statuses of items
The tests run at https://bulk-edit-perf.ci.folio.org environment.
Tests configuration:
Test results for BARCODES
1.1 Tests results to update 100 records of items retrieved by barcodes by one user per second 1 time:
| CPU | Memory (MiB) | ||||
|---|---|---|---|---|---|---|
| Min | Max | Avg | Min | Max | Avg |
mod-data-export-worker | 0.032 | 0.032 |
| 754.867 | 754.867 |
|
mod-data-export-spring | 0.0015 | 0.0015 |
| 772.262 | 772.262 |
|
mod-inventory | 0.26 | 0.26 |
| 370.891 | 370.891 |
|
mod-inventory-storage | 0.31 | 0.32 |
| 732.438 | 732.438 |
|
1.2 Tests results to update 1000 records of items retrieved by barcodes by one user per second 1 time:
| CPU | Memory (MiB) | ||||
|---|---|---|---|---|---|---|
| Min | Max | Avg | Min | Max | Avg |
mod-data-export-worker | 0.075 | 0.082 |
| 756.441 | 756.902 |
|
mod-data-export-spring | 0.0014 | 0.0037 |
| 772.492 | 772.492 |
|
mod-inventory | 0.12 | 0.16 |
| 370.895 | 370.895 |
|
mod-inventory-storage | 0.3 | 0.31 |
| 732.664 | 732.664 |
|
1.3 Tests results to update 10_000 records of items retrieved by barcodes by one user per second 1 time:
| CPU | Memory (MiB) | ||||
|---|---|---|---|---|---|---|
| Min | Max | Avg | Min | Max | Avg |
mod-data-export-worker | 0.031 | 0.12 |
| 757.008 | 757.402 |
|
mod-data-export-spring | 0.0012 | 0.013 |
| 772,586 | 772.586 |
|
mod-inventory | 0.12 | 0.26 |
| 370.895 | 370.898 |
|
mod-inventory-storage | 0.32 | 0.39 |
| 732.664 | 732.715 |
|
Test results for HRIDs
2.1 Tests results to update 100 records of items retrieved by hrids by one user per second 1 time:
| CPU | Memory (MiB) | ||||
|---|---|---|---|---|---|---|
| Min | Max | Avg | Min | Max | Avg |
mod-data-export-worker | 0.0031 | 0.0031 |
| 713.109 | 757.109 |
|
mod-data-export-spring | 0.0010 | 0.0012 |
| 772.596 | 772.598 |
|
mod-inventory | 0.12 | 0.14 |
| 370.898 | 370.898 |
|
mod-inventory-storage | 0.002 | 0.08 |
| 732.684 | 732.688 |
|
2.2 Tests results to update 1000 records of items retrieved by hrids by one user per second 1 time:
| CPU | Memory (MiB) | ||||
|---|---|---|---|---|---|---|
| Min | Max | Avg | Min | Max | Avg |
mod-data-export-worker | 0.04 | 0.077 |
| 757.453 | 757.609 |
|
mod-data-export-spring | 0.001 | 0.0041 |
| 772.625 | 772.633 |
|
mod-inventory | 0.07 | 0.21 |
| 370.898 | 370.898 |
|
mod-inventory-storage | 0.073 | 0.34 |
| 732.688 | 732.789 |
|
2.3 Tests results to update 10_000 records of items retrieved by hrids by one user per second 1 time:
| CPU | Memory (MiB) | ||||
|---|---|---|---|---|---|---|
| Min | Max | Avg | Min | Max | Avg |
mod-data-export-worker | 0.035 | 0.14 |
| 761.395 | 761.750 |
|
mod-data-export-spring | 0.0061 | 0.007 |
| 775.405 | 775.585 |
|
mod-inventory | 0.0012 | 0.27 |
| 370.898 | 370.898 |
|
mod-inventory-storage | 0.3 | 0.47 |
| 736.867 | 736.961 |
|
Test results for HOLDINGS UUIDs
3.1 Tests results to update 100 records of items retrieved by holdings uuids by one user per second 1 time:
| CPU | Memory (MiB) | ||||
|---|---|---|---|---|---|---|
| Min | Max | Avg | Min | Max | Avg |
mod-data-export-worker | 0.0097 | 0.032 |
| 767.633 | 767.764 |
|
mod-data-export-spring | 0.0022 | 0.059 |
| 636.945 | 644.980 |
|
mod-inventory | 0.12 | 0.15 |
| 371.082 | 371.082 |
|
mod-inventory-storage | 0.01 | 0.05 |
| 740.887 | 741.094 |
|
3.2 Tests results to update 1000 records of items retrieved by holdings uuids by one user per second 1 time:
| CPU | Memory (MiB) | ||||
|---|---|---|---|---|---|---|
| Min | Max | Avg | Min | Max | Avg |
mod-data-export-worker | 0.016 | 0.11 |
| 767.206 | 767.926 |
|
mod-data-export-spring | 0.0063 | 0.058 |
| 650.551 | 651.328 |
|
mod-inventory | 0.12 | 0.18 |
| 371.051 | 371.051 |
|
mod-inventory-storage | 0.13 | 0.42 |
| 741.094 | 741.094 |
|
3.3 Tests results to update 10_000 records of items retrieved by holdings uuids by one user per second 1 time:
| CPU | Memory (MiB) | ||||
|---|---|---|---|---|---|---|
| Min | |||||