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.
33 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
Database Performance Testing
by qaskills
Database performance testing including query optimization, index analysis, connection pooling, slow query detection, and N+1 query prevention.
Testing in Production Patterns
by qaskills
Safe testing-in-production strategies including feature flags, shadow traffic, canary releases, dark launches, and observability-driven development.
JMeter Load Testing
by thetestingacademy
Apache JMeter load testing with thread groups, assertions, and distributed testing
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.
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
Page Speed Critic
by Pramod
Automated page performance auditing covering Core Web Vitals, resource loading analysis, render-blocking detection, and performance budget enforcement
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.
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.
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
Memory Profiling & Leak Detection
by qaskills
Systematic memory profiling and leak detection in applications using heap snapshots, allocation tracking, and garbage collection analysis.
API Rate Limiting Testing
by qaskills
Testing API rate limiting implementations including throttling behavior, burst handling, rate limit headers, and distributed rate limiting patterns.
Load Balancer Testing
by qaskills
Testing load balancer configurations including health check validation, routing algorithms, session affinity, failover behavior, and SSL termination.
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
AR/VR Application Testing
by qaskills
Testing augmented and virtual reality applications including spatial tracking, gesture recognition, performance on headsets, and motion sickness 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
Edge Computing Testing
by qaskills
Testing edge computing deployments including latency verification, edge function testing, CDN worker testing, and geo-distributed test execution.
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.
SLA & SLO Testing
by qaskills
Testing Service Level Agreements and Objectives including availability targets, latency percentiles, error budgets, and automated SLO compliance reporting.
CDN & Cache Testing
by qaskills
Testing CDN configurations, cache hit ratios, cache invalidation, TTL policies, and edge caching behavior for optimal content delivery.
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.
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.
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.
Synthetic Monitoring Testing
by qaskills
Synthetic monitoring test creation for uptime checking, user journey simulation, API health verification, and multi-region availability testing.
WebAssembly Testing
by qaskills
Testing WebAssembly modules including compilation verification, memory management, interop testing, and performance benchmarking of WASM components.
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.
Canary Deployment Testing
by qaskills
Canary deployment validation testing including traffic splitting, metric comparison, automatic rollback triggers, and health score calculation.
AI/ML Model Testing
by qaskills
Testing machine learning models including accuracy validation, bias detection, drift monitoring, A/B testing, and model regression testing.
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.
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.