performance

Orchestrate multi-agent load, stress, and benchmark tests across CPU, memory, database, and network.

3|1|Updated Apr 18, 2021
One-click install
npx skills add https://github.com/nashgao/mqtt-client --skill performance-nashgao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance
Source: https://github.com/nashgao/mqtt-client/tree/main/.claude/skills/test/performance
Command: npx skills add https://github.com/nashgao/mqtt-client --skill performance-nashgao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses critical performance bottlenecks and ensures system stability and scalability under various load conditions, preventing production issues and guaranteeing a smooth user experience.

Core Features & Use Cases

  • Comprehensive Testing: Executes load, stress, benchmark, and scalability tests.
  • Bottleneck Identification: Pinpoints performance issues in CPU, memory, database, and network.
  • Optimization: Provides actionable recommendations for performance improvements.
  • Use Case: Before a major product launch, use this Skill to simulate peak user traffic, identify any performance regressions, and ensure the system can handle the expected load without degradation.

Quick Start

Use the performance skill to execute comprehensive performance tests and benchmarks.

Frequently Asked Questions about performance

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

FAQPage Schema
How do I identify system bottlenecks and ensure scalability before a product launch?

To identify bottlenecks and ensure scalability before a launch, run comprehensive load, stress, and benchmark testing. This validates robustness under peak traffic and pinpoints performance issues across CPU, memory, database, and network components.

What is the difference between load testing and stress testing for validating system robustness?

Load testing evaluates system behavior under expected peak traffic, whereas stress testing pushes the system beyond normal capacity to identify breaking points. Both are essential for identifying bottlenecks and ensuring true system scalability.

How do I run a comprehensive benchmark test across CPU, memory, and database components?

Run a comprehensive benchmark test by orchestrating a multi-agent testing suite that profiles various system components. This process rigorously evaluates CPU, memory, database, and network performance against strict success criteria to identify optimization opportunities.

Does performance testing require rigorous adherence to success criteria for optimization?

Yes, performance testing requires rigorous adherence to predefined success criteria. This ensures accurate validation of system stability, provides detailed reporting for optimization, and prevents performance regressions from reaching production.

What's the best way to simulate peak user traffic and prevent performance degradation?

The best way to simulate peak traffic is by executing targeted stress and load testing. This proactively identifies performance regressions and provides actionable optimization recommendations to ensure the system handles expected load without degradation.

When do I need profiling to pinpoint performance issues in my network and database?

You need profiling when standard benchmarking exposes unidentified bottlenecks. Profiling deeply analyzes network and database components under load, generating detailed reports required to provide actionable recommendations for performance improvements.