aws-perf-load-testing

Generate performance benchmarks and load tests for AWS Python services.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/whitewhiteqq/claude-aws-test-plugin --skill aws-perf-load-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-perf-load-testing
Source: https://github.com/whitewhiteqq/claude-aws-test-plugin/tree/main/skills/aws-perf-load-testing
Command: npx skills add https://github.com/whitewhiteqq/claude-aws-test-plugin --skill aws-perf-load-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the generation of performance benchmarks and load tests for AWS Python services, ensuring your applications meet performance and scalability requirements.

Core Features & Use Cases

  • Performance Benchmarking: Measures Lambda latency, memory usage, cold start times, and batch throughput using tools like pytest-benchmark.
  • Load Testing: Simulates concurrent users against API Gateway endpoints using Locust to assess system behavior under stress.
  • Use Case: You need to ensure your new API endpoint can handle 1000 requests per minute with less than 1% error rate. This Skill can generate and run a Locust test to validate this.

Quick Start

Use the aws-perf-load-testing skill to generate performance benchmarks for your Lambda handler.

Frequently Asked Questions about aws-perf-load-testing

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

FAQPage Schema
How do I benchmark AWS Lambda cold start times and memory usage in Python?

You can benchmark AWS Lambda cold start times and memory usage by generating performance tests with pytest-benchmark. This approach measures latency and resource utilization directly from your Python handler code under various conditions.

What's the best way to load test API Gateway endpoints for high throughput?

The best way to load test API Gateway endpoints is by simulating concurrent users with Locust. This generates realistic test payloads from your API specifications to assess system behavior and validate throughput under stress.

Can I use pytest-benchmark and Locust to test AWS Batch jobs?

Yes, you can use pytest-benchmark and Locust to test AWS Batch jobs. The skill generates configurations that measure batch throughput and assesses performance scalability for batch processing workloads.

How do I generate realistic test payloads for AWS performance testing?

To generate realistic test payloads for AWS performance testing, the skill reads your existing handler code and API specifications. It then automatically creates matching configurations for your load tests.

Does this load testing approach work with Python Lambda handlers?

Yes, this load testing approach works with Python Lambda handlers. It analyzes your Python code to create performance benchmarks and load tests specifically tailored to your AWS Lambda functions.

How to validate API Gateway error rates under concurrent user load?

To validate API Gateway error rates under concurrent user load, you simulate traffic using Locust. This measures throughput and error rates, ensuring your endpoint meets performance requirements like 1000 requests per minute.