Skip to content

Discuss how to set up stress testing of the system #371

@CGodiksen

Description

@CGodiksen

An environment could be set up that makes it possible to start a number of edge and cloud nodes. A script should be created to ingest an adjustable amount of data into the nodes. Another script should be created to simulate users using the system. The script should make it possible to adjust the amount of users, how many requests a single user sends every minute, and the distribution of what requests the user makes.

Ideally the environment could be run for some period of time and metrics describing the failure rate, average response time, and more could be presented when the stress test is finished.

Maybe take inspiration from existing stress testing frameworks such as this: https://blog.postman.com/postman-api-performance-testing/

We should also look into how to handle stress testing that ensures that the WAL works and correctly recovers to avoid data loss and continue operations that were in process when the system crashed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions