Skip to main content

Chaos faults for load generation

Last updated on

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.

[object Object]

k6 loadgen

Back to top

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.

Details

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
[object Object]

Locust loadgen

Back to top

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.

Details

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