Skip to main content

Performance Testing

Load testing, stress testing, and performance profiling with k6, JMeter, and Locust. Find bottlenecks before your users do.

advanced 3 courses 15 lessons

This path requires a Pro subscription

Subscribe to unlock all lessons, challenges, and bug hunts.

View pricing
1

Performance Testing Fundamentals

Understand why systems break under load, the different types of performance tests, and how to set meaningful performance goals.

advanced ~3.0h
  • Requires subscription
    Why Performance Testing Matters
    reading +10 XP
  • Requires subscription
    Types of Performance Tests
    reading +15 XP
  • Requires subscription
    Key Metrics
    reading +15 XP
  • Requires subscription
    Performance Testing Process
    reading +15 XP
  • Requires subscription
    Setting Performance Budgets
    reading +15 XP
2

k6: Modern Load Testing

Write, run, and iterate on load tests using k6. From first test to advanced scenarios with parameterized data and custom thresholds.

advanced ~5.0h
  • Requires subscription
    k6 Setup and First Test
    reading +15 XP
  • Requires subscription
    Writing Realistic Scenarios
    reading +15 XP
  • Requires subscription
    Checks and Thresholds
    reading +15 XP
  • Requires subscription
    Ramping and Load Profiles
    reading +15 XP
  • Requires subscription
    Data Parameterization
    reading +15 XP
3

Performance Testing in Practice

Analyze results, integrate performance tests into CI/CD, measure browser performance, and build a complete performance test suite.

advanced ~4.0h
  • Requires subscription
    Analyzing Results
    reading +20 XP
  • Requires subscription
    Performance Testing in CI/CD
    reading +15 XP
  • Requires subscription
    Browser Performance
    reading +15 XP
  • Requires subscription
    Troubleshooting Performance Issues
    reading +15 XP
  • Requires subscription
    Capstone: Full Performance Test Suite
    exercise +25 XP