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
- User status updates
- Upload file with barcode identifiers
- Download the file with matching records
- Update user status and user group and save the file
- Upload the file to trigger bulk edit
- Commit changes
- Item records updates:
- Upload file with barcode identifiers
- Click Start bulk edit option in Action menu and make following changes:
- Set Temporary location to Clear field
- Set Permanent location to < to the value available on test environment>
- Set Status to Unknown
- Confirm the changes
- Commit changes
- Download the file with updated records
- Download the file with errors (if applicable)
Failover tests questions:
- Determine likelihood of failover
- Does tasks restart?
- Does other task pick up the jobs that were in progress?