Skip to content

Testing Academy

The Testing Academy is a self-contained learning library for performance and load testing, built on real MaxoPerf workflows. It takes you from your first load test to tuning distributed soak runs, with the concepts, recipes and decision frameworks you need at each step. Console screenshots and concrete MaxoPerf steps show you how.

The Academy is ordered so each section builds on the one before:

  1. Foundations: what performance testing is, the metrics that matter, and how to think about load before you write a line of config.
  2. Test types: the taxonomy (smoke, load, stress, spike, soak, breakpoint, …) and when to use each.
  3. By engine: Taurus, JMeter, k6, and the protocols MaxoPerf supports.
  4. Cookbook: copy-paste recipes for the most common real-world scenarios, from a simple REST load test to multi-region distributed runs and CI gates.
  5. Do & Don’t: best practices, anti-patterns, and a pre-flight checklist your team can use before every test.
  6. Glossary: a full reference of performance testing terms, each linked to the MaxoPerf concept where it applies.

To pick a starting point, see Learning paths for a recommended reading order for your role.

Foundations

Core concepts: metrics, percentiles, virtual users, workload models, baselines, SLOs, and a full anatomy of a MaxoPerf run result.

Go to Foundations →

Test types

Smoke, load, stress, spike, soak, breakpoint, scalability, volume, configuration, baseline regression, API performance, and browser performance tests.

Go to Test types →

By engine

Taurus fundamentals and executor catalog, JMeter .jmx files, k6 scripts, Gatling, Locust, and detailed protocol guides (HTTP/REST, GraphQL, gRPC, WebSocket, SOAP).

Go to By engine →

Cookbook

Practical step-by-step recipes: REST CRUD tests, auth flows, CSV data-driven tests, RPS throughput control, staged ramp profiles, multi-region runs, CI gates, and more.

Go to Cookbook →

Do & Don't

Designing realistic load, test data dos and don’ts, interpreting results, common anti-patterns, ethical testing, and a copy-ready pre-flight checklist.

Go to Do & Don’t →

Glossary

Categorized glossary: metrics and results, load modeling, test types, engines and tooling, the MaxoPerf platform, and SRE / reliability terms.

Go to Glossary →

Learning paths

Recommended reading order for QA engineers, developers, performance engineers, and quality leads. Go straight to what matters for your role.

Choose a path →

Every page in the Academy follows the same template:

  • Definition / concept: what it is and why it matters.
  • MaxoPerf walkthrough: concrete steps in the console, or a real config snippet.
  • How to read the results: what to look for after a run.
  • Do / don’t: quick guidance for this topic.
  • Where to go next: links to related pages.

Test-type and cookbook pages always include a Maxoperf walkthrough, so you can act on each concept right away.

See How to use this library for the full conventions and the page template authors follow.

If you have never run a performance test before, start with What is performance testing? in Foundations, then work through the zero-to-hero arc above.

If you already know load testing and want to get going on MaxoPerf, go straight to Getting started and come back to the Academy sections that match your current questions.