К основному содержанию
команда

setup-load-testing — команда Claude Code: что делает и как установить

Настраивает нагрузочное тестирование сервиса в Claude Code: сканирует проект, подбирает инструмент вроде k6 или Artillery и создаёт сценарии проверки производительности.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command testing/setup-load-testing
Открыть на GitHub

Что делает setup-load-testing

Команда автоматически оценивает окружение проекта. С помощью скриптов Bash она ищет входные точки бэкенда (server.js, app.py, main.go), подсчитывает количество эндпоинтов через grep и проверяет наличие файлов баз данных или конфигураций мониторинга вроде prometheus.yml.

После сбора контекста ассистент помогает выбрать стек: k6, Artillery, JMeter или Gatling. Далее генерируются сценарии под выбранный тип нагрузки — от стресс-тестов (--stress) до проверки пиковых скачков (--spike) и долгой работы на износ (--endurance). Ассистент настраивает отслеживание задержек ответов, пропускной способности и ошибок.

Для работы команде нужен доступ к инструментам Bash, Read, Write и Edit, иначе агент не сможет изучить файлы репозитория и записать готовые скрипты.

Какие задачи решает

  • подобрать подходящий инструмент для нагрузочного тестирования API
  • сгенерировать сценарии для проверки пиковых скачков трафика через флаг --spike
  • настроить мониторинг задержек ответов и уровня ошибок сервиса
  • найти узкие места в архитектуре приложения перед запуском в прод

Примеры запросов агенту

  • /setup-load-testing --stress
  • /setup-load-testing --spike
  • /setup-load-testing --capacity

Как установить setup-load-testing

1Через claude-code-templates

npx claude-code-templates@latest --command testing/setup-load-testing

2Вручную: положить файлы

.claude/commands/setup-load-testing.md

Вызов — /setup-load-testing. Для всех проектов — ~/.claude/commands/

Вопросы о setup-load-testing

Как установить setup-load-testing в Claude Code?

Выполните в терминале команду npx claude-code-templates@latest --command testing/setup-load-testing. Файл команды будет сохранён в .claude/commands/setup-load-testing.md.

Какие типы тестирования поддерживает команда?

Скрипт принимает аргументы --capacity, --stress, --spike, --endurance и --volume. Они задают фокус: планирование ёмкости, стресс-тесты, всплески трафика, длительная работа или большой объём данных.

Какие генераторы нагрузки умеет настраивать команда?

Ассистент предлагает на выбор k6, Artillery, JMeter или Gatling, ориентируясь на стек проекта и обнаруженные зависимости.

Исходный текст

setup-load-testing.md · MIT
---
allowed-tools: Read, Write, Edit, Bash
argument-hint: "[testing-type] | --capacity | --stress | --spike | --endurance | --volume"
description: Configure comprehensive load testing with performance metrics and bottleneck identification
---

# Setup Load Testing

Configure comprehensive load testing with performance analysis and bottleneck identification: **$ARGUMENTS**

## Current Performance Context

- Application type: !`find . -name "server.js" -o -name "app.py" -o -name "main.go" | head -1 && echo "Server application" || echo "Detect app type"`
- API endpoints: !`grep -r "app\\.get\\|app\\.post\\|@RequestMapping" . 2>/dev/null | wc -l` detected endpoints
- Database: !`find . -name "*.sql" -o -name "database.js" | head -1 && echo "Database detected" || echo "No database files"`
- Current monitoring: !`find . -name "prometheus.yml" -o -name "newrelic.js" | head -1 || echo "No monitoring detected"`

## Task

Implement comprehensive load testing with performance optimization and bottleneck analysis:

**Testing Type**: Use $ARGUMENTS to focus on capacity planning, stress testing, spike testing, endurance testing, or volume testing

**Load Testing Framework**:

1. **Strategy & Requirements** - Analyze application architecture, define testing objectives, determine scenarios, identify performance metrics
2. **Tool Selection & Setup** - Choose appropriate tools (k6, Artillery, JMeter, Gatling), install dependencies, configure environments
3. **Test Scenario Design** - Create realistic user scenarios, implement API test scripts, configure data generation, design load patterns
4. **Performance Metrics** - Configure response time monitoring, throughput measurement, error rate tracking, resource utilization monitoring
5. **Infrastructure Setup** - Configure test environments, setup monitoring dashboards, implement result collection, optimize test execution
6. **Analysis & Optimization** - Identify performance bottlenecks, analyze resource constraints, recommend optimizations, track improvements

**Advanced Features**: Distributed load generation, real-time monitoring, automated performance regression detection, CI/CD integration, chaos engineering.

**Quality Assurance**: Test reliability, result accuracy, environment consistency, monitoring completeness.

**Output**: Complete load testing setup with configured scenarios, performance monitoring, bottleneck analysis, and optimization recommendations.

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Все слэш-команды по теме «Тесты и QA» →

Из того же набора651

Весь набор →
zod-validation-expert Настраивает Claude Code на генерацию схем валидации Zod, вывод типов через z.infer и связку с формами React Hook Form или экшенами Next.js. 238установок prompt-engineering-guidance Скилл учит управлять ответами языковых моделей через библиотеку Guidance от Microsoft Research. Помогает фиксировать формат вывода с помощью регулярных выражений и грамматик. 237установок nextjs-migration-helper Слэш-команда для Claude, которая помогает переносить проект Next.js с Pages Router на App Router, с JavaScript на TypeScript и с классовых компонентов на хуки. 237установок api-documentation-generator Скилл сканирует роуты и схемы в кодовой базе и оформляет справочник к REST и GraphQL API. Готовит примеры вызовов, схемы ответов и кодов ошибок. 235установок team-knowledge-mapper Слэш-команда собирает матрицу навыков команды, находит пробелы в знаниях и подсказывает, кого чему учить. Пригодится тимлиду перед планированием. 235установок html-injection-testing Скилл помогает искать HTML-инъекции в веб-приложении и оценивать, как они меняют отображаемую страницу. Используйте его при проверке обработки пользовательского ввода. 234установок estimate-assistant Команда оценивает задачи по истории Git, сложности кода и темпу команды. Пригодится для планирования спринта и проверки точности прошлых оценок. 233установок migrate-to-typescript Команда переводит JavaScript-проект на TypeScript: настраивает инструменты, переносит файлы и разбирает ошибки типов. Подходит для постепенной или полной миграции. 230установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой