performance-testing

Run controlled load tests measuring latency, throughput, error rate, and saturation against SLO thresholds.

1|Updated May 6, 2026
One-click install
npx skills add https://github.com/jacob-balslev/skill-graph --skill performance-testing-jacob-balslev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-testing
Source: https://github.com/jacob-balslev/skill-graph/tree/main/marketplace/skills/performance-testing
Command: npx skills add https://github.com/jacob-balslev/skill-graph --skill performance-testing-jacob-balslev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance testing helps you replace intuition with evidence by measuring non-functional behavior under controlled load and checking the results against explicit SLO/acceptance thresholds.

Core Features & Use Cases

  • Controlled load measurement: Quantifies latency distribution, throughput, error rate, and resource utilization while the system runs under defined workload conditions.
  • Load-shape coverage: Uses smoke, load, stress, spike, soak, and breakpoint tests to validate different failure modes and operational properties.
  • Percentile latency discipline: Verifies user-experience-relevant percentiles (p50/p95/p99/p99.9) instead of misleading averages.
  • Test design with environment fidelity: Ensures production-equivalent staging so measurements reflect the system you actually ship.

Quick Start

Use the performance-testing skill to design a load test that validates p95 latency stays under your SLO while the system runs at the expected traffic mix.

Frequently Asked Questions about performance-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify p95 latency stays under my SLO during load testing?

Performance testing validates p95 latency against SLO thresholds by running controlled load tests that measure latency distribution, throughput, and error rate under defined workload conditions. You define load profiles and pass/fail criteria based on explicit SLOs.

What is the difference between smoke, stress, and soak testing for throughput verification?

Performance testing applies different load shapes to verify distinct operational properties: smoke tests check basic functionality, stress tests push capacity limits, and soak tests validate sustained throughput and resource saturation over extended periods.

Why should I use latency percentiles instead of averages for performance testing?

Latency percentiles like p50, p95, p99, and p99.9 provide accurate user-experience guarantees during performance testing, whereas averages mask tail latencies and hide extreme outliers that impact real users under load.

Do I need a production-equivalent environment for accurate load testing results?

Yes, performance testing requires production-equivalent staging environments so measurements accurately reflect the system you actually ship. Environment fidelity ensures latency and throughput data matches real-world performance behavior.

Can I use k6 or JMeter for SLO-driven breakpoint testing?

Yes, performance testing supports breakpoint testing using load generation tools like k6 and JMeter to identify failure modes and capacity limits. You establish SLO-driven pass/fail criteria to determine the exact system breaking point.

When should I run spike testing instead of standard load testing?

Performance testing uses spike testing instead of standard load testing when you need to validate system behavior under sudden, extreme traffic surges. Standard load testing verifies steady-state capacity, while spike testing exposes saturation and recovery failures.