qa-testing-performance
Installation
SKILL.md
QA Testing (Performance)
Performance engineering guidance for validating throughput, latency, resource consumption, and scalability. Use this skill to design load tests, set CI performance budgets, profile bottlenecks, and plan capacity.
Core sources are curated in data/sources.json. Prefer primary docs and re-check volatile external facts before recommending versions, pricing, or tool features.
Quick Start
If key context is missing, ask for: SLOs/SLAs, critical user journeys, infrastructure topology, current baselines, traffic patterns (peak/sustained), database query hotspots, and frontend performance targets (Core Web Vitals).
- Baseline — measure current latency (p50/p95/p99), throughput, error rate, and resource utilization under realistic traffic.
- Design scenarios — model critical user journeys as scripted load test scenarios with realistic think times, data parameterization, and ramp profiles.
- Execute — run load, stress, soak, or spike tests against a representative environment with monitoring active.
- Analyze — compare results against baselines and budgets using percentiles, throughput curves, and error rate correlation. Identify bottlenecks with profiling.
- Set CI budgets — define performance gates (latency thresholds, throughput minimums, error rate caps, Core Web Vitals budgets) and integrate into the pipeline.