# Load test planner

Plan a load test for a target request rate and get a ready k6 script with thresholds.

## How it works

Little’s law gives the concurrency you need: requests per second times the time each request takes. The script ramps up, holds at the target and ramps down.

```
users = rate × (latency + pause)
```

## Questions

### Why an arrival-rate executor?

It keeps sending at the target rate even when the system slows down, which shows real behaviour under load.

### How long should I hold?

Ten minutes or more, so caches, pools and garbage collection settle.

## Related tools

- [Regex tester](https://powertraces.com/tools/regex-tester)
- [Diff checker](https://powertraces.com/tools/diff-checker)
- [YAML ⇄ JSON converter](https://powertraces.com/tools/yaml-json)
- [cURL to code converter](https://powertraces.com/tools/curl-to-code)

[All tools](https://powertraces.com/tools)
