perf-test-reference

Plan, execute, and analyze repeatable performance tests for web services.

1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/kssumin/claude-playground --skill perf-test-reference
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: perf-test-reference
Source: https://github.com/kssumin/claude-playground/tree/main/.claude/skills/perf-test-reference
Command: npx skills add https://github.com/kssumin/claude-playground --skill perf-test-reference

SYSTEM DOCUMENTATION & REQUIREMENTS

πŸ’‘ This Skill includes references (resource) components.

What problem does it solve?

이 μŠ€ν‚¬μ€ μ„±λŠ₯ ν…ŒμŠ€νŠΈλ₯Ό μž¬ν˜„ κ°€λŠ₯ν•˜κ³  μ‹ λ’°ν•  수 있게 μ„€κ³„ν•˜κ³  μ‹€ν–‰ν•˜λŠ” 데 ν•„μš”ν•œ ν”„λ ˆμž„μ›Œν¬λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. μ—”λ“œνˆ¬μ—”λ“œ ν…ŒμŠ€νŠΈμ—μ„œ λͺ©ν‘œ μ„€μ •, λ³€μˆ˜ 뢄리 원칙, λŸ°νƒ€μž„ ν…œν”Œλ¦Ώ, μ‹€ν–‰ ν”„λ‘œν† μ½œ, κ²°κ³Ό 뢄석 ν”„λ ˆμž„μ›Œν¬ 및 λ³΄κ³ μ„œ ν…œν”Œλ¦Ώμ„ ν¬ν•¨ν•©λ‹ˆλ‹€.

Core Features & Use Cases

  • λͺ©ν‘œ 기반 ν…ŒμŠ€νŠΈ 섀계: λͺ©ν‘œ TPS, SLO, νŠΈλž˜ν”½ κ·Όκ±°λ₯Ό λͺ…μ‹œν•©λ‹ˆλ‹€.
  • 단일 λ³€μˆ˜ 원칙 적용: λΌμš΄λ“œλ§ˆλ‹€ 1개 λ³€μˆ˜λ§Œ λ³€κ²½ν•˜μ—¬ κ³΅μ •ν•œ 비ꡐλ₯Ό μ§€μ›ν•©λ‹ˆλ‹€.
  • ramping-arrival-rate ν…œν”Œλ¦Ώ: μ΄ˆλ‹Ή μš”μ²­ 수λ₯Ό μ •λ°€ μ œμ–΄ν•˜λŠ” μ‹€ν–‰ ν”„λ ˆμž„μ›Œν¬.
  • μ‹€ν–‰ ν”„λ‘œν† μ½œ 및 보고: Grafana/k6 κ²°κ³Ό μˆ˜μ§‘κ³Ό λ³΄κ³ μ„œλ₯Ό μœ„ν•œ ν…œν”Œλ¦Ώ 포함.
  • Use Case: λŒ€κ·œλͺ¨ νŠΈλž˜ν”½ μ‹œλ‚˜λ¦¬μ˜€λ₯Ό μž¬ν˜„ν•˜κ³  μ„±λŠ₯ 병λͺ©μ„ μ‹λ³„ν•˜λŠ” 운영 μ›Œν¬ν”Œλ‘œμš°.

Quick Start

Configure the k6 scenarios and run the provided suite to start a repeatable performance test.

Frequently Asked Questions about perf-test-reference

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

FAQPage Schema
How do I design a repeatable performance test with k6?β–Ό

Separating write and read latency metrics in performance testing isolates the distinct behavior of different operations. This structured approach applies a single-variable change per round, ensuring fair comparisons and accurate identification of operation-specific bottlenecks.

What is the single-variable principle in performance testing?β–Ό

The ramping-arrival-rate executor in k6 precisely controls the number of requests per second, allowing you to deterministically simulate traffic scenarios. It provides the structured runtime template needed to execute repeatable performance tests for web services.

How do I structure a performance test report for web services?β–Ό

You can use this performance testing framework for large-scale traffic scenarios by configuring the k6 ramping-arrival-rate scenarios. It provides deterministic execution protocols designed to reproduce high traffic volumes and identify operational performance bottlenecks.

How do I collect latency metrics separately for read and write operations?β–Ό

To collect latency metrics separately for read and write operations, configure your k6 scenarios to track distinct metrics per request type. The framework's structured result reporting supports separate latency measurements for accurate analysis.