Create load test suite to enable regression testing

Feature Request

🥅 Goal

As a shepard developer I want an executable load test suite so that I can compare newer releases to the previous ones and see if any performance metrics got better or worse.

🏅 Acceptance Criteria

  1. Define a load test that runs the most performance critical endpoints, including at least:
  • Create and retrieve collection
  • Create and retrieve data object
  • Upload and download file
  • Upload and download time series
  1. Find example Files and Time series to avoid testing with empty data
  2. Results can be stored and are in a format that allows deeper analysis, e.g. grafana

Special Testing hints

💣 Out of Scope

💡 Hints

🤔 Risks & Open Questions

Edited by wiglef
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information