Agent skill · data analytics · aj-geddes

performance-testing

Design and execute performance tests to measure response times, throughput, and resource utilization. Use for performance test, load test, JMeter, k6, benchmark, latency testing, and scalability analysis.

Why this skill is useful

Provides specific performance testing scripts and methodologies for tools like k6 and JMeter that the AI wouldn't reliably generate on its own.

What it needs

Requires jmeter, k6 installed locally. About 2k tokens when loaded. Last updated 2026-03-04. 307 stars on the source repository.

What this skill does

Performance Testing Table of Contents Overview When to Use Quick Start Reference Guides Best Practices Overview Performance testing measures how systems behave under various load conditions, including response times, throughput, resource utilization, and scalability. It helps identify bottlenecks, validate performance requirements, and ensure systems can handle expected loads. When to Use Validating response time requirements Measuring API throughput and latency Testing database query performance Identifying performance bottlenecks Comparing algorithm efficiency Benchmarking before/after optimizations Validating caching effectiveness Testing concurrent user capacity Quick Start Minimal working example: Reference Guides Detailed implementations in the references/ directory: Guide Contents --- --- k6 for API Load Testing k6 for API Load Testing Apache JMeter Apache JMeter pytest-benchmark for Python pytest-benchmark for Python JMH for Java Benchmarking JMH for Java Benchmarking Database Query Performance Database Query Performance Real-Time Monitoring Real-Time Monitoring Best Practices ✅ DO Define clear performance requirements (SLAs) Test with realistic data volumes Monitor resource utilization Test caching effectiveness Use percentiles (P95, P99) over averages Warm up before measuring Run tests in production-like environment Identify and fix N+1 query problems ❌ DON'T Test only with small datasets Ignore memory leaks Test in unrealistic environments Focus only on average response times Skip database indexing analysis Test only happy paths Ignore network latency Compare without statistical significance

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aj-geddes/performance-testing

View the source on GitHub

Browse the @skills marketplace