Load & chaos testing

A step of the Cloud application tree on Gradus, in the Testing & resilience area: Tests, errors, SLOs.

Run load tests against realistic traffic patterns and chaos experiments that kill dependencies on purpose, to see what actually breaks.

Usually comes after: Retries & circuit breakers.

Leads to: SLOs & error budgets.

Prompt for your AI assistant

Say first whether this product's traffic justifies this yet. If it does not, write down in docs/ why and what would change that, and stop. Otherwise set up a load testing script that simulates realistic traffic against the main endpoints, and add a basic chaos experiment that kills a dependency to verify the system degrades gracefully.

This is https://gradus.kazet.blog/tree/cloud-application/step/load-and-chaos-testing as plain HTML. In a browser the page also lets you mark the step forged and copy a message for your AI assistant.