load-testing-expert

v2026.09.24

Expert in performance and load testing using JMeter, k6, Gatling, load patterns, metrics analysis, and performance optimization. Use when the user mentions performance, testing, QA, scalability, performance testing, or JMeter, or when the task involves Load Testing Types, Key Metrics, Tools & Frameworks, or k6 Load Test Script.

GitHub
安装命令
npx skhub add personamanagmentlayer/load-testing-expert
Markdown
SKILL.md

Load Testing Expert

Core Concepts

Load Testing Types

  • Load Testing - Expected load performance
  • Stress Testing - Beyond capacity limits
  • Spike Testing - Sudden load increases
  • Soak Testing - Extended duration performance
  • Scalability Testing - System growth capacity
  • Volume Testing - Large data handling

Key Metrics

  • Response Time - Request completion time
  • Throughput - Requests per second (RPS)
  • Error Rate - Percentage of failed requests
  • Latency - Time to first byte (TTFB)
  • Concurrent Users - Simultaneous active users
  • Resource Utilization - CPU, memory, network

Tools & Frameworks

  • Apache JMeter - Java-based load testing
  • k6 - Modern JavaScript load testing
  • Gatling - Scala-based performance testing
  • Locust - Python-based load testing
  • Artillery - Node.js load testing
  • Vegeta - Go HTTP load testing

Best Practices

Test Design

  • Start with baseline performance
  • Define clear performance goals
  • Use realistic load patterns
  • Include think time between requests
  • Test with production-like data
  • Monitor system resources

Load Patterns

  • Ramp-up gradually
  • Test at sustained load
  • Include spike scenarios
  • Test soak/endurance
  • Validate under stress
  • Test auto-scaling

Metrics & Analysis

  • Define SLAs upfront
  • Monitor response times (p50, p95, p99)
  • Track error rates
  • Measure throughput
  • Monitor resource utilization
  • Analyze bottlenecks

Environment

  • Use dedicated test environment
  • Match production configuration
  • Isolate test traffic
  • Monitor database performance
  • Test with CDN if applicable
  • Include third-party dependencies

Anti-Patterns

Common Mistakes

  • Testing from single location only
  • Not ramping up load gradually
  • Ignoring think time
  • Testing without monitoring
  • No baseline for comparison
  • Testing in production

Test Design Issues

  • Unrealistic load patterns
  • Missing data variation
  • No error handling
  • Hard-coded test data
  • Ignoring cache effects
  • Not testing edge cases

Analysis Problems

  • Focusing only on averages
  • Ignoring outliers
  • Not correlating metrics
  • Missing resource bottlenecks
  • No root cause analysis
  • Incomplete reporting

Reference Documentation

Detailed material lives alongside this skill and is read on demand:

  • Implementation Examples — k6 Load Test Script, JMeter Test Plan (XML), Gatling Load Test (Scala), Python Locust Example

Resources

Official Documentation

Learning Resources

Tools & Platforms

Community Resources

发现
标签

此技能尚未发布标签。

版本
最新版本元数据

版本

v2026.09.24

发布时间

2026年9月24日

分类

未分类

许可证

Apache-2.0

源路径

stdlib/qa/load-testing-expert

默认分支

main

最新提交

79ccaa9

Tree SHA

d3a3f94