Versions Compared

Key

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

Table of Contents
outlinetrue

...

This table contains DI durations with CICO comparison between Poppy and Quesnelia releases.


ProfileMARC FileDI Durationwith CI/CODI Delta  
Poppy/Quesnelia
(hh:mm:ss)
Check In, Check Out
Response time
(8 users)
Check In, Check Out
Response time
(8 users)
Delta, %

PoppyQuesneliaPoppy/QuesneliaPoppy/Quesnelia
PoppyQuesneliaCI Average secCO Average secCI Average secCO Average secCICO
DI MARC Bib Create
(PTF - Create 2)
5K.mrc00:02:530:03:21






10K.mrc00:04:320:06:51






25K.mrc00:11:140:12:41






50K.mrc00:21:550:23:19






100K.mrc00:47:020:51:24






DI MARC Bib Create

(PTF - Updates Success - 2)

5K.mrc00:03:190:04:12






10K.mrc00:06:200:08:15






25K.mrc00:14:040:20:38






50K.mrc00:29:590:43:06






100K.mrc01:03:031:29:09







Detailed CICO response time comparison without DI


ScenarioLoad levelRequestResponse time, sec
Poppy
Response time, sec
Quesnelia
95 percaverage95 percaverage
Circulation Check-in/Check-out (without Data import)8 usersCheck-in



Check-out




Detailed CICO response time comparison for CICO with DI in Poppy


Request*Response time (avg, sec)
Pure CICOCICO + 100K MARC BIB CreateCICO + 100K MARC BIB Update
Check-Out Controller0.8281.4911.51
Check-In Controller0.4311.0180.908
POST_circulation/check-out-by-barcode (Submit_barcode_checkout)0.2660.6470.718
POST_circulation/check-in-by-barcode (Submit_barcode_checkin)0.1870.570.477
GET_circulation/loans (Submit_barcode_checkout)0.1280.2330.215
GET_inventory/items (Submit_barcode_checkin)0.0480.1260.118
GET_inventory/items (Submit_barcode_checkout)0.0460.1250.117
GET_note-links (Submit_barcode_checkout)0.0460.0240.024
GET_users (Submit_patron_barcode)0.0370.0410.037
GET_circulation/loans (Submit_patron_barcode)0.0280.030.049
GET_automated-patron-blocks (Submit_patron_barcode)0.0240.0260.024
GET_users (Get_check_in_page)0.0230.0540.051


*Top-10 requests were taken for analysis.


Resource utilization for Test №1

...

  • Test 1: Manually tested 5K, 10K, 25K, 50K, 100K consequentially (with 5 min pause) records files, DI (DI MARC Bib Create ) started on College tenant(cs00000int_0001) only, and CICO with 8 users on background.
  • Test 2: Manually tested 5K, 10K, 25K, 50K, 100K consequentially (with 5 min pause) records files, DI (DI MARC Bib Update) started on College tenant(cs00000int_0001) only, and CICO with 8 users on background.

At the time of the test run, Grafana was not available. As a result, response times for Check-In/Check-Out were parsed manually from a .jtl files, using the start and finish dates of the data import tests. These results were visualized in JMeter using a Listener (Response Times Over Time).