Course structure available

Stage 04 · Testing & Code Quality

Apache JMeter Complete Course

Load and performance testing with realistic workloads, correlation, distributed injectors, protocol testing, observability, CI automation, and capacity analysis.

JM
35chapters
175lessons
Beginner → Advancedstarting level
Hands-onlearning mode
Course stateCurriculum ready

Course brief

A rigorous performance-testing curriculum from basic test plans to distributed load generation, telemetry, bottleneck analysis, and production-grade performance engineering.

This course is organized as a progressive operational curriculum. Lesson files are reserved in the repository structure so future content can be added without changing URLs or navigation.

By the end

You will be able to

  • Design realistic load, stress, spike, soak, and capacity tests
  • Build maintainable JMeter plans with correlation and parameterization
  • Run large tests safely in CLI and distributed modes
  • Export telemetry and interpret latency, throughput, saturation, and error behavior
  • Automate performance gates in CI/CD and operate scalable load infrastructure

Complete syllabus

35 chapters in prerequisite order.

The structure moves from fundamentals through architecture, automation, security, reliability, troubleshooting, scaling, and production operations.

01

Chapter 1

Performance Testing Foundations: Load, Stress, Spike, Soak, and Capacity

5 lessons
01
Performance Testing Foundations: Load, Stress, Spike, Soak, and Capacity: Core Concepts and Mental ModelReserved in course structure
Planned
02
Performance Testing Foundations: Load, Stress, Spike, Soak, and Capacity: Guided Hands-On WorkflowReserved in course structure
Planned
03
Performance Testing Foundations: Load, Stress, Spike, Soak, and Capacity: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Performance Testing Foundations: Load, Stress, Spike, Soak, and Capacity: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Performance Testing Foundations: Load, Stress, Spike, Soak, and CapacityReserved in course structure
Planned
02

Chapter 2

JMeter Architecture, Java Setup, Installation, and First Test Plan

5 lessons
01
JMeter Architecture, Java Setup, Installation, and First Test Plan: Core Concepts and Mental ModelReserved in course structure
Planned
02
JMeter Architecture, Java Setup, Installation, and First Test Plan: Guided Hands-On WorkflowReserved in course structure
Planned
03
JMeter Architecture, Java Setup, Installation, and First Test Plan: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
JMeter Architecture, Java Setup, Installation, and First Test Plan: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — JMeter Architecture, Java Setup, Installation, and First Test PlanReserved in course structure
Planned
03

Chapter 3

Test Plan Tree, Scope, Execution Order, and Component Semantics

5 lessons
01
Test Plan Tree, Scope, Execution Order, and Component Semantics: Core Concepts and Mental ModelReserved in course structure
Planned
02
Test Plan Tree, Scope, Execution Order, and Component Semantics: Guided Hands-On WorkflowReserved in course structure
Planned
03
Test Plan Tree, Scope, Execution Order, and Component Semantics: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Test Plan Tree, Scope, Execution Order, and Component Semantics: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Test Plan Tree, Scope, Execution Order, and Component SemanticsReserved in course structure
Planned
04

Chapter 4

Thread Groups, Virtual Users, Ramp-Up, Loops, and Workload Modeling

5 lessons
01
Thread Groups, Virtual Users, Ramp-Up, Loops, and Workload Modeling: Core Concepts and Mental ModelReserved in course structure
Planned
02
Thread Groups, Virtual Users, Ramp-Up, Loops, and Workload Modeling: Guided Hands-On WorkflowReserved in course structure
Planned
03
Thread Groups, Virtual Users, Ramp-Up, Loops, and Workload Modeling: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Thread Groups, Virtual Users, Ramp-Up, Loops, and Workload Modeling: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Thread Groups, Virtual Users, Ramp-Up, Loops, and Workload ModelingReserved in course structure
Planned
05

Chapter 5

HTTP Request Samplers, Defaults, Headers, Cookies, and Cache Managers

5 lessons
01
HTTP Request Samplers, Defaults, Headers, Cookies, and Cache Managers: Core Concepts and Mental ModelReserved in course structure
Planned
02
HTTP Request Samplers, Defaults, Headers, Cookies, and Cache Managers: Guided Hands-On WorkflowReserved in course structure
Planned
03
HTTP Request Samplers, Defaults, Headers, Cookies, and Cache Managers: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
HTTP Request Samplers, Defaults, Headers, Cookies, and Cache Managers: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — HTTP Request Samplers, Defaults, Headers, Cookies, and Cache ManagersReserved in course structure
Planned
06

Chapter 6

Configuration Elements, Variables, Properties, and Environment Control

5 lessons
01
Configuration Elements, Variables, Properties, and Environment Control: Core Concepts and Mental ModelReserved in course structure
Planned
02
Configuration Elements, Variables, Properties, and Environment Control: Guided Hands-On WorkflowReserved in course structure
Planned
03
Configuration Elements, Variables, Properties, and Environment Control: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Configuration Elements, Variables, Properties, and Environment Control: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Configuration Elements, Variables, Properties, and Environment ControlReserved in course structure
Planned
07

Chapter 7

Timers, Think Time, Pacing, Throughput, and Realistic User Behavior

5 lessons
01
Timers, Think Time, Pacing, Throughput, and Realistic User Behavior: Core Concepts and Mental ModelReserved in course structure
Planned
02
Timers, Think Time, Pacing, Throughput, and Realistic User Behavior: Guided Hands-On WorkflowReserved in course structure
Planned
03
Timers, Think Time, Pacing, Throughput, and Realistic User Behavior: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Timers, Think Time, Pacing, Throughput, and Realistic User Behavior: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Timers, Think Time, Pacing, Throughput, and Realistic User BehaviorReserved in course structure
Planned
08

Chapter 8

Assertions and Functional Correctness Under Load

5 lessons
01
Assertions and Functional Correctness Under Load: Core Concepts and Mental ModelReserved in course structure
Planned
02
Assertions and Functional Correctness Under Load: Guided Hands-On WorkflowReserved in course structure
Planned
03
Assertions and Functional Correctness Under Load: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Assertions and Functional Correctness Under Load: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Assertions and Functional Correctness Under LoadReserved in course structure
Planned
09

Chapter 9

Pre-Processors, Post-Processors, Extractors, and Correlation

5 lessons
01
Pre-Processors, Post-Processors, Extractors, and Correlation: Core Concepts and Mental ModelReserved in course structure
Planned
02
Pre-Processors, Post-Processors, Extractors, and Correlation: Guided Hands-On WorkflowReserved in course structure
Planned
03
Pre-Processors, Post-Processors, Extractors, and Correlation: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Pre-Processors, Post-Processors, Extractors, and Correlation: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Pre-Processors, Post-Processors, Extractors, and CorrelationReserved in course structure
Planned
10

Chapter 10

Regular Expressions, CSS/JQuery, XPath, JSONPath, and Boundary Extraction

5 lessons
01
Regular Expressions, CSS/JQuery, XPath, JSONPath, and Boundary Extraction: Core Concepts and Mental ModelReserved in course structure
Planned
02
Regular Expressions, CSS/JQuery, XPath, JSONPath, and Boundary Extraction: Guided Hands-On WorkflowReserved in course structure
Planned
03
Regular Expressions, CSS/JQuery, XPath, JSONPath, and Boundary Extraction: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Regular Expressions, CSS/JQuery, XPath, JSONPath, and Boundary Extraction: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Regular Expressions, CSS/JQuery, XPath, JSONPath, and Boundary ExtractionReserved in course structure
Planned
11

Chapter 11

CSV Data Set Config, Parameterization, Unique Data, and Test Data Strategy

5 lessons
01
CSV Data Set Config, Parameterization, Unique Data, and Test Data Strategy: Core Concepts and Mental ModelReserved in course structure
Planned
02
CSV Data Set Config, Parameterization, Unique Data, and Test Data Strategy: Guided Hands-On WorkflowReserved in course structure
Planned
03
CSV Data Set Config, Parameterization, Unique Data, and Test Data Strategy: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
CSV Data Set Config, Parameterization, Unique Data, and Test Data Strategy: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — CSV Data Set Config, Parameterization, Unique Data, and Test Data StrategyReserved in course structure
Planned
12

Chapter 12

Controllers: Simple, Loop, Transaction, If, While, Switch, and Throughput

5 lessons
01
Controllers: Simple, Loop, Transaction, If, While, Switch, and Throughput: Core Concepts and Mental ModelReserved in course structure
Planned
02
Controllers: Simple, Loop, Transaction, If, While, Switch, and Throughput: Guided Hands-On WorkflowReserved in course structure
Planned
03
Controllers: Simple, Loop, Transaction, If, While, Switch, and Throughput: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Controllers: Simple, Loop, Transaction, If, While, Switch, and Throughput: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Controllers: Simple, Loop, Transaction, If, While, Switch, and ThroughputReserved in course structure
Planned
13

Chapter 13

Recording Web Traffic, HTTP(S) Test Script Recorder, and Certificate Setup

5 lessons
01
Recording Web Traffic, HTTP(S) Test Script Recorder, and Certificate Setup: Core Concepts and Mental ModelReserved in course structure
Planned
02
Recording Web Traffic, HTTP(S) Test Script Recorder, and Certificate Setup: Guided Hands-On WorkflowReserved in course structure
Planned
03
Recording Web Traffic, HTTP(S) Test Script Recorder, and Certificate Setup: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Recording Web Traffic, HTTP(S) Test Script Recorder, and Certificate Setup: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Recording Web Traffic, HTTP(S) Test Script Recorder, and Certificate SetupReserved in course structure
Planned
14

Chapter 14

REST and JSON API Performance Testing

5 lessons
01
REST and JSON API Performance Testing: Core Concepts and Mental ModelReserved in course structure
Planned
02
REST and JSON API Performance Testing: Guided Hands-On WorkflowReserved in course structure
Planned
03
REST and JSON API Performance Testing: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
REST and JSON API Performance Testing: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — REST and JSON API Performance TestingReserved in course structure
Planned
15

Chapter 15

Web Services, SOAP, Authentication, Tokens, and Session Workflows

5 lessons
01
Web Services, SOAP, Authentication, Tokens, and Session Workflows: Core Concepts and Mental ModelReserved in course structure
Planned
02
Web Services, SOAP, Authentication, Tokens, and Session Workflows: Guided Hands-On WorkflowReserved in course structure
Planned
03
Web Services, SOAP, Authentication, Tokens, and Session Workflows: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Web Services, SOAP, Authentication, Tokens, and Session Workflows: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Web Services, SOAP, Authentication, Tokens, and Session WorkflowsReserved in course structure
Planned
16

Chapter 16

JDBC Database Load Testing and Connection-Pool Considerations

5 lessons
01
JDBC Database Load Testing and Connection-Pool Considerations: Core Concepts and Mental ModelReserved in course structure
Planned
02
JDBC Database Load Testing and Connection-Pool Considerations: Guided Hands-On WorkflowReserved in course structure
Planned
03
JDBC Database Load Testing and Connection-Pool Considerations: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
JDBC Database Load Testing and Connection-Pool Considerations: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — JDBC Database Load Testing and Connection-Pool ConsiderationsReserved in course structure
Planned
17

Chapter 17

JMS, FTP, LDAP, TCP, and Other Protocol Test Patterns

5 lessons
01
JMS, FTP, LDAP, TCP, and Other Protocol Test Patterns: Core Concepts and Mental ModelReserved in course structure
Planned
02
JMS, FTP, LDAP, TCP, and Other Protocol Test Patterns: Guided Hands-On WorkflowReserved in course structure
Planned
03
JMS, FTP, LDAP, TCP, and Other Protocol Test Patterns: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
JMS, FTP, LDAP, TCP, and Other Protocol Test Patterns: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — JMS, FTP, LDAP, TCP, and Other Protocol Test PatternsReserved in course structure
Planned
18

Chapter 18

File Uploads, Downloads, Multipart Requests, and Large Payloads

5 lessons
01
File Uploads, Downloads, Multipart Requests, and Large Payloads: Core Concepts and Mental ModelReserved in course structure
Planned
02
File Uploads, Downloads, Multipart Requests, and Large Payloads: Guided Hands-On WorkflowReserved in course structure
Planned
03
File Uploads, Downloads, Multipart Requests, and Large Payloads: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
File Uploads, Downloads, Multipart Requests, and Large Payloads: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — File Uploads, Downloads, Multipart Requests, and Large PayloadsReserved in course structure
Planned
19

Chapter 19

Scripting with JSR223 and Groovy for Advanced Test Logic

5 lessons
01
Scripting with JSR223 and Groovy for Advanced Test Logic: Core Concepts and Mental ModelReserved in course structure
Planned
02
Scripting with JSR223 and Groovy for Advanced Test Logic: Guided Hands-On WorkflowReserved in course structure
Planned
03
Scripting with JSR223 and Groovy for Advanced Test Logic: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Scripting with JSR223 and Groovy for Advanced Test Logic: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Scripting with JSR223 and Groovy for Advanced Test LogicReserved in course structure
Planned
20

Chapter 20

Functions, Custom Properties, Reusable Fragments, and Modular Plans

5 lessons
01
Functions, Custom Properties, Reusable Fragments, and Modular Plans: Core Concepts and Mental ModelReserved in course structure
Planned
02
Functions, Custom Properties, Reusable Fragments, and Modular Plans: Guided Hands-On WorkflowReserved in course structure
Planned
03
Functions, Custom Properties, Reusable Fragments, and Modular Plans: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Functions, Custom Properties, Reusable Fragments, and Modular Plans: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Functions, Custom Properties, Reusable Fragments, and Modular PlansReserved in course structure
Planned
21

Chapter 21

CLI Mode, Headless Execution, Result Files, and Reproducible Runs

5 lessons
01
CLI Mode, Headless Execution, Result Files, and Reproducible Runs: Core Concepts and Mental ModelReserved in course structure
Planned
02
CLI Mode, Headless Execution, Result Files, and Reproducible Runs: Guided Hands-On WorkflowReserved in course structure
Planned
03
CLI Mode, Headless Execution, Result Files, and Reproducible Runs: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
CLI Mode, Headless Execution, Result Files, and Reproducible Runs: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — CLI Mode, Headless Execution, Result Files, and Reproducible RunsReserved in course structure
Planned
22

Chapter 22

Listeners, Result Collection, Memory Cost, and Safe Debugging

5 lessons
01
Listeners, Result Collection, Memory Cost, and Safe Debugging: Core Concepts and Mental ModelReserved in course structure
Planned
02
Listeners, Result Collection, Memory Cost, and Safe Debugging: Guided Hands-On WorkflowReserved in course structure
Planned
03
Listeners, Result Collection, Memory Cost, and Safe Debugging: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Listeners, Result Collection, Memory Cost, and Safe Debugging: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Listeners, Result Collection, Memory Cost, and Safe DebuggingReserved in course structure
Planned
23

Chapter 23

HTML Dashboard Reports and Performance Result Interpretation

5 lessons
01
HTML Dashboard Reports and Performance Result Interpretation: Core Concepts and Mental ModelReserved in course structure
Planned
02
HTML Dashboard Reports and Performance Result Interpretation: Guided Hands-On WorkflowReserved in course structure
Planned
03
HTML Dashboard Reports and Performance Result Interpretation: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
HTML Dashboard Reports and Performance Result Interpretation: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — HTML Dashboard Reports and Performance Result InterpretationReserved in course structure
Planned
24

Chapter 24

Backend Listener, InfluxDB/Graphite, Grafana, and Real-Time Telemetry

5 lessons
01
Backend Listener, InfluxDB/Graphite, Grafana, and Real-Time Telemetry: Core Concepts and Mental ModelReserved in course structure
Planned
02
Backend Listener, InfluxDB/Graphite, Grafana, and Real-Time Telemetry: Guided Hands-On WorkflowReserved in course structure
Planned
03
Backend Listener, InfluxDB/Graphite, Grafana, and Real-Time Telemetry: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Backend Listener, InfluxDB/Graphite, Grafana, and Real-Time Telemetry: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Backend Listener, InfluxDB/Graphite, Grafana, and Real-Time TelemetryReserved in course structure
Planned
25

Chapter 25

Distributed Testing, Remote Engines, Network Topology, and Synchronization

5 lessons
01
Distributed Testing, Remote Engines, Network Topology, and Synchronization: Core Concepts and Mental ModelReserved in course structure
Planned
02
Distributed Testing, Remote Engines, Network Topology, and Synchronization: Guided Hands-On WorkflowReserved in course structure
Planned
03
Distributed Testing, Remote Engines, Network Topology, and Synchronization: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Distributed Testing, Remote Engines, Network Topology, and Synchronization: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Distributed Testing, Remote Engines, Network Topology, and SynchronizationReserved in course structure
Planned
26

Chapter 26

Load Generator Sizing, JVM Tuning, OS Limits, and Network Capacity

5 lessons
01
Load Generator Sizing, JVM Tuning, OS Limits, and Network Capacity: Core Concepts and Mental ModelReserved in course structure
Planned
02
Load Generator Sizing, JVM Tuning, OS Limits, and Network Capacity: Guided Hands-On WorkflowReserved in course structure
Planned
03
Load Generator Sizing, JVM Tuning, OS Limits, and Network Capacity: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Load Generator Sizing, JVM Tuning, OS Limits, and Network Capacity: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Load Generator Sizing, JVM Tuning, OS Limits, and Network CapacityReserved in course structure
Planned
27

Chapter 27

Containers, Kubernetes, Ephemeral Injectors, and Infrastructure Automation

5 lessons
01
Containers, Kubernetes, Ephemeral Injectors, and Infrastructure Automation: Core Concepts and Mental ModelReserved in course structure
Planned
02
Containers, Kubernetes, Ephemeral Injectors, and Infrastructure Automation: Guided Hands-On WorkflowReserved in course structure
Planned
03
Containers, Kubernetes, Ephemeral Injectors, and Infrastructure Automation: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Containers, Kubernetes, Ephemeral Injectors, and Infrastructure Automation: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Containers, Kubernetes, Ephemeral Injectors, and Infrastructure AutomationReserved in course structure
Planned
28

Chapter 28

CI/CD Performance Gates in GitHub Actions, GitLab CI, and Jenkins

5 lessons
01
CI/CD Performance Gates in GitHub Actions, GitLab CI, and Jenkins: Core Concepts and Mental ModelReserved in course structure
Planned
02
CI/CD Performance Gates in GitHub Actions, GitLab CI, and Jenkins: Guided Hands-On WorkflowReserved in course structure
Planned
03
CI/CD Performance Gates in GitHub Actions, GitLab CI, and Jenkins: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
CI/CD Performance Gates in GitHub Actions, GitLab CI, and Jenkins: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — CI/CD Performance Gates in GitHub Actions, GitLab CI, and JenkinsReserved in course structure
Planned
29

Chapter 29

Latency Percentiles, Throughput, Errors, Saturation, and Bottleneck Diagnosis

5 lessons
01
Latency Percentiles, Throughput, Errors, Saturation, and Bottleneck Diagnosis: Core Concepts and Mental ModelReserved in course structure
Planned
02
Latency Percentiles, Throughput, Errors, Saturation, and Bottleneck Diagnosis: Guided Hands-On WorkflowReserved in course structure
Planned
03
Latency Percentiles, Throughput, Errors, Saturation, and Bottleneck Diagnosis: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Latency Percentiles, Throughput, Errors, Saturation, and Bottleneck Diagnosis: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Latency Percentiles, Throughput, Errors, Saturation, and Bottleneck DiagnosisReserved in course structure
Planned
30

Chapter 30

Test Validity, Coordinated Omission, Warm-Up, Noise, and Experimental Design

5 lessons
01
Test Validity, Coordinated Omission, Warm-Up, Noise, and Experimental Design: Core Concepts and Mental ModelReserved in course structure
Planned
02
Test Validity, Coordinated Omission, Warm-Up, Noise, and Experimental Design: Guided Hands-On WorkflowReserved in course structure
Planned
03
Test Validity, Coordinated Omission, Warm-Up, Noise, and Experimental Design: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Test Validity, Coordinated Omission, Warm-Up, Noise, and Experimental Design: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Test Validity, Coordinated Omission, Warm-Up, Noise, and Experimental DesignReserved in course structure
Planned
31

Chapter 31

Security, Data Protection, Authorization, and Safe Load-Test Boundaries

5 lessons
01
Security, Data Protection, Authorization, and Safe Load-Test Boundaries: Core Concepts and Mental ModelReserved in course structure
Planned
02
Security, Data Protection, Authorization, and Safe Load-Test Boundaries: Guided Hands-On WorkflowReserved in course structure
Planned
03
Security, Data Protection, Authorization, and Safe Load-Test Boundaries: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Security, Data Protection, Authorization, and Safe Load-Test Boundaries: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Security, Data Protection, Authorization, and Safe Load-Test BoundariesReserved in course structure
Planned
32

Chapter 32

Plugins, Custom Components, JMeter APIs, and Extension Strategy

5 lessons
01
Plugins, Custom Components, JMeter APIs, and Extension Strategy: Core Concepts and Mental ModelReserved in course structure
Planned
02
Plugins, Custom Components, JMeter APIs, and Extension Strategy: Guided Hands-On WorkflowReserved in course structure
Planned
03
Plugins, Custom Components, JMeter APIs, and Extension Strategy: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Plugins, Custom Components, JMeter APIs, and Extension Strategy: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Plugins, Custom Components, JMeter APIs, and Extension StrategyReserved in course structure
Planned
33

Chapter 33

Troubleshooting Out-of-Memory, Socket, SSL, DNS, and Distributed Failures

5 lessons
01
Troubleshooting Out-of-Memory, Socket, SSL, DNS, and Distributed Failures: Core Concepts and Mental ModelReserved in course structure
Planned
02
Troubleshooting Out-of-Memory, Socket, SSL, DNS, and Distributed Failures: Guided Hands-On WorkflowReserved in course structure
Planned
03
Troubleshooting Out-of-Memory, Socket, SSL, DNS, and Distributed Failures: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Troubleshooting Out-of-Memory, Socket, SSL, DNS, and Distributed Failures: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Troubleshooting Out-of-Memory, Socket, SSL, DNS, and Distributed FailuresReserved in course structure
Planned
34

Chapter 34

Performance Governance, Baselines, SLOs, Regression Budgets, and Reporting

5 lessons
01
Performance Governance, Baselines, SLOs, Regression Budgets, and Reporting: Core Concepts and Mental ModelReserved in course structure
Planned
02
Performance Governance, Baselines, SLOs, Regression Budgets, and Reporting: Guided Hands-On WorkflowReserved in course structure
Planned
03
Performance Governance, Baselines, SLOs, Regression Budgets, and Reporting: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Performance Governance, Baselines, SLOs, Regression Budgets, and Reporting: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Performance Governance, Baselines, SLOs, Regression Budgets, and ReportingReserved in course structure
Planned
35

Chapter 35

Capstone: Design and Operate a Production Performance-Testing Program

5 lessons
01
Capstone: Design and Operate a Production Performance-Testing Program: Core Concepts and Mental ModelReserved in course structure
Planned
02
Capstone: Design and Operate a Production Performance-Testing Program: Guided Hands-On WorkflowReserved in course structure
Planned
03
Capstone: Design and Operate a Production Performance-Testing Program: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Capstone: Design and Operate a Production Performance-Testing Program: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Capstone: Design and Operate a Production Performance-Testing ProgramReserved in course structure
Planned

Keep the academy open

Support free, practical DevOps education.

Every lesson is designed to remain readable in a browser, downloadable from GitHub, and usable without a paid learning platform. Contributions help expand and maintain the curriculum.

Ethereum / ERC-20
0x716c4Ab160C4B66F31a28AE2448BfF68fc3a2ef0 Send only Ethereum/ERC-20 compatible assets to this address.