[PERF-288] PTF - Establish performance baseline for item status bulk updates Created: 13/Sep/22  Updated: 03/Oct/22  Resolved: 03/Oct/22

Status: Closed
Project: perf-testing
Components: None
Affects versions: None
Fix versions: None

Type: Story Priority: P3
Reporter: Martin Tran Assignee: Olga Kondratenko
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Blocks
is blocked by MODEXPW-244 Bulk edit 1 of 5 parallel jobs stuck ... Closed
is blocked by MODEXPW-255 Bulk edit: 10528 upstream timed out (... Closed
is blocked by MODEXPW-242 Bulk Edit: uploading file with identi... Closed
Cloners
clones MODBULKED-23 Establish performance baseline for it... Closed
Sprint: PTF Sprint 149
Story Points: 3
Development Team: PTF
RCA Group: TBD

 Description   

Purpose/Overview:

Establish a baseline for bulk edit app - item records update.

Requirements/Scope:

  1. Create jmeter tests that can be executed against: https://bulk-edit-perf.ci.folio.org/
  2. The tests cover item status updates for following statuses:
    1. Available
    2. Missing
    3. Withdraw
  3. the test will start with 100 item records edits and then progress to 1000 records edits and then 10 000 and 100 000 records edits
  4. the test will cover scenarios when the bulk edit is triggered by uploading file with following identifiers:
    1. item barcodes
    2. item UUIDs
    3. holdings UUIDs
    4. item HRIDs
    5. item former ids
    6. item accession numbers
  5. the test will cover saving records preview and saving matching records in CSV format
  6. the test will cover impact of the bulk edit on the inventory modules documented: CPU, memory, db timeouts

Approach:

Acceptance criteria:

  • The tests are written and can be executed on demand
  • The findings are documented on the wiki

Additional information:
Coordinate with devops to get memory/cpu usage



 Comments   
Comment by Mikita Siadykh [ 20/Sep/22 ]

moved back to PTF team, based on links it's blocked by Firebird tickets and shouldn't be implemented by Firebird

Comment by Olga Kondratenko [ 27/Sep/22 ]

Report at https://folio-org.atlassian.net/wiki/pages/viewpage.action?pageId=1396244

Generated at Thu Feb 08 22:30:40 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.