Back to Skills

performance-test-planning

verified

Design performance test strategies including load profiles, capacity planning, SLA validation, and .NET performance testing with NBomber and k6.

View on GitHub

Marketplace

melodic-software

melodic-software/claude-code-plugins

Plugin

test-strategy

Repository
Verified Org

melodic-software/claude-code-plugins
13stars

plugins/test-strategy/skills/performance-test-planning/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/melodic-software/claude-code-plugins/blob/main/plugins/test-strategy/skills/performance-test-planning/SKILL.md -a claude-code --skill performance-test-planning

Installation paths:

Claude
.claude/skills/performance-test-planning/
Powered by add-skill CLI

Instructions

# Performance Test Planning

## When to Use This Skill

Use this skill when:

- **Performance Test Planning tasks** - Designing load profiles, capacity planning, SLA validation
- **Planning or design** - Need guidance on performance testing approaches
- **Best practices** - Want to follow established patterns and standards

## Overview

Performance testing validates that systems meet non-functional requirements under expected and peak loads. Effective planning identifies critical paths, defines realistic load profiles, and establishes measurable success criteria.

---

## Performance Test Types

| Type | Purpose | Load Pattern | Duration |
|------|---------|--------------|----------|
| **Load Test** | Validate expected load | Normal traffic | 15-60 min |
| **Stress Test** | Find breaking point | Increasing until failure | Until failure |
| **Soak Test** | Find memory leaks | Sustained normal load | 4-24 hours |
| **Spike Test** | Handle sudden bursts | Sharp increase/decrease | 10-30 min |
| **Capacity Test** | Determine max capacity | Incremental increase | Variable |
| **Scalability Test** | Validate horizontal scale | Increasing with resources | Variable |

---

## Load Profile Patterns

### Ramp-Up Pattern

```text
Users
  │
100├────────────────────────●
  │                   ●────
  │              ●────
50├         ●────
  │    ●────
  │●────
 0└─────────────────────────►
   0    1    2    3    4    5 min
```

### Spike Pattern

```text
Users
  │         ●
  │        ╱ ╲
500├──────╱   ╲──────
  │     ╱     ╲
  │    ╱       ╲
100├───●         ●───
  │
 0└─────────────────────────►
   0   5   10  15  20 min
```

---

## Quick Reference: Metrics Targets

| Metric | Target | Critical Threshold |
|--------|--------|-------------------|
| Response Time (p50) | < 100ms | < 200ms |
| Response Time (p95) | < 200ms | < 500ms |
| Response Time (p99) | < 500ms | < 1000ms |
| Throughput | > 1000 RPS | > 500 RPS |
| Error Rate | < 0.1% | < 1% |
| CPU Utilization | < 70% | < 

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
3776 chars