[Ramsons][ECS][Eureka] OAI-PMH full harvesting

Description

We need to ensure that the system can handle concurrent full OAI-PMH harvests initiated by different tenants without performance degradation, errors, or data inconsistency.

The test should include following scenarios:

  1. multiple incremental harvests SRS only - Settings-> OAI-PMH->Behavior ->Record source set to Source record storage

  2. multiple incremental harvests Inventory only - Settings-> OAI-PMH->Behavior ->Record source set to Inventory – establish baseline

  3. multiple incremental harvests SRS and Inventory - Settings-> OAI-PMH->Behavior ->Record source set to Source record storage and inventory – establish baseline

Expected performance testing scenarios: https://folio-org.atlassian.net/wiki/display/FOLIJET/Poppy+-+OAI-PMH+Performance+testing

Find date ranges in the database that would harvest the following number of records:

  • 10K

  • 25K

  • 50K

  • 500K

  • 1M 

Run each test scenario a couple of times to make sure that the performance is consistent.

Here is the link to the previous data harvesting reports:

Create a new report and fill in the results and observations using the new report template. 

Environment

None

Potential Workaround

None

Checklist

hide

Activity

Show:

Details

Assignee

Reporter

Priority

Development Team

PTF

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created January 23, 2025 at 5:48 PM
Updated January 23, 2025 at 5:48 PM
TestRail: Cases
TestRail: Runs