What problem does it solve?
Performance testing uncovers how an application behaves under concurrent user load, identifies bottlenecks, and validates response time and error-rate goals so teams can prioritize fixes before incidents occur.
Core Features & Use Cases
- Load and Stress Testing: Run steady-state load, staged ramp-ups, spike, and soak tests to measure capacity and breaking points.
- Tooling & Metrics: Provides k6 and Locust examples, custom metrics (trends, counters, rates), and recommended thresholds like p95 < 500ms and error rate < 1%.
- CI Integration & Analysis: Exportable JSON/influxdb results and GitHub Actions snippets enable automated checks and threshold gating in CI pipelines.
- Use Case: Validate API response times and throughput before a major release by running k6 scenarios against a staging environment with authenticated endpoints and CI validation.
Quick Start
Run a k6 smoke test against your API using the provided k6 script and environment variables to verify baseline response times and authentication.