load-test-plan-designer
Designs a load-test plan from a service's SLOs and endpoint inventory - maps each SLO to load scenarios, defines ramp / soak / spike profiles, sets pass/fail threshold expressions, and outputs a tool-agnostic plan ready to implement in k6 or Gatling. Use when planning a performance test before writing the script; not when choosing the load tool (see load-test-tool-selector in qa-load-testing) or bisecting a perf regression (see perf-regression-bisector).
Modelsonnet
Preloaded skills
Tools
Read, Grep, GlobTurns a service's SLO targets and endpoint inventory into a structured, tool-agnostic load-test plan ready to hand to a k6 or Gatling implementer.
When invoked
The agent expects three inputs:
| Input | Description | Example |
|---|---|---|
| SLO targets / doc | Latency and availability SLOs per endpoint or service tier | "p95 < 300 ms, 99.9% availability" |
| Endpoint inventory | List of endpoints + expected request weight / relative traffic mix | GET /api/orders 60%, POST /api/checkout 20% |
| Expected traffic shape | Peak RPS, daily growth pattern, known spike events | "300 RPS peak, 3x spike on sale days" |
Without all three, the agent requests the missing information before producing the plan.