performance-testing

Plan and execute load, stress, spike, endurance, and scalability tests.

6|3|Updated Dec 3, 2025
One-click install
npx skills add https://github.com/pacphi/ampel --skill performance-testing-pacphi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-testing
Source: https://github.com/pacphi/ampel/tree/main/.claude/skills/performance-testing
Command: npx skills add https://github.com/pacphi/ampel --skill performance-testing-pacphi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Focuses on performance, scalability, and resilience with guided test types and metrics.

Core Features & Use Cases

  • Test Types: Load, Stress, Spike, Endurance, and Scalability tests
  • SLOs & Metrics: p95 latency targets, throughput, error rates
  • Tooling & Coordination: k6, JMeter, Artillery, Grafana dashboards
  • Agent Coordination: Orchestrate tests and analyze results

Quick Start

npx claude-flow bottleneck detect

Frequently Asked Questions about performance-testing

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

FAQPage Schema
How do I identify performance bottlenecks in my application?

Performance bottlenecks are constraints limiting system responsiveness, identified through load testing that measures latency, throughput, and resource usage under realistic traffic. Monitor CPU, memory, and database query metrics during tests to pinpoint slow components.

What's the difference between load, stress, spike, and endurance testing?

Load testing validates normal capacity; stress testing pushes beyond limits; spike testing handles sudden traffic surges; endurance testing checks stability over time. Each test type reveals different failure modes and helps set realistic SLOs like p95 latency targets.

How do I set up performance testing for APIs and databases?

Define SLOs (service level objectives) like p95 latency and error rates, construct realistic user scenarios, instrument monitoring dashboards, then execute tests using tools like k6, JMeter, or Artillery to validate system behavior meets targets across services.

Can I run performance tests across multiple services simultaneously?

Yes, performance testing coordinates testing agents across distributed services and user journeys to validate system behavior end-to-end. This orchestration ensures bottlenecks in one component don't mask issues in dependent services.

What metrics should I track during performance testing?

Track p95 latency, throughput, error rates, CPU and memory usage, and database query performance. These metrics validate whether your system meets SLOs and help correlate performance degradation with specific resource constraints.

When should I use performance testing versus monitoring production traffic?

Performance testing validates system resilience under controlled, realistic scenarios before production; production monitoring catches unexpected issues in live traffic. Both are needed—testing ensures capacity planning, monitoring detects real-world anomalies.