load-testing

Standardize load testing for APIs with k6 and Gatling patterns.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance issues and unpredictable behavior in APIs and services hinder user experience and business value. Teams need repeatable, scalable testing practices to verify capacity, latency, and reliability before and after changes.

Core Features & Use Cases

  • Standards-driven load testing strategy using k6 and Gatling, with well-defined objectives, thresholds, and reporting.
  • CI/CD integration for automated performance verification on PRs and main branch deployments.
  • Real-world scenarios including baseline, peak, soak, and stress tests with clear pass/fail criteria.

Quick Start

Design and run a baseline performance test against your API using k6 or Gatling to validate targets and reveal bottlenecks.

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 testing scenarios for API backends and distributed services?

Automate load testing in CI/CD by integrating k6 or Gatling patterns into your pipelines. This enables automated performance verification on pull requests and main branch deployments to catch bottlenecks early.

What is the difference between baseline, peak, soak, and stress tests?

Baseline, peak, soak, and stress tests are real-world load testing scenarios that evaluate different capacity and reliability aspects. They apply standardized test practices with clear pass/fail criteria and thresholds to reveal system bottlenecks under varying conditions.

Can I use k6 and Gatling to define pass/fail thresholds for performance tests?

Yes, you can use k6 and Gatling to define pass/fail thresholds for performance tests. These tools support standards-driven strategies that establish clear objectives and comprehensive result reporting for API backends and distributed services.

What's the best way to reduce performance risk in distributed services?

Reduce performance risk in distributed services by standardizing load testing practices. Implementing repeatable tests with well-defined objectives and thresholds verifies capacity and reliability before code changes reach production.