For the complete documentation index, see llms.txt. This page is also available as Markdown.

Chaos faults for load generation

Introduction

Load generation faults drive synthetic traffic at a target service so you can test how the workload behaves under load: whether the SLO holds, whether the HPA scales correctly, and whether monitoring detects saturation within the alerting SLA. Use them to validate the resilience of an application against a controlled, reproducible workload.

k6 loadgen

k6 loadgen runs a Grafana k6 script against a target HTTP endpoint for a configurable duration. Use it for scripted, programmable load tests with rich thresholds and metrics.

Use cases

Test how a service behaves under realistic, scripted load: whether end-to-end latency stays inside the SLO, whether the HPA scales correctly, and whether downstream dependencies absorb the load.

View details

Locust loadgen

Locust loadgen runs a Locust script against a target HTTP endpoint for a configurable duration. Use it when you want a Python-based load profile and a rich UI dashboard during the run.

Use cases

Test how a service behaves under a Python-defined load profile: whether end-to-end latency stays inside the SLO, whether the HPA scales correctly, and whether downstream dependencies absorb the load.

View details

Last updated

Was this helpful?