load-testing

Design and execute load tests for backend services using k6 and Locust.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/congiuluc/my-awesome-copilot --skill load-testing-congiuluc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: load-testing
Source: https://github.com/congiuluc/my-awesome-copilot/tree/main/skills/load-testing
Command: npx skills add https://github.com/congiuluc/my-awesome-copilot --skill load-testing-congiuluc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Performance teams spend significant time designing and validating load tests; this Skill streamlines creating repeatable load test scenarios using k6 and Locust, enabling reliable SLA verification and CI/CD integration.

Core Features & Use Cases

  • Scenario design and execution for HTTP APIs using k6 and Locust.
  • Thresholds, ramp-up strategies, and CI/CD pipeline integration.
  • Result analysis, capacity planning, and SLA validation across service endpoints.

Quick Start

Describe your API or scenario and target SLAs to generate load-test scripts.

Frequently Asked Questions about load-testing

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

FAQPage Schema
How do I design load test scripts for API endpoints using k6 and Locust?

To design load test scripts for API endpoints, you define HTTP scenarios, ramp-up strategies, and thresholds using k6 and Locust. This generates repeatable test cases for reliable SLA verification and CI/CD integration.

What is the best way to integrate load testing into a CI/CD pipeline?

The best way to integrate load testing into CI/CD pipelines is by defining specific test types and thresholds. You configure k6 and Locust scripts as CI/CD gates to automatically validate performance and SLA compliance across API endpoints.

How do you verify SLA compliance and validate capacity planning for backend services?

You verify SLA compliance and validate capacity planning by executing ramping load tests against backend services. Analyzing the resulting metrics against predefined thresholds validates whether the service meets required performance standards.

Can I use k6 and Locust for both performance validation and CI/CD gating?

Yes, you can use k6 and Locust for both performance validation and CI/CD gating. They execute backend service load tests, apply threshold checks, and act as automated gates to block deployments if SLA requirements are not met.

When do I need to specify ramping strategies and thresholds for load testing?

You need to specify ramping strategies and thresholds for load testing when designing scenarios for capacity planning and SLA verification. These configurations determine how traffic increases over time and define the acceptable performance limits.