agency-performance-benchmarker

Executes load, stress, and scalability testing with k6 to identify performance bottlenecks and optimization opportunities.

Updated Sep 10, 2026
One-click install
npx skills add https://github.com/sammysparks000/skillshare --skill agency-performance-benchmarker-sammysparks000
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agency-performance-benchmarker
Source: https://github.com/sammysparks000/skillshare/tree/main/skills/testing-performance-benchmarker
Command: npx skills add https://github.com/sammysparks000/skillshare --skill agency-performance-benchmarker-sammysparks000

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Systems often fail under real-world load because performance issues are discovered too late. This Skill provides a structured methodology for measuring, analyzing, and improving system performance before users are affected, covering everything from API response times to Core Web Vitals. ## Core Features & Use Cases - Comprehensive Load Testing: Execute load, stress, endurance, and scalability tests using k6 with custom metrics, staged ramp-up, and SLA thresholds. - Web Performance Optimization: Measure and improve Core Web Vitals (LCP, FID, CLS) with CDN configuration, code splitting, and Real User Monitoring guidance. - Capacity Planning: Forecast resource requirements, validate auto-scaling policies, and produce performance budgets enforced in CI/CD pipelines. - Use Case: Before launching a new product feature, run a staged k6 test simulating 200 concurrent users, receive a bottleneck analysis of database queries and API endpoints, and get prioritized optimization recommendations with quantified ROI. ## Quick Start Ask the agent to run a performance baseline analysis on your API endpoints and produce a report with bottleneck analysis and optimization recommendations.

Frequently Asked Questions about agency-performance-benchmarker

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

FAQPage Schema
How do I run load testing with k6 on my API?▼

Define test stages in the k6 options object with duration and virtual user targets, then write a default function that makes HTTP requests to your endpoints. Add thresholds like p(95) response time under 500ms and error rate under 1% to enforce SLAs automatically.

What are Core Web Vitals thresholds for good performance?▼

Google defines good Core Web Vitals as Largest Contentful Paint under 2.5 seconds, First Input Delay under 100 milliseconds, and Cumulative Layout Shift under 0.1. These should be measured at the 75th percentile of real user data, not just synthetic tests.

How to identify database performance bottlenecks?▼

Analyze slow query logs, examine query execution plans, and check connection pool utilization under load. The methodology covers query optimization, indexing strategies, and connection pooling analysis as part of systematic bottleneck identification.

Can k6 test authenticated API endpoints?▼

Yes, k6 supports authenticated testing by extracting tokens from login responses and passing them as Authorization headers in subsequent requests. The example workflow logs in first, then tests authenticated endpoints like dashboards using the returned bearer token.

What is the difference between load testing and stress testing?▼

Load testing validates performance under expected normal and peak traffic, while stress testing pushes the system beyond capacity to find breaking points and observe recovery behavior. Both are needed: load tests confirm SLAs, stress tests reveal failure modes.

When should performance testing run in CI/CD pipelines?▼

Performance regression tests should run on every deployment with automated quality gates that block releases failing performance budgets. Full load and endurance tests are better suited for pre-release staging environments due to their longer duration.