Skip to end of banner
Go to start of banner

Orchid - Bulk Edit Performance testing - DRAFT

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Modules needed

  • ui-users
  • ui-inventory
  • mod-inventory-storage-modules
  • ui-bulk-edit
  • mod-data-export worker
  • mod-data-export-spring

Testing expectations 

  • Bulk edit user records
  • Bulk edit item records with the updates to locations and statues
  • Run multiple bulk edits concurrently
  • Run bulk edit while exporting:
    • circulation logs
    • bursar data
    • EDIFACT
    • eHoldings

Demo

User records:

Item records:





Bulk edit testing setup

  • Files with user barcodes (100, 1000, 2500, 5000)
  • Files with item barcodes (100, 1000, 10 000 and 100 000)
  • Users configured with following permissions:
    •  Bulk Edit: (CSV) Edit and Bulk Edit: (CSV) View - for user records testing
    •  Bulk Edit: In ppp Edit and Bulk Edit: In app View - for user item records testing
  • JMeter tests repository: https://github.com/folio-org/folio-perf-test/tree/master/Folio-Test-Plans/bulk-edit


User records testing scenarios

  1. User status updates
    1. Upload file with barcode identifiers
    2. Download the file with matching records
    3. Update user status and user group and save the file
    4. Upload the file to trigger bulk edit
    5. Commit changes
  2. Item records updates:
    1. Upload file with barcode identifiers
    2. Click Start bulk edit option in Action menu and make following changes:
      1. Set Temporary location to Clear field
      2. Set Permanent location to < to the value available on test environment>
      3. Set Status to Unknown
    3. Confirm the changes
    4. Commit changes
    5. Download the file with updated records
    6. Download the file with errors (if applicable)

Failover tests questions:

  1. Determine likelihood of failover
  2. Does tasks restart?
  3. Does other task pick up the jobs that were in progress?
  • No labels