load-testing

Design and execute load tests for APIs and backend services.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams establish performance baselines, validate SLOs, and identify bottlenecks under load for APIs and backend services.

Core Features & Use Cases

  • Define performance goals with concrete metrics such as throughput and latency.
  • Design and run load, stress, spike, and soak tests across distributed systems.
  • Integrate results with CI and monitoring to catch regressions early.

Quick Start

Run a baseline load test on your staging API using k6 with a ramp-up to target concurrency.

Frequently Asked Questions about load-testing

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

FAQPage Schema
How do I identify API performance bottlenecks and verify throughput under load?

API load testing identifies performance bottlenecks by designing and executing tests like baseline, stress, spike, and soak scenarios. It verifies system throughput against measurable targets such as SLOs and latency percentiles across distributed backend services.

What is the best way to integrate load testing into CI to catch performance regressions?

Integrating load testing with CI catches performance regressions early by automating test execution. You can design test scenarios using tools like k6 or Gatling to validate throughput and latency SLOs automatically during the deployment pipeline.

Can I run stress and soak tests for microservices using k6 or JMeter?

Yes, you can run stress, spike, and soak tests for microservices using tools like k6, JMeter, Gatling, Locust, or Artillery. These tools help validate system behavior and throughput under sustained or extreme load conditions.

How do I define performance goals and SLOs for API load testing?

Define performance goals by establishing concrete metrics for throughput and latency percentiles. Setting measurable SLO targets before executing load tests ensures you can accurately validate API baseline performance and identify bottlenecks under expected traffic.

Does this load testing approach work for distributed systems and microservices?

Yes, this load testing approach is applicable to distributed systems and microservices. It designs test scenarios to evaluate backend API services, ensuring valid data management and controlled test environments across complex architectures.