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.
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 subscriptionWhy Performance Testing Mattersreading +10 XP
-
Requires subscriptionTypes of Performance Testsreading +15 XP
-
Requires subscriptionKey Metricsreading +15 XP
-
Requires subscriptionPerformance Testing Processreading +15 XP
-
Requires subscriptionSetting Performance Budgetsreading +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 subscriptionk6 Setup and First Testreading +15 XP
-
Requires subscriptionWriting Realistic Scenariosreading +15 XP
-
Requires subscriptionChecks and Thresholdsreading +15 XP
-
Requires subscriptionRamping and Load Profilesreading +15 XP
-
Requires subscriptionData Parameterizationreading +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 subscriptionAnalyzing Resultsreading +20 XP
-
Requires subscriptionPerformance Testing in CI/CDreading +15 XP
-
Requires subscriptionBrowser Performancereading +15 XP
-
Requires subscriptionTroubleshooting Performance Issuesreading +15 XP
-
Requires subscriptionCapstone: Full Performance Test Suiteexercise +25 XP