Performance Test Plan
Core Workflow
- Identify performance goal, user journey or endpoint, expected load, baseline, environment, and release risk.
- Choose metrics: latency percentiles, throughput, error rate, resource use, Core Web Vitals, query time, queue lag, or job duration.
- Define test setup, data, traffic model, warmup, duration, and pass/fail thresholds.
- Include profiling and observability needed to diagnose failures.
- Separate synthetic, local, staging, and production-safe checks.
- Add regression gates and follow-up tuning options.
Safety Rules
- Do not run load tests against production without explicit approval and a safe window.
- Do not invent baseline numbers or capacity claims.
- Verify current platform-specific performance metrics from official docs when exact definitions matter.
Deliverable Shape
For performance test plans, provide:
- Target and goal
- Metrics and thresholds
- Environment and data
- Traffic model
- Test steps
- Observability and profiling
- Regression gate
- Risks and follow-up
References
- Read
references/performance-test-plan-checklist.mdwhen planning performance validation.