Configure Jenkins job to start/stop perftest instance

Description

Since perf tests are scheduled to execute only once per day, we can apply there a configuration that is already used for functional tests so the instance would be running only if it's needed. We need to remember about manual performance tests that we perform for every release candidate. We could add a new Jenkins job to start/stop the instance and parameterize it to:

  1. Start the instance

  2. Run deploy-to-perftest job

  3. Run performance tests

  4. Stop the instance

as the first option, and just start/stop the instance (for manual tests) as the second option.

Here you can find related Discource post.

Acceptance Criteria:

  • instance is running only if needed

  • automated performance tests are run like in the past

  • manual performance tests are still possible to execute

Assignee

Unassigned

Reporter

Klaudia Pałkowska

Labels

None

Story Points

3

Time tracking

40h

Components

Sprint

None

Priority

Major
Configure