api-load-tester

Conduct load testing on API endpoints and generate performance reports.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/pmkshar/marqaiskills --skill api-load-tester
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-load-tester
Source: https://github.com/pmkshar/marqaiskills/tree/main/api-load-tester
Command: npx skills add https://github.com/pmkshar/marqaiskills --skill api-load-tester

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires hey, wrk, ab, curl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a streamlined approach to load testing API endpoints, allowing users to measure performance metrics like response times, error rates, and throughput.

Core Features & Use Cases

  • Progressive Concurrency: Gradually increase the load to identify breaking points.
  • Comprehensive Reporting: Generate detailed reports with latency percentiles, throughput curves, and bottleneck analysis.
  • Customizable: Specify endpoints, latency thresholds, and concurrency ranges.
  • Use Case: Use this Skill to test a new REST API under simulated traffic conditions and receive detailed performance insights.

Quick Start

Load test your API endpoint 'https://api.example.com/data' with default settings and generate a report.

Frequently Asked Questions about api-load-tester

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

FAQPage Schema
How do I conduct API load testing and measure performance under simulated traffic?

API load testing measures performance under simulated traffic by monitoring latency, error rates, and throughput. This Skill uses Bash commands and tools like hey or wrk to gradually increase concurrency and identify breaking points.

What is the best way to stress test a REST API and analyze latency percentiles?

Stress testing a REST API is best done by gradually increasing concurrent requests to find breaking points. This Skill generates detailed reports containing latency percentiles, throughput curves, and bottleneck analysis for performance insights.

Do I need to install hey or wrk before I can run HTTP stress tests?

Yes, you need dependencies like hey, wrk, ab, or curl installed to run HTTP stress tests. The Skill invokes these tools via Bash commands to execute load tests and requires Read, Write, Glob, and Grep capabilities to generate reports.

Can I customize concurrency ranges and latency thresholds for API endpoint testing?

You can customize API endpoint testing by specifying target endpoints, acceptable latency thresholds, and concurrency ranges. This allows progressive concurrency testing to accurately identify exactly when and where your API performance degrades.

Why does my API throughput drop when I increase concurrent load?

API throughput drops under increased concurrent load when the system hits a bottleneck. This Skill identifies these breaking points through progressively increasing traffic, generating detailed reports that analyze latency curves and error rates.

What limitations exist when using curl for load testing compared to wrk?

Using curl for load testing provides basic HTTP requests but lacks advanced throughput metrics compared to wrk. While curl handles simple endpoint checks, wrk and hey offer superior progressive concurrency and detailed latency percentile reporting.