Skip to content

Testing Academy

The Testing Academy is a self-contained learning library for performance and load testing, grounded in real MaxoPerf workflows. Whether you are writing your first load test or optimizing distributed soak runs, the Academy gives you the concepts, recipes, and decision frameworks you need — illustrated with console screenshots and concrete MaxoPerf steps.

The Academy is organized as a progressive journey:

  1. Foundations — understand what performance testing is, the metrics that matter, and how to think about load before you write a line of config.
  2. Test types — learn the taxonomy (smoke, load, stress, spike, soak, breakpoint, …) and when to use each.
  3. By engine — master 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 terms from the performance testing world, each cross-linked to the MaxoPerf concept where it applies.

Not sure where to start? See Learning paths for a recommended reading order matched to 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 protocol deep dives (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 — jump straight to what matters for your role.

Choose a path →

Every page in the Academy follows a consistent 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 specific to this topic.
  • Where to go next — links to related pages.

Test-type and cookbook pages always include a Maxoperf-specific walkthrough so you can act on every concept immediately.

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 are already familiar with load testing and just want to get going on MaxoPerf, jump straight to Getting started and come back to the Academy sections that match your current questions.