OAI-PMH Support (UXPROD-993)

[EDGOAIPMH-20] OAI-PMH: JMeter Benchmark tests Created: 28/Sep/18  Updated: 27/Feb/20  Resolved: 27/Nov/18

Status: Closed
Project: edge-oai-pmh
Components: None
Affects versions: None
Fix versions: 1.0.0
Parent: OAI-PMH Support

Type: Story Priority: P3
Reporter: Hkaplanian Assignee: Viachaslau Khandramai (Inactive)
Resolution: Done Votes: 0
Labels: epam-thunderjet
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Relates
relates to UXPROD-350 OAI-PMH Support Closed
relates to MODOAIPMH-90 Spike: OAI-PMH implementation technic... Closed
Sprint: oai-pmh - sprint 51, oai-pmh - sprint 52
Story Points: 5
Development Team: Thunderjet
Epic Link: OAI-PMH Support

 Description   

Develop JMeter benchmark tests for the edge-api. These will measure performance from the standpoint of the end-user (harvester).

  • Happy path probably good enough for now.
  • Checked into folio-org/folio-perf-test
  • Can expect pre-existing data already exists
  • Can expect that throttling has been disabled in the target edge api. These tests may help inform a decision on what the throttling configuration values should be.
  • for the non-List* verbs, tests that simply repeatedly hit that verb are fine.
  • for the List* verbs, having each thread perform a harvest makes sense... e.g.
    • make an initial call with from/until
    • make additional calls w/ the resumption token returned until completion
  • Running these tests w/ analysis of the results is outside the scope of this story. Running the tests to ensure they're functioning as expected is clearly necessary.

Generated at Fri Feb 09 00:13:44 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.