testing-performance

Run load, stress, and endurance tests to measure application performance under concurrent traffic.

4|2|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/wojons/skills --skill testing-performance-wojons
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing-performance
Source: https://github.com/wojons/skills/tree/main/skills/testing-performance
Command: npx skills add https://github.com/wojons/skills --skill testing-performance-wojons

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the critical need to ensure applications can handle expected user loads, identify performance bottlenecks, and maintain a smooth user experience under stress.

Core Features & Use Cases

  • Load Testing: Simulates concurrent user traffic to measure response times and throughput.
  • Stress Testing: Identifies the breaking points of an application to understand its limits.
  • Endurance Testing: Detects memory leaks and performance degradation over extended periods.
  • Use Case: Before launching a new feature expected to attract significant traffic, use this skill to simulate peak load conditions and ensure the application remains responsive and stable.

Quick Start

Use the testing-performance skill to run a load test against https://app.example.com with 100 concurrent users for 5 minutes.

Frequently Asked Questions about testing-performance

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

FAQPage Schema
How do I run a load test to simulate concurrent user traffic on my web application?

Run a load test by configuring tools like autocannon, wrk, k6, or artillery to simulate concurrent user traffic, measuring response times and throughput under sustained load. This skill configures the parameters to generate traffic against your target URL.

What is stress testing and when do I need it for scalability planning?

Stress testing identifies application breaking points by pushing load beyond expected capacity, revealing performance limits for scalability planning. You need it before traffic spikes or feature launches to ensure stability under peak conditions.

Can I use k6 or JMeter for endurance testing to detect memory leaks over time?

Yes, k6 and JMeter can execute endurance testing by running sustained load over extended periods to detect memory leaks and performance degradation. This skill applies these tools to monitor long-term application stability.

What's the best way to identify performance bottlenecks and validate SLAs before a launch?

Identify bottlenecks and validate SLAs by combining load testing with monitoring utilities to analyze speed, responsiveness, and stability metrics. This skill coordinates benchmarking tools to measure throughput against your SLA thresholds.

Does this performance testing approach work for capacity planning and preparing for traffic spikes?

Yes, performance testing supports capacity planning by measuring application scalability under various load conditions, simulating traffic spikes to validate capacity limits. It uses benchmarking tools to generate the data needed for accurate planning.