-
Notifications
You must be signed in to change notification settings - Fork 5
Description
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.