Skip to main content

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.

npx qaskills add k6-performance

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.

48 skills available

Lighthouse Performance

by thetestingacademy

89

Automated performance, accessibility, and SEO auditing with Google Lighthouse

performance
accessibility
playwright
3689/100
Featured

k6 Performance Testing

by thetestingacademy

87

Modern load testing with k6 including thresholds, scenarios, and custom metrics

performance
load
k6
3587/100
Featured

Artillery Load Testing

by thetestingacademy

83

Modern load testing toolkit with YAML-based scenarios, metrics, and CI/CD integration

load
performance
k6
1983/100

Network Latency Testing

by qaskills

82

Network latency simulation and testing for measuring application behavior under various network conditions including high latency, packet loss, and bandwidth constraints.

performance
1782/100

Mabl AI Testing

by thetestingacademy

84

AI-powered testing patterns with Mabl including auto-healing tests, visual regression, API testing, performance monitoring, CI/CD integration, and intelligent test maintenance using Mabl's machine learning capabilities.

e2e
visual
api
mabl
1784/100

API Gateway Testing

by thetestingacademy

82

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.

integration
api
performance
playwright
jest
1782/100

Locust Load Testing

by qaskills

86

Python-based load testing with Locust for writing user behavior scripts, distributed testing, real-time web UI monitoring, and custom load shapes.

performance
load
locust
1786/100

Performance Budget Testing

by qaskills

80

Enforcing performance budgets in CI/CD including bundle size limits, load time thresholds, Lighthouse score gates, and resource count limits.

performance
lighthouse
webpack
1780/100

AI/ML Model Testing

by qaskills

85

Testing machine learning models including accuracy validation, bias detection, drift monitoring, A/B testing, and model regression testing.

integration
performance
1685/100

Load Balancer Testing

by qaskills

86

Testing load balancer configurations including health check validation, routing algorithms, session affinity, failover behavior, and SSL termination.

integration
performance
1686/100

Canary Deployment Testing

by qaskills

82

Canary deployment validation testing including traffic splitting, metric comparison, automatic rollback triggers, and health score calculation.

e2e
performance
1682/100

Stress Testing Patterns

by qaskills

81

Stress testing methodologies for finding breaking points, resource exhaustion thresholds, and degradation patterns under extreme load conditions.

performance
load
1681/100

BrowserStack Cloud Testing

by thetestingacademy

82

Cloud-based cross-browser and cross-device testing with BrowserStack including Automate, App Automate, Percy visual testing, Observability, and integration with Playwright, Selenium, and CI/CD pipelines.

e2e
visual
mobile
playwright
selenium
1582/100

Browser-Use Automation

by thetestingacademy

87

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.

e2e
integration
performance
1587/100

AI Agent Evaluation

by thetestingacademy

86

Comprehensive evaluation patterns for AI agents including multi-turn conversation testing, LLM-as-judge frameworks, benchmark suites, regression detection, and systematic eval pipelines for measuring agent quality and safety.

e2e
integration
unit
vitest
jest
1586/100

Chrome DevTools MCP Performance

by thetestingacademy

81

Teach agents to use the Chrome DevTools MCP server for performance testing with traces, Core Web Vitals, throttling, and evidence-based analysis.

performance
1581/100

JMeter Load Testing

by thetestingacademy

82

Apache JMeter load testing with thread groups, assertions, and distributed testing

load
performance
jmeter
1582/100

Frontend Performance Testing

by qaskills

84

Frontend performance testing covering bundle size analysis, render performance, animation frame rate, React re-render detection, and lazy loading verification.

performance
webpack
vite
1584/100

Page Speed Critic

by Pramod

88

Automated page performance auditing covering Core Web Vitals, resource loading analysis, render-blocking detection, and performance budget enforcement

performance
playwright
1388/100

WebAssembly Testing

by qaskills

87

Testing WebAssembly modules including compilation verification, memory management, interop testing, and performance benchmarking of WASM components.

unit
performance
1387/100

N+1 Query Detector

by Pramod

89

Detect and eliminate N+1 query problems in database-backed applications through query counting, execution plan analysis, and ORM configuration auditing

performance
database
1389/100
Featured

SDET Interview Preparation

by thetestingacademy

89

Comprehensive SDET interview preparation covering coding challenges, system design for testing, automation framework design, CI/CD pipeline questions, testing strategy discussions, and behavioral interview patterns for QA engineering roles.

unit
integration
e2e
playwright
selenium
1389/100

Advanced Playwright E2E Framework

by thetestingacademy

83

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.

e2e
api
visual
playwright
1383/100

Memory Profiling & Leak Detection

by qaskills

80

Systematic memory profiling and leak detection in applications using heap snapshots, allocation tracking, and garbage collection analysis.

performance
1280/100

Mobile Performance Testing

by thetestingacademy

83

Mobile application performance testing including app launch time, frame rendering, memory profiling, battery consumption, network throttling, and crash analytics using Appium, XCTest, and Espresso with real device testing.

performance
mobile
e2e
appium
espresso
1283/100

Database Performance Testing

by qaskills

89

Database performance testing including query optimization, index analysis, connection pooling, slow query detection, and N+1 query prevention.

performance
integration
1189/100

Website Audit

by thetestingacademy

84

Comprehensive website auditing skill using Lighthouse, PageSpeed Insights, and web performance APIs to audit performance, accessibility, SEO, best practices, and security.

performance
accessibility
seo
lighthouse
playwright
1084/100

Performance Test Scenario Generator

by Pramod

87

Generate realistic performance test scenarios with load profiles, ramp-up patterns, think times, and acceptance criteria derived from production traffic analysis

performance
load
k6
jmeter
1087/100

Streaming API Testing

by thetestingacademy

80

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.

api
integration
performance
playwright
jest
1080/100

Agentic Testing Patterns

by thetestingacademy

85

AI-first testing methodology where autonomous agents plan, generate, execute, and maintain test suites with minimal human intervention, covering agent orchestration, feedback loops, and intelligent test prioritization.

e2e
integration
unit
playwright
vitest
1085/100

Synthetic Monitoring Testing

by qaskills

81

Synthetic monitoring test creation for uptime checking, user journey simulation, API health verification, and multi-region availability testing.

e2e
performance
981/100

Loading State Tester

by Pramod

86

Verify loading states, skeleton screens, spinners, and progress indicators across all data-fetching scenarios including slow networks, errors, and partial loads

e2e
performance
playwright
986/100

Test Strategy Design

by thetestingacademy

80

Comprehensive test strategy design methodology covering risk-based testing, test pyramid optimization, coverage planning, environment strategy, data management, and test automation ROI analysis for enterprise and startup contexts.

unit
integration
e2e
playwright
vitest
980/100

Memory Leak Detector

by Pramod

87

Identify and diagnose memory leaks in web applications through heap analysis, DOM node counting, detached element detection, and performance profiling

performance
e2e
playwright
987/100

Artillery Load Testing

by qaskills

89

Modern cloud-scale load testing using Artillery.io for HTTP, WebSocket, Socket.io, and custom protocol testing with YAML-based test definitions.

performance
load
artillery
889/100

Test Reporting & Dashboards

by thetestingacademy

86

Building test reporting dashboards with real-time execution metrics, trend analysis, flaky test detection, coverage visualization, and integration with Allure, ReportPortal, and custom dashboards using Grafana and Prometheus.

unit
integration
e2e
playwright
vitest
886/100

CI Test Sharding Parallelization

by thetestingacademy

83

Teach agents to shard and parallelize Playwright, Jest, and pytest suites in CI to reduce wall-clock time while merging reports reliably.

e2e
regression
performance
playwright
jest
883/100

CI/CD Pipeline Advanced

by thetestingacademy

81

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.

e2e
unit
integration
github-actions
jenkins
781/100

SLA & SLO Testing

by qaskills

86

Testing Service Level Agreements and Objectives including availability targets, latency percentiles, error budgets, and automated SLO compliance reporting.

performance
integration
786/100

Edge Computing Testing

by qaskills

87

Testing edge computing deployments including latency verification, edge function testing, CDN worker testing, and geo-distributed test execution.

integration
performance
787/100

CDN & Cache Testing

by qaskills

81

Testing CDN configurations, cache hit ratios, cache invalidation, TTL policies, and edge caching behavior for optimal content delivery.

performance
integration
781/100

Checkly Monitoring as Code

by thetestingacademy

87

Teach agents to build synthetic monitoring as code with Checkly, including Playwright browser checks, API checks, alerting, and CI deploy workflows.

e2e
performance
regression
playwright
787/100

Core Web Vitals Testing

by qaskills

82

Testing and monitoring Core Web Vitals (LCP, FID, CLS, INP, TTFB) to ensure web performance meets Google search ranking thresholds.

performance
682/100

AR/VR Application Testing

by qaskills

83

Testing augmented and virtual reality applications including spatial tracking, gesture recognition, performance on headsets, and motion sickness testing.

e2e
performance
683/100

Testing in Production Patterns

by qaskills

81

Safe testing-in-production strategies including feature flags, shadow traffic, canary releases, dark launches, and observability-driven development.

e2e
performance
581/100

API Rate Limiting Testing

by qaskills

89

Testing API rate limiting implementations including throttling behavior, burst handling, rate limit headers, and distributed rate limiting patterns.

performance
security
integration
489/100

Gatling Performance Testing

by qaskills

89

High-performance load testing using Gatling with Scala/Java DSL for simulating thousands of concurrent users and analyzing response time distributions.

performance
load
gatling
389/100

Puppeteer Testing

by thetestingacademy

88

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.

e2e
integration
visual
puppeteer
388/100