[FOLIO-1406] Spike: Performance testing Created: 07/Aug/18  Updated: 09/Jun/23  Resolved: 05/Sep/18

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None

Type: Story Priority: P3
Reporter: Oleksii Popov Assignee: Khalilah Gambrell
Resolution: Done Votes: 0
Labels: epam-folijet, no-epic-needed
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Sprint: EPAM Sprint 3, EPAM Sprint 4
Story Points: 5
Development Team: Folijet

 Description   

Investigate how to perform performance testing for Folio modules.



 Comments   
Comment by Khalilah Gambrell [ 09/Aug/18 ]
  • I recommend speaking with Wayne Schneider for starters and Varun Javalkar who does performance testing for EBSCO.
  • Findings should be provided to MarkV and Anton to improve onboarding documentation.
  • Anton Emelianov, any thoughts on who the team should contact and tools/processes to review?
Comment by Anton Emelianov (Inactive) [ 22/Aug/18 ]

Kateryna Senchenko, you should start with Varun Javalkar, because he may already have a test developed for APIs that will be used by your module. If not, then he could share the implementation details.

Comment by Kateryna Senchenko [ 27/Aug/18 ]

Anton Emelianov, information provided by Varun can be found here.

Comment by Kateryna Senchenko [ 28/Aug/18 ]

Khalilah Gambrell, the wiki page with information regarding performance testing can be found here.

Comment by Oleksii Popov [ 28/Aug/18 ]

Kateryna Senchenko please prepare a guide - how to make performance testing for a module. It should include jmeter configuration and step by step explanations.

Comment by Kateryna Senchenko [ 30/Aug/18 ]

Oleksii Popov, Khalilah Gambrell, the guide can be found here

Comment by Khalilah Gambrell [ 30/Aug/18 ]

Thanks Kateryna Senchenko, should we move this story to In Review?

Comment by Kateryna Senchenko [ 30/Aug/18 ]

Khalilah Gambrell, tomorrow I will walk the team through the steps in the guide, and after that I will move the ticket to In Review.

Comment by Anton Emelianov (Inactive) [ 30/Aug/18 ]

Thanks Kateryna Senchenko! JMeter Guide looks good.
There are several steps that should be added at the end:
1) Hot to add a new test to GitHub repo: https://github.com/folio-org/folio-perf-test
2) How to make sure that this test will be executed by https://jenkins-aws.indexdata.com/job/Automation/job/folio-perf-test/.
3) How to make sure that the data used by the test exists in the database that is deployed by folio-perf-test Jenkins job.

Comment by Kateryna Senchenko [ 31/Aug/18 ]

Updated wiki pages:

Generated at Thu Feb 08 23:13:06 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.