[FOLIO-2153] Create separate environment for Team Vega performance/load testing of sending patron notice emails Created: 08/Jul/19  Updated: 11/Aug/20  Resolved: 17/Sep/19

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

Type: Story Priority: P3
Reporter: Kostyantyn Khodarev Assignee: Unassigned
Resolution: Won't Do Votes: 0
Labels: platform-backlog
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Requires
is required by UXPROD-1797 Process patron notice emails in bulk ... Closed
Sprint:
Development Team: Core: Platform

 Description   

Purpose:
Purpose of this story is to create separate environment to do performance testing of sending patron notice emails. Sending of these notices is a key library workflow and ensuring that these emails are sent at/near time the library expects is critical. '

We must run testing as soon as possible to determine if we can meet Chalmers' expectations and most common library workflow. Testing will focus on the folio modules critical to generating a patron notice email to be sent by an email service/service.

Requirements

  • Based on a discussion with Jakub, it is believed we need a separate environment for performance/load testing of sending patron notice emails.
  • We need an environment that allows us to send patron notice emails to over 10,000 patrons AND an environment that has at least 30,000 items so we can send emails with multiple items per patron.
  • If possible it would be great to have a way to setup users with loans/requests/etc (or at least know how to do so)
    Also I think the Vega team may need access to Amazon SES to modify limits, etc for testing (https://docs.aws.amazon.com/ses/) but unsure.


 Comments   
Comment by Khalilah Gambrell [ 08/Jul/19 ]

John Malconian and Jakub Skoczen, let me know if more details are needed.

Comment by Khalilah Gambrell [ 15/Jul/19 ]

Jakub Skoczen and Oleksii Popov, to support Chalmers go-live requirements for patron notices, we need an environment for performance/load testing. Please let us know what additional information you need.

cc: Kostyantyn Khodarev, Dmytro Tur, and Tetyana Afanasyeva

Comment by Oleksii Popov [ 18/Jul/19 ]

At the moment Core: Platform doesn't have the capacity to work on this ticket.
This tasks moved to a high priority for the upcoming sprints.
Jakub Skoczen Khalilah Gambrell

Comment by John Malconian [ 18/Jul/19 ]

I don't believe we need to performance test SES or have SES involved in any way. Therefore, it would probably be safer and more meaningful to conduct this test with a test smtp server that resides on the same network and redirects all mail to a single mailbox (or /dev/null).

Comment by Khalilah Gambrell [ 18/Jul/19 ]

John Malconian works for me. I will remove that bullet.

Comment by Jakub Skoczen [ 24/Jul/19 ]

Khalilah Gambrell Kostyantyn Khodarev Guys, rather than setting up a new environment I would recommend the modules responsible for sending patron notice e-mails are tested in the Chalmers environment. Theodor Tolstoy (One-Group.se) would that make sense to you?

Comment by Khalilah Gambrell [ 17/Sep/19 ]

Completed by EBSCO FOLIO Hosting

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