Performance Testing Skills for AI Agents
Performance and load testing skills for AI coding agents. Lighthouse, k6, and performance optimization — curated by The Testing Academy.
What is Performance Testing?
Performance testing measures how an application behaves under various load conditions, including response times, throughput, resource utilization, and scalability limits. It encompasses load testing, stress testing, endurance testing, and spike testing to ensure applications meet performance SLAs. Tools like k6, JMeter, Lighthouse, and Gatling help teams identify bottlenecks before they reach production. These skills teach your AI agent how to design realistic load scenarios, set meaningful thresholds, interpret performance metrics, and integrate performance gates into CI/CD pipelines.
37 skills available
Lighthouse Performance
by thetestingacademy
Automated performance, accessibility, and SEO auditing with Google Lighthouse
k6 Performance Testing
by thetestingacademy
Modern load testing with k6 including thresholds, scenarios, and custom metrics
Artillery Load Testing
by thetestingacademy
Modern load testing toolkit with YAML-based scenarios, metrics, and CI/CD integration
Performance Budget Testing
by qaskills
Enforcing performance budgets in CI/CD including bundle size limits, load time thresholds, Lighthouse score gates, and resource count limits.
API Gateway Testing
by thetestingacademy
API gateway testing skill covering rate limiting validation, request routing, authentication proxy testing, load balancing verification, circuit breaker testing, and gateway configuration validation for Kong, Envoy, and AWS API Gateway.
Locust Load Testing
by qaskills
Python-based load testing with Locust for writing user behavior scripts, distributed testing, real-time web UI monitoring, and custom load shapes.
Network Latency Testing
by qaskills
Network latency simulation and testing for measuring application behavior under various network conditions including high latency, packet loss, and bandwidth constraints.
Stress Testing Patterns
by qaskills
Stress testing methodologies for finding breaking points, resource exhaustion thresholds, and degradation patterns under extreme load conditions.
AI/ML Model Testing
by qaskills
Testing machine learning models including accuracy validation, bias detection, drift monitoring, A/B testing, and model regression testing.
Canary Deployment Testing
by qaskills
Canary deployment validation testing including traffic splitting, metric comparison, automatic rollback triggers, and health score calculation.
Load Balancer Testing
by qaskills
Testing load balancer configurations including health check validation, routing algorithms, session affinity, failover behavior, and SSL termination.
Browser-Use Automation
by thetestingacademy
CLI tool for persistent browser automation with multi-session support, featuring Chromium/Real/Remote browser modes, cookie management, JavaScript execution, and long-running automation workflows.
JMeter Load Testing
by thetestingacademy
Apache JMeter load testing with thread groups, assertions, and distributed testing
Frontend Performance Testing
by qaskills
Frontend performance testing covering bundle size analysis, render performance, animation frame rate, React re-render detection, and lazy loading verification.
Page Speed Critic
by Pramod
Automated page performance auditing covering Core Web Vitals, resource loading analysis, render-blocking detection, and performance budget enforcement
WebAssembly Testing
by qaskills
Testing WebAssembly modules including compilation verification, memory management, interop testing, and performance benchmarking of WASM components.
Advanced Playwright E2E Framework
by thetestingacademy
Enterprise-grade Playwright test automation framework using 8-layer architecture with Page Object Model, Module Pattern, custom fixtures, API testing layer, structured logging, data generators, multi-browser support, Docker, CI/CD pipelines, and custom HTML reporting.
N+1 Query Detector
by Pramod
Detect and eliminate N+1 query problems in database-backed applications through query counting, execution plan analysis, and ORM configuration auditing
Memory Profiling & Leak Detection
by qaskills
Systematic memory profiling and leak detection in applications using heap snapshots, allocation tracking, and garbage collection analysis.
Database Performance Testing
by qaskills
Database performance testing including query optimization, index analysis, connection pooling, slow query detection, and N+1 query prevention.
Streaming API Testing
by thetestingacademy
Streaming API testing skill covering Server-Sent Events testing, chunked transfer encoding, gRPC streaming, real-time data validation, backpressure testing, connection resilience, and AI/LLM streaming response testing.
Performance Test Scenario Generator
by Pramod
Generate realistic performance test scenarios with load profiles, ramp-up patterns, think times, and acceptance criteria derived from production traffic analysis
Website Audit
by thetestingacademy
Comprehensive website auditing skill using Lighthouse, PageSpeed Insights, and web performance APIs to audit performance, accessibility, SEO, best practices, and security.
Memory Leak Detector
by Pramod
Identify and diagnose memory leaks in web applications through heap analysis, DOM node counting, detached element detection, and performance profiling
Synthetic Monitoring Testing
by qaskills
Synthetic monitoring test creation for uptime checking, user journey simulation, API health verification, and multi-region availability testing.
Loading State Tester
by Pramod
Verify loading states, skeleton screens, spinners, and progress indicators across all data-fetching scenarios including slow networks, errors, and partial loads
Artillery Load Testing
by qaskills
Modern cloud-scale load testing using Artillery.io for HTTP, WebSocket, Socket.io, and custom protocol testing with YAML-based test definitions.
CI/CD Pipeline Advanced
by thetestingacademy
Expert-level CI/CD pipeline skill for test automation. Covers GitHub Actions, Jenkins, GitLab CI, Azure DevOps, parallel execution, matrix strategies, caching, artifact management, and deployment gates.
CDN & Cache Testing
by qaskills
Testing CDN configurations, cache hit ratios, cache invalidation, TTL policies, and edge caching behavior for optimal content delivery.
Edge Computing Testing
by qaskills
Testing edge computing deployments including latency verification, edge function testing, CDN worker testing, and geo-distributed test execution.
SLA & SLO Testing
by qaskills
Testing Service Level Agreements and Objectives including availability targets, latency percentiles, error budgets, and automated SLO compliance reporting.
AR/VR Application Testing
by qaskills
Testing augmented and virtual reality applications including spatial tracking, gesture recognition, performance on headsets, and motion sickness testing.
Core Web Vitals Testing
by qaskills
Testing and monitoring Core Web Vitals (LCP, FID, CLS, INP, TTFB) to ensure web performance meets Google search ranking thresholds.
Testing in Production Patterns
by qaskills
Safe testing-in-production strategies including feature flags, shadow traffic, canary releases, dark launches, and observability-driven development.
API Rate Limiting Testing
by qaskills
Testing API rate limiting implementations including throttling behavior, burst handling, rate limit headers, and distributed rate limiting patterns.
Puppeteer Testing
by thetestingacademy
Comprehensive Puppeteer browser automation and testing skill for headless Chrome scripting, web scraping, PDF generation, network interception, and end-to-end test workflows in JavaScript and TypeScript.
Gatling Performance Testing
by qaskills
High-performance load testing using Gatling with Scala/Java DSL for simulating thousands of concurrent users and analyzing response time distributions.