running-performance-tests

Execute load testing, stress testing, and performance benchmarking. Use when performing specialized testing. Trigger with phrases like "run load tests", "test performance", or "benchmark the system". allowed-tools: Read, Write, Edit, Grep, Glob, Bash(test:perf-*) version: 1.0.0 author: Jeremy Longshore <jeremy@intentsolutions.io> license: MIT

Allowed Tools

No tools specified

Provided by Plugin

performance-test-suite

Load testing and performance benchmarking with metrics analysis and bottleneck identification

testing v1.0.0
View Plugin

Installation

This skill is included in the performance-test-suite plugin:

/plugin install performance-test-suite@claude-code-plugins-plus

Click to copy

Instructions

# Performance Test Suite This skill provides automated assistance for performance test suite tasks. ## Prerequisites Before using this skill, ensure you have: - Test environment configured and accessible - Required testing tools and frameworks installed - Test data and fixtures prepared - Appropriate permissions for test execution - Network connectivity if testing external services ## Instructions ### Step 1: Prepare Test Environment Set up the testing context: 1. Use Read tool to examine configuration from {baseDir}/config/ 2. Validate test prerequisites are met 3. Initialize test framework and load dependencies 4. Configure test parameters and thresholds ### Step 2: Execute Tests Run the test suite: 1. Use Bash(test:perf-*) to invoke test framework 2. Monitor test execution progress 3. Capture test outputs and metrics 4. Handle test failures and error conditions ### Step 3: Analyze Results Process test outcomes: - Identify passed and failed tests - Calculate success rate and performance metrics - Detect patterns in failures - Generate insights for improvement ### Step 4: Generate Report Document findings in {baseDir}/test-reports/: - Test execution summary - Detailed failure analysis - Performance benchmarks - Recommendations for fixes ## Output The skill generates comprehensive test results: ### Test Summary - Total tests executed - Pass/fail counts and percentage - Execution time metrics - Resource utilization stats ### Detailed Results Each test includes: - Test name and identifier - Execution status (pass/fail/skip) - Actual vs. expected outcomes - Error messages and stack traces ### Metrics and Analysis - Code coverage percentages - Performance benchmarks - Trend analysis across runs - Quality gate compliance status ## Error Handling Common issues and solutions: **Environment Setup Failures** - Error: Test environment not properly configured - Solution: Verify configuration files; check environment variables; ensure dependencies are installed **Test Execution Timeouts** - Error: Tests exceeded maximum execution time - Solution: Increase timeout thresholds; optimize slow tests; parallelize test execution **Resource Exhaustion** - Error: Insufficient memory or disk space during testing - Solution: Clean up temporary files; reduce concurrent test workers; increase resource allocation **Dependency Issues** - Error: Required services or databases unavailable - Solution: Verify service health; check network connectivity; use mocks if services are down ## Resources ### Testing Tools - Industry-standard testing frameworks for your language/platform - CI/CD integration guides and plugins - Test automation best practices documentation ### Best Practices - Maintain test isolation and independence - Use meaningful test names and descriptions - Keep tests fast and focused - Implement proper setup and teardown - Version control test artifacts - Run tests in CI/CD pipelines ## Overview This skill provides automated assistance for performance test suite tasks. This skill provides automated assistance for the described functionality. ## Examples Example usage patterns will be demonstrated in context.

Skill file: plugins/testing/performance-test-suite/skills/running-performance-tests/SKILL.md