JMeter performance tests for bulk edit application (items)

The tests run at https://bulk-edit-perf.ci.folio.org environment.

Test results for BARCODES

1.1.1 Tests results to update 100 records of items retrieved by barcodes by 1 user per second 1 time:

1.1.2 Tests results to update 100 records of items retrieved by barcodes by 2 users per second 1 time:

1.1.3 Tests results to update 100 records of items retrieved by barcodes by 3 users per second 1 time:

1.1.4 Tests results to update 100 records of items retrieved by barcodes by 4 users per second 1 time:

1.1.5 Tests results to update 100 records of items retrieved by barcodes by 5 users per second 1 time:

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

1.2.2 Tests results to update 1000 records of items retrieved by barcodes by 2 users per second 1 time:

1.2.3 Tests results to update 1000 records of items retrieved by barcodes by 3 users per second 1 time:

1.2.4 Tests results to update 1000 records of items retrieved by barcodes by 4 users per second 1 time:

1.2.5 Tests results to update 1000 records of items retrieved by barcodes by 5 users per second 1 time:

1.3.1 Tests results to update 10_000 records of items retrieved by barcodes by 1 users per second 1 time:

1.3.2 Tests results to update 10_000 records of items retrieved by barcodes by 2 users per second 1 time:

1.3.3 Tests results to update 10_000 records of items retrieved by barcodes by 3 users per second 1 time:

1.3.4 Tests results to update 10_000 records of items retrieved by barcodes by 4 users per second 1 time:

1.3.5 Tests results to update 10_000 records of items retrieved by barcodes by 5 users per second 1 time:

Number of users
Affected modules
Number of records (barcodes)
100100010_000
CPUMemory (MiB)CPUMemory (MiB)CPUMemory (MiB)
MinMaxAvgMinMaxAvgMinMaxAvgMinMaxAvgMinMaxAvgMinMaxAvg
1mod-data-export-worker0.00110.038
690.336691.020
0.0180.13
697.340698.867
0.0220.14
698.516712.574
mod-data-export-spring0.00160.014
756.363756.492
0.00180.0054
759.762759.793
0.00120.020
759,816760.656
mod-inventory0.120.14
369.262369.266
0.120.22
369.266369.273
0.0730.27
369.277369.375
mod-inventory-storage0.00170.11
674.871674.926
0.240.37
674.879675.086
0.0550.43
674.922680.105
2mod-data-export-worker0.0350.070
736.746737.000
0.0370,17
741.855743.332
0.0320.084
852.516852.516
mod-data-export-spring0.0350.038
691.238691.266
0.00250.012
692.82692.887
0.00270.0080
697.324697.383
mod-inventory0.120.15
375.391375.395
0.130.26
375.551375.555
0.130.25
375.980375.980
mod-inventory-storage0.0270.12
754.121754.121
0.330.51
754.651754.699
0.0200.34
754.594754.594
3mod-data-export-worker0.0370.11
736.641737.340
0.0270.19
743.141747.410
0.0690.10
853.457854.992
mod-data-export-spring0.00330.017
691.273691.359
0.00210.011
692.887692.918
0.00510.0085
697.367697.516
mod-inventory0.130.16
375.395375.398
0.120.27
375.551375.582
0.320.33
375.980375.980
mod-inventory-storage0.0970.46
754.395754.504
0.00210.51
754.613754.828
0.510.51
754.594754.594
4mod-data-export-worker0.0350.17
737.313738.922
0.00310.21
745.172749.313
0.0530.073
931.273934.219
mod-data-export-spring0.00240.0081
691.391691.578
0.00340.024
692.918693.238
0.00410.0054
698.938699.102
mod-inventory0.130.20
375.398375.398
0.130.25
375.586375.598
0.170.24
628.457629.676
mod-inventory-storage0.00200.36
754.410754.473
0.340.51
754.539754.633
0.420.50
760.742760.742
5mod-data-export-worker0.0370.11
737.598738.637
0.0360.26
748.855754.051
0.0530.086
933.918938.941
mod-data-export-spring0.00260.010
691.613691.668
0.00260.012
693.887694.047
0.00280.0057
699.102699.117
mod-inventory0.130.22
375.398375.473
0.130.26
375.594375.609
0.200.20
629.941630.012
mod-inventory-storage0.00200.26
754.418754.473
0.330.51
754.539754.660
0.510.51
760.242760.242


Test results for HRIDs

2.1.1 Tests results to update 100 records of items retrieved by hrids by 1 user per second 1 time:

2.1.2 Tests results to update 100 records of items retrieved by hrids by 2 users per second 1 time:

2.1.3 Tests results to update 100 records of items retrieved by hrids by 3 users per second 1 time:

2.1.4 Tests results to update 100 records of items retrieved by hrids by 4 users per second 1 time:

2.1.5 Tests results to update 100 records of items retrieved by hrids by 5 users per second 1 time:

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

2.2.2 Tests results to update 1000 records of items retrieved by hrids by 2 users per second 1 time:

2.2.3 Tests results to update 1000 records of items retrieved by hrids by 3 users per second 1 time:

2.2.4 Tests results to update 1000 records of items retrieved by hrids by 4 users per second 1 time:

2.2.5 Tests results to update 1000 records of items retrieved by hrids by 5 users per second 1 time:


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

2.3.2 Tests results to update 10_000 records of items retrieved by hrids by 2 users per second 1 time:

2.3.3 Tests results to update 10_000 records of items retrieved by hrids by 3 users per second 1 time:

2.3.4 Tests results to update 10_000 records of items retrieved by hrids by 4 users per second 1 time:

2.3.5 Tests results to update 10_000 records of items retrieved by hrids by 5 users per second 1 time:

Number of users
Affected modules
Number of records (hrids)
100100010_000
CPUMemory (MiB)CPUMemory (MiB)CPUMemory (MiB)
MinMaxAvgMinMaxAvgMinMaxAvgMinMaxAvgMinMaxAvgMinMaxAvg
1mod-data-export-worker0.00170.0057
712.875713.270
0.0420.099
713.668714.137
0.0150.18
713.770722.824
mod-data-export-spring0.00160.0022
760.684760.695
0.00210.0047
760.781760.883
0.00130.010
760.887761.473
mod-inventory0.120.13
369.391369.391
0.140.24
369.398369.402
0.00590.27
369.406369.516
mod-inventory-storage0.00160.031
690.402690.578
0.110.41
690.590690.734
0.150.43
690.609710.270
2mod-data-export-worker0.0210.054
935.512935.910
0.0220.12
938.563941.121
0.0220.055
956.098957.414
mod-data-export-spring0.0290.029
699.215699.219
0.00250.0042
699.605699.605
0.00140.0041
699.973699.984
mod-inventory0.0450.097
633.184633.391
0.260.51
634.348634.598
0.00570.18
635.313635.328
mod-inventory-storage0.00190.14
760.242760.242
0.260.51
760.043760.344
0.350.35
760.039760.039
3mod-data-export-worker0.0180.049
935.285936.473
0.0210.13
942.324944.098
0.0500.052
955.738955.875
mod-data-export-spring0.00260.0045
699.219699.277
0.00260.0081
699.707699.766
0.00330.0045
699.984699.992
mod-inventory0.0560.099
633.195633.504
0.0550.14
634.383

634.633


0.190.19
635.188635.481
mod-inventory-storage0.00210.20
760.242760.262
0.00190.51
760.016760.137
0.500.51
760.039760.039
4mod-data-export-worker0.0220.088
935.387937.387
0.0210.21
942.566646.914
0.0400.049
957.156957.301
mod-data-export-spring0.00270.0058
699.277699.281
0.00200.0081
699.777699.918
0.00350.0040
699.992699.992
mod-inventory0.0420.12
633.555633.891
0.00560.14
634.625635.270
0.190.20
635.207635.211
mod-inventory-storage0.00200.26
760.242760.324
0.00190.51
760.027760.289
0.360.51
760.039760.039
5mod-data-export-worker0.0210.11
936.887939.535
0.0900.18
949.594954.070
0.0520.073
959.074962.387
mod-data-export-spring0.00240.0045
699.281699.598
0.00210.0091
699.918699.973
0.00460.0057
700.016700.027
mod-inventory0.0480.087
634.043634.078
0.0480.11
635.109635.621
0.160.20
635.242635.488
mod-inventory-storage0.00180.38
760.242760.301
0.270.51
760.031760.230
0.510.51
760.039760.039

Test results for HOLDINGS UUIDs

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

3.1.2 Tests results to update 100 records of items retrieved by holdings uuids by 2 users per second 1 time:

3.1.3 Tests results to update 100 records of items retrieved by holdings uuids by 3 users per second 1 time:

3.1.4 Tests results to update 100 records of items retrieved by holdings uuids by 4 users per second 1 time:

3.1.5 Tests results to update 100 records of items retrieved by holdings uuids by 5 users per second 1 time:

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

3.2.2 Tests results to update 1000 records of items retrieved by holdings uuids by 2 users per second 1 time:

3.2.3 Tests results to update 1000 records of items retrieved by holdings uuids by 3 users per second 1 time:

3.2.4 Tests results to update 1000 records of items retrieved by holdings uuids by 4 users per second 1 time:

3.2.5 Tests results to update 1000 records of items retrieved by holdings uuids by 5 users per second 1 time:

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

3.3.2 Tests results to update 10_000 records of items retrieved by holdings uuids by 2 users per second 1 time:

3.3.3 Tests results to update 10_000 records of items retrieved by holdings uuids by 3 users per second 1 time:

3.3.4 Tests results to update 10_000 records of items retrieved by holdings uuids by 4 users per second 1 time:

3.3.5 Tests results to update 10_000 records of items retrieved by holdings uuids by 5 users per second 1 time:

Number of users
Affected modules
Number of records (holding uuid)
100100010_000
CPUMemory (MiB)CPUMemory (MiB)CPUMemory (MiB)
MinMaxAvgMinMaxAvgMinMaxAvgMinMaxAvgMinMaxAvgMinMaxAvg
1mod-data-export-worker0.0120.047
749.117749.785
0.0830.11
746.219747.887
0.0180.14
736.703746.816
mod-data-export-spring0.0140.019
763.785763.789
0.00110.0050
763.672763.707
0.00110.0053
763.609763.633
mod-inventory0.120.13
370.563370.563
0.120.20
370.563370.563
0.0760.27
369.801370.563
mod-inventory-storage0.0170.095
731.578731.672
0.0760.40
731.715731.996
0.100.43
720.246731.738
2mod-data-export-worker0.0500.060
988.234988.320
0.0530.053
990.754991.379
0.0460.073
998.4181004.824
mod-data-export-spring0.00410.0042
700.035700.035
0.00390.0045
700.133700.137
0.00370.0039
700.281700.285
mod-inventory0.160.20
635.605635.906
0.120.19
635.777635.777
0.160.19
636.281636.285
mod-inventory-storage0.510.51
760.039760.039
0.510.51
760.039760.039
0.510.51
760.039760.039
3mod-data-export-worker0.0530.090
989.020989.797
0.0510.052
991.645991.820
0.0420.054
1005.4771005.766
mod-data-export-spring0.00360.0042
700.039700.164
0.00420.0050
700.152700.164
0.00200.0039
700.375700.375
mod-inventory0.140.19
635.824635.824
0.150.19
635.887635.887
0.190.19
636.359636.367
mod-inventory-storage0.410.51
760.039760.132
0.420.51
760.039760.039
0.510.51
760.039760.039
4mod-data-export-worker0.0600.062
990.523990.559
0.0530.057
993.422993.828
0.0530.059
1006.4531008.402
mod-data-export-spring0.0420.046
700.055700.055
0.00410.015
700.164700.273
0.00420.0052
700.406700.410
mod-inventory0.180.18
635.871635.871
0.150.19
635.914636.125
0.190.20
636.270636.301
mod-inventory-storage0.510.51
760.039760.039
0.510.51
760.039760.039
0.500.51
760.039760.039
5mod-data-export-worker0.0620.094
992.981994.195
0.0390.054
994.918995.047
0.0610.069
1009.3981010.559
mod-data-export-spring0.00440.010
700.059700.113
0.00380.0041
700.273700.277
0.00440.0085
700.410700.535
mod-inventory0.130.16
635.730635.930
0.190.19
636.090636.094
0.190.20
636.371638.605
mod-inventory-storage0.510.51
760.039760.156
0.510.51
760.039760.039
0.510.51
760.039760.039

Test results for ACCESSION NUMBERs

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


4.1.2 Tests results to update 100 records of items retrieved by accession numbers by 2 users per second 1 time:

4.1.3 Tests results to update 100 records of items retrieved by accession numbers by 3 users per second 1 time:

4.1.4 Tests results to update 100 records of items retrieved by accession numbers by 4 users per second 1 time:

4.1.5 Tests results to update 100 records of items retrieved by accession numbers by 5 users per second 1 time:

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

4.2.2 Tests results to update 1000 records of items retrieved by accession numbers by 2 users per second 1 time:

4.2.3 Tests results to update 1000 records of items retrieved by accession numbers by 3 users per second 1 time:

4.2.4 Tests results to update 1000 records of items retrieved by accession numbers by 4 users per second 1 time:

4.2.5 Tests results to update 1000 records of items retrieved by accession numbers by 5 users per second 1 time:

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

4.3.2 Tests results to update 10_000 records of items retrieved by accession numbers by 2 users per second 1 time:

4.3.3 Tests results to update 10_000 records of items retrieved by accession numbers by 3 users per second 1 time:

4.3.4 Tests results to update 10_000 records of items retrieved by accession numbers by 4 users per second 1 time:

4.3.5 Tests results to update 10_000 records of items retrieved by accession numbers by 5 users per second 1 time:


Number of users
Affected modules
Number of records (accession numbers)
100100010_000
CPUMemory (MiB)CPUMemory (MiB)CPUMemory (MiB)
MinMaxAvgMinMaxAvgMinMaxAvgMinMaxAvgMinMaxAvgMinMaxAvg
1mod-data-export-worker0.0120.022
749.527749.969
0.0350.11
746.219747.887
0.0200.15
723.156727.801
mod-data-export-spring0.00150.0020
763.805763.848
0.00110.0050
763.672763.707
0.00140.011
763.422763.438
mod-inventory0.120.14
370.563370.563
0.120.20
370.563370.563
0.0760.28
369.594369.734
mod-inventory-storage0.0560.056
731.688731.688
0.230.40
731.730731.996
0.150.43
710.297712.445
2mod-data-export-worker0.0250.057
963.570964.078
0.0180.025
964.031964.102
0.0250.066
971.773972.563
mod-data-export-spring0.00290.0074
700.824700.836
0.00270.0040
701.047701.059
0.00250.0043
701.082701.082
mod-inventory0.0650.078
670.883671.363
0.0660.092
671.301671.441
0.0670.18
671.512671.543
mod-inventory-storage0.0400.42
760.051760.051
0.0820.48
759.945759.945
0.00190.51
759.949759.949
3mod-data-export-worker0.0320.058
963.500963.959
0,0250,13
964.031966.082
0.0530.081
972.156974.027
mod-data-export-spring0.00360.0040
700.887700.887
0.00180.0044
700.977701.078
0.00270.0058
701.082701.094
mod-inventory0.0770.086
671.199671.320
0.0540.17
671.016672.766
0.200.20
671.359671.512
mod-inventory-storage0.190.26
760.051760.105
0.00200.51
759.945760.008
0.510.51
759.949759.949
4mod-data-export-worker0.0260.090
963.379964.773
0.0260.19
966.301970.563
0.0600.079
973.711973.980
mod-data-export-spring0.00260.0066
700.891700.895
0.00190.0082
700.984700.996
0.00330.0044
701.094701.098
mod-inventory0.0670.13
671.293671.441
0.0690.15
671.219671.355
0.200.22
671.520671.559
mod-inventory-storage0.00200.29
759.945759.945
0.00190.51
759.941760.176
0.510.51
759.949759.949
5mod-data-export-worker0.00250.11
963.715964.238
0,0900,14
967,047972,223
0.0680.13
874.203878.078
mod-data-export-spring0.00210.0061
700.895700.938
0,00210,016
701,000701,313
0.00370.0048
702.082702.113
mod-inventory0.0650.12
671.328671.441
0,0700,17
671,359671,680
0.150.19
673.930674.000
mod-inventory-storage0.00200.45
759.945760.047
0,240,51
759.949760.105
0.510.51
765.887765.953

Test results for UUIDs

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

5.1.2 Tests results to update 100 records of items retrieved by uuids by 2 users per second 1 time:

5.1.3 Tests results to update 100 records of items retrieved by uuids by 3 users per second 1 time:

5.1.4 Tests results to update 100 records of items retrieved by uuids by 4 users per second 1 time:

5.1.5 Tests results to update 100 records of items retrieved by uuids by 5 users per second 1 time:

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

5.2.2 Tests results to update 1000 records of items retrieved by uuids by 2 users per second 1 time:

5.2.3 Tests results to update 1000 records of items retrieved by uuids by 3 users per second 1 time:

5.2.4 Tests results to update 1000 records of items retrieved by uuids by 4 users per second 1 time:

5.2.5 Tests results to update 1000 records of items retrieved by uuids by 5 users per second 1 time:

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

5.3.2  Tests results to update 10_000 records of items retrieved by uuids by 2 users per second 1 time:

5.3.3  Tests results to update 10_000 records of items retrieved by uuids by 3 users per second 1 time:

5.3.4  Tests results to update 10_000 records of items retrieved by uuids by 4 users per second 1 time:

5.3.5  Tests results to update 10_000 records of items retrieved by uuids by 5 users per second 1 time:

Number of users
Affected modules
Number of records (uuids)
100100010_000
CPUMemory (MiB)CPUMemory (MiB)CPUMemory (MiB)
MinMaxAvgMinMaxAvgMinMaxAvgMinMaxAvgMinMaxAvgMinMaxAvg
1mod-data-export-worker0.00480.039
749.816750.164
0.0260.11
749.066749.859
0.0250.14
727.918733.055
mod-data-export-spring0.00140.0022
763.922763.984
0.00270.0045
763.773763.785
0.00110.0072
763.430763.566
mod-inventory0.0860.12
370.563370.563
0.140.25
370.563370.563
0.0790.28
369.738369.887
mod-inventory-storage0.0460.090
731.688731.691
0.110.36
731.672731.863
0.0850.42
712.324718.469
2mod-data-export-worker0.0780.085
904.871905.641
0.0770.090
887.613888.758
0.0150.049
909.027912.828
mod-data-export-spring0.00300.0042
701.746701.750
0.00270.0041
701.762701.766
0.00170.0037
701.863701.863
mod-inventory0.0990.13
672.254672.508
0.0690.10
672.250672.508
0.0650.15
672.711672.840
mod-inventory-storage0.510.51
759.961759.992
0.500.51
759.977760.055
0.00200.51
759.973759.973
3mod-data-export-worker0.0820.12
905.246906.973
0.0610.12
887.707894.383
0.0410.059
909.184911.082
mod-data-export-spring0.00300.0043
701.750701.750
0.00210.0074
701.766701.785
0.00340.0043
701.863701.863
mod-inventory0.0890.13
672.367672.516
0.0690.14
672.145672.344
0.190.22
672.785672.793
mod-inventory-storage0.510.51
759.973760.074
0.440.51
759.961760.070
0.210.51
759.973759.973
4mod-data-export-worker0.0690.12
906.773915.633
0.0600.14
897.402900.176
0.0420.059
911.492914.152
mod-data-export-spring0.00300.0040
701.750701.750
0.00120.0082
701.813701.816
0.00320.0046
701.863701.863
mod-inventory0.0890.13
672.371672.441
0.0710.14
672.191672.363
0.140.18
672.602672.691
mod-inventory-storage0.320.51
759.961760.078
0.440.51
759.984760.141
0.350.51
759.973759.973
5mod-data-export-worker0.110.15
886.441888.492
0.0430.17
901.586904.871
0.0330.078
914.262942.074
mod-data-export-spring0.00250.0043
701.750701.762
0.00200.0053
701.813701.863
0.00260.0045
701.965701.965
mod-inventory0.0710.10
672.184672.441
0.0420.14
672.371672.668
0.180.20
672.613672.750
mod-inventory-storage0.510.51
759.961760.117
0.230.51
759.973760.148
0.440.51
759.973760.035


Input files that were used in the tests: