JMeter performance tests for bulk edit statuses of items

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)

 

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)

 

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)

 

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)

 

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)

 

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)

 

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)

 

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)

 

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)

 

CPU

Memory (MiB)

 

Min