role-aqa:performance-testing

Design and execute load, stress, soak, and spike tests for APIs using k6, JMeter, Gatling, and Artillery.

14|3|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/rnavarych/alpha-engineer --skill role-aqa-performance-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: role-aqa:performance-testing
Source: https://github.com/rnavarych/alpha-engineer/tree/main/plugins/roles/role-aqa/skills/performance-testing
Command: npx skills add https://github.com/rnavarych/alpha-engineer --skill role-aqa-performance-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the critical need to ensure applications and services can handle expected user loads and perform optimally under stress, preventing performance degradation and downtime.

Core Features & Use Cases

  • Test Design & Execution: Create and run load, stress, soak, and spike tests using tools like k6, JMeter, Gatling, and Artillery.
  • Bottleneck Analysis: Identify and resolve performance bottlenecks in applications, databases, and infrastructure.
  • CI/CD Integration: Implement performance gates in CI pipelines to catch regressions early.
  • Use Case: Before launching a new feature, use this Skill to simulate 10,000 concurrent users to ensure the system remains responsive and stable, and to identify any potential memory leaks during a 4-hour soak test.

Quick Start

Design a load test scenario for the API endpoint '/api/v1/users' using k6, targeting 500 virtual users over 5 minutes with a P95 latency threshold of 800ms.

Frequently Asked Questions about role-aqa:performance-testing

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

FAQPage Schema
How do I design and execute load and stress tests for my APIs?

You can design and execute load, stress, soak, and spike tests for APIs and services using tools like k6, JMeter, Gatling, and Artillery. This simulates concurrent users to ensure system responsiveness and stability under heavy loads.

What is the best way to identify and resolve performance bottlenecks?

Bottleneck analysis identifies and resolves performance limitations in applications, databases, and infrastructure. By executing targeted stress tests and analyzing the results, you can establish performance baselines and isolate specific areas causing degradation.

How do I integrate performance testing gates into a CI/CD pipeline?

You can integrate performance gates into CI/CD pipelines to catch regressions early. By configuring automated load tests with specific latency thresholds, the pipeline blocks deployments if performance metrics fall below acceptable baselines.

How do I simulate 10,000 concurrent users to test system stability?

You simulate 10,000 concurrent users by configuring a load test scenario using tools like k6 or JMeter. This tests whether the system remains responsive and stable under heavy traffic and identifies potential memory leaks during extended soak tests.

Does this performance testing approach support soak and spike testing?

Yes, the performance testing approach supports soak and spike testing alongside load and stress tests. Soak tests evaluate system stability and detect memory leaks over extended periods, while spike tests assess behavior during sudden traffic surges.