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:


CPUMemory (MiB)

MinMaxAvgMinMaxAvg
mod-data-export-worker0.0320.032
754.867754.867
mod-data-export-spring0.00150.0015
772.262772.262
mod-inventory0.260.26
370.891370.891
mod-inventory-storage0.310.32
732.438732.438


1.2 Tests results to update 1000 records of items retrieved by barcodes by one user per second 1 time:


CPUMemory (MiB)

MinMaxAvgMinMaxAvg
mod-data-export-worker0.0750.082
756.441756.902
mod-data-export-spring0.00140.0037
772.492772.492
mod-inventory0.120.16

370.895

370.895
mod-inventory-storage0.30.31
732.664732.664


1.3 Tests results to update 10_000 records of items retrieved by barcodes by one user per second 1 time:


CPUMemory (MiB)

MinMaxAvgMinMaxAvg
mod-data-export-worker0.0310.12
757.008757.402
mod-data-export-spring0.00120.013
772,586772.586
mod-inventory0.120.26

370.895

370.898
mod-inventory-storage0.320.39
732.664732.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:


CPUMemory (MiB)

MinMaxAvgMinMaxAvg
mod-data-export-worker0.00310.0031
713.109757.109
mod-data-export-spring0.00100.0012
772.596772.598
mod-inventory0.120.14

370.898

370.898
mod-inventory-storage0.0020.08
732.684732.688


2.2 Tests results to update 1000 records of items retrieved by hrids by one user per second 1 time:


CPUMemory (MiB)

MinMaxAvgMinMaxAvg
mod-data-export-worker0.040.077
757.453757.609
mod-data-export-spring0.0010.0041
772.625772.633
mod-inventory0.070.21

370.898

370.898
mod-inventory-storage0.0730.34
732.688732.789


2.3 Tests results to update 10_000 records of items retrieved by hrids by one user per second 1 time:


CPUMemory (MiB)

MinMaxAvgMinMaxAvg
mod-data-export-worker0.0350.14
761.395761.750
mod-data-export-spring0.00610.007
775.405775.585
mod-inventory0.00120.27

370.898

370.898
mod-inventory-storage0.30.47
736.867736.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:


CPUMemory (MiB)

MinMaxAvgMinMaxAvg
mod-data-export-worker0.00970.032
767.633767.764
mod-data-export-spring0.00220.059
636.945644.980
mod-inventory0.120.15

371.082

371.082
mod-inventory-storage0.010.05
740.887741.094


3.2 Tests results to update 1000 records of items retrieved by holdings uuids by one user per second 1 time:


CPUMemory (MiB)

MinMaxAvgMinMaxAvg
mod-data-export-worker0.0160.11
767.206767.926
mod-data-export-spring0.00630.058
650.551651.328
mod-inventory0.120.18

371.051

371.051
mod-inventory-storage0.130.42
741.094741.094


3.3 Tests results to update 10_000 records of items retrieved by holdings uuids by one user per second 1 time:


CPUMemory (MiB)

MinMaxAvgMinMaxAvg
mod-data-export-worker0.0330.42
768.109776.560
mod-data-export-spring0.00180.036
655.055655.289
mod-inventory0.120.24

371.055

371.055


mod-inventory-storage0.0970.44
741.094745.156

Test results for ACCESSION NUMBERs

4.1 Tests results to update 100 records of items retrieved by accession numbers by one user per second 1 time:


CPUMemory (MiB)

MinMaxAvgMinMaxAvg
mod-data-export-worker0.0140.033
767.930776.531
mod-data-export-spring0.0220.036
655.145656.699
mod-inventory0.120.16

371.035

371.035


mod-inventory-storage0.010.44
745.156745.156


4.2 Tests results to update 1000 records of items retrieved by accession numbers by one user per second 1 time:


CPUMemory (MiB)

MinMaxAvgMinMaxAvg
mod-data-export-worker0.0170.12
776.440777.063
mod-data-export-spring0.00310.011
657.066657.254
mod-inventory0.0860.17

371.035

371.035


mod-inventory-storage0.0540.24
745.152745.156


4.3 Tests results to update 10_000 records of items retrieved by accession numbers by one user per second 1 time:


CPUMemory (MiB)

MinMaxAvgMinMaxAvg
mod-data-export-worker0.0330.2
776.867777.539
mod-data-export-spring0.00140.21
658.211660.059
mod-inventory0.120.16

371.016

371.016
mod-inventory-storage0.310.44
745.145745.234


Test results for UUIDs

5.1 Tests results to update 100 records of items retrieved by uuids by one user per second 1 time:


CPUMemory (MiB)

MinMaxAvgMinMaxAvg
mod-data-export-worker0.00330.018
781.047781.074
mod-data-export-spring0.00140.0018
660.109660.328
mod-inventory0.0860.16

371.016

371.016
mod-inventory-storage0.0460.092
745.176745.176


5.2 Tests results to update 1000 records of items retrieved by uuids by one user per second 1 time:


CPUMemory (MiB)

MinMaxAvgMinMaxAvg
mod-data-export-worker0.00150.046
781.031781.800
mod-data-export-spring0.00180.003
660.103660.230
mod-inventory0.120.16

371.016

371.016


mod-inventory-storage0.00170.29
745.207745.238


5.3  Tests results to update 10_000 records of items retrieved by uuids by one user per second 1 time:


CPUMemory (MiB)

MinMaxAvgMinMaxAvg
mod-data-export-worker0.0170.14
780.767781.781
mod-data-export-spring0.00260.021
660.230660.449
mod-inventory0.0120.27

371.016

371.016
mod-inventory-storage0.180.41
745.211745.320


Input files that were used in the tests: