Tutorials
Learn performance engineering, properly.
Complete, ordered courses — every major load testing tool and a full AI Performance Engineering track. 52 hands-on lessons taking you from your first script to distributed testing, correlation, CI/CD, and the internals of LLM inference. Free, no signup.
AI Performance Engineering
A hands-on course on the performance of LLM and AI systems: inference internals, TTFT/TPOT/throughput, KV-cache math, continuous batching, GPU sizing, RAG latency and cost — with code and worked examples.
Apache JMeter
The complete JMeter course: from installation to distributed testing, correlation, CI/CD, and reading results correctly.
OpenText LoadRunner
VuGen, Controller and Analysis end to end: recording, correlation, scenario design, rendezvous, and root-cause analysis.
Grafana k6
Modern code-first load testing in JavaScript: scenarios, executors, thresholds, CI integration, and xk6 extensions.
Gatling
Scala/Java DSL load testing: simulations, injection profiles, assertions, and reading Gatling's reports.
Locust
Python-based load testing: writing locustfiles, the live web UI, and scaling out with distributed workers.
Tricentis NeoLoad
Enterprise performance testing with NeoLoad: Design Studio, populations, automatic correlation, and CI-first workflows.
Performance Engineering Interview Questions
24 detailed Q&A covering fundamentals, JMeter/k6/Gatling, bottleneck analysis, SRE/reliability, and AI/LLM performance — free to read, downloadable as a PDF.