Skip to content

Basic framework for performance testing of profile #580

@SandGrainOne

Description

@SandGrainOne

Description

(I did not look at existing tests before making this.)

Expand and adapt existing k6 scripts (or add new) to make them better suited for performance testing of the Profile API. The primary change would need to be the addition of a range of profiles. The current scripts works well for a single user profile at a time. We need to add a mechanism that allows the k6 tests to change between a large range of different users. The majority of users should have at least one party they can represent.

Out of scope

Use limited time on identifying users and their parties. The use-case and regression tests need only one. A larger set of profiles will also be needed by notification testing.

Tasks

  • Add a feature for picking users from a file rather than taking it as script input.
  • Update existing use-case (and regression) tests to pick one user profile.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    🌥 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions