Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

High Level Summary

Test Runs

Test

Virtual Users

Duration

OKAPI log level

Profiled

1.

1

30 min

INFO

No

2.

5

30 min

INFO

No

3.

8

30 min

INFO

No

4.

20

20

30 min

INFO

No

5.

8

42 min

INFO

Yes

6. 40060

20

120 min

INFO

No

Results

Response Times


Average (seconds)50th %tile (seconds)75th %tile (seconds)95th %tile  (seconds)

Check-inCheck-outCheck-inCheck-outCheck-inCheck-outCheck-inCheck-out
1 user1.0512.1011.0191.9361.0102.0931.2562.816
5 users1.074 | 1.0452.110 | 2.0161.034 | 0.9941.936 | 1.8811.135 | 1.1152.129 | 2.0861.389 | 1.17952.913 | 2.914
8 users1.195 | 1.137 | 0.9982.120 | 2.052 | 2.1021.103 | 1.054 | 0.9491.987 | 1.913 | 1.9651.326 | 1.284 | 1.12.183 | 2.135 | 2.2351.664 | 1.599 | 1.4813.002 | 3.257 | 2.847
20 users1.399 | 1.3972.984 | 2.5551.279 | 1.2772.310 | 2.3441.575 | 1.5872.661 | 2.7262.129 | 2.1714.158 | 4.177


Slow APIs taking more than 100 ms to return

75th percentile times in seconds.

API

1 user FF

1 user GR

5 users FF

5 users

...

GR

8 users  FF

8 users GR

20 Users FF

20 Users GR
Get circulation/loans0.2830.3900.3460.3990.4490.4060.4790.514 
Get inventory/items0.2170.2200.2320.2130.2370.2350.2810.267 

POST checkin-by-barcode 

0.5480.6600.8300.6851.0530.8551.1371.022 
POST checkout-by-barcode0.6150.7500.9050.8520.9060.7760.9880.935 



Average50th Percentile75th percentile95th
pecentile 
percentile 
Check-in
v2.38
FFCheck-in
v2.40
GRCheck-out
v2.38
FFCheck-
in v2.40
out GRCheck-in
v2.38
FFCheck-in
v2.40
GRCheck-out
v2.38
FFCheck-out
v2.40
GRCheck-in
v2.38
FFCheck-in
v2.40
GRCheck-out
v2.38
FFCheck-out
v2.40
GRCheck-in
v2.38
FFCheck-in
v2.10
GRCheck-out
v2.38
FFCheck-out
v2.401 user5 users8 users20 users
GR
1 user1.0151.0511.2342.1010.961.0191.2771.9361.0711.0101.4092.0931.3221.2561.6532.816
5 users1.2361.0741.4882.1101.1561.0341.3931.9361.4641.1351.8692.1291.7041.3892.2192.913
8 users1.5121.1951.7512.1201.4031.1031.8521.9871.7411.3262.0312.1832.021.6642.2743.002
20 users1.6491.3991.8982.9841.5351.2791.9962.3101.8961.5752.2112.6612.2522.1292.5394.158


Longevity test


JVM Profiling

Database



The following queries took more than 100ms to execute under load

...


1 user5 users8 users20 users400 users
Okapi CPU




Okapi Memory

...






Image Added

Appendix

For more raw data of the test runs please see the attached 

...