Modern Apache JMeter docs: user manual, API and CI/CD guides, distributed testing, interactive calculators, and LLM-friendly reference on docs.jmeter.ai.
Apache JMeter Documentation
Find the JMeter guide that matches the job in front of you: first load test, record traffic, run real load, fix errors, or open a calculator.
Choose the workflow
Stuck or sizing a test? Start with tools and error playbooks. Otherwise pick the task you need to finish.
Start from your goal
Pick the closest target and jump to the guide that gets you moving fastest.
Explore the docs map
Find related JMeter topics - hover to highlight connections, click to navigate, drag to rearrange.
Documentation links by section
Getting Started (1 pages)
Interactive Tools (6 pages)
Topic Guides (32 pages)
- JMeter for Beginners
- API Load Testing
- JWT / OAuth / SSO
- Correlation & Dynamic Values
- HTTP Recorder
- Functions & Variables
- Plugins Essentials
- WebSocket Load Testing
- gRPC / Kafka / MQTT
- Grafana / Influx / Backend Listener
- APDEX / SLOs / Percentiles
- Docker / Kubernetes
- CI/CD Load Testing
- Distributed Testing
- Programmatic / DSL Plans
- Troubleshooting
- Error Index
- ConnectException
- Non HTTP response code
- SSLHandshakeException
- OutOfMemoryError heap
- Socket closed / reset
- Throughput stuck
- GUI works, CLI fails
- 401/403 after recording
- Interview Questions
- Tool Comparison Hub
- JMeter vs k6
- JMeter vs Locust
- JMeter vs Gatling
- JMeter vs LoadRunner / NeoLoad
- GUI vs Code-First
User Manual (25 pages)
- Building a Test Plan
- Elements of a Test Plan
- Building a Web Test Plan
- Advanced Web Test Plan
- Database Test Plan
- FTP Test Plan
- LDAP Test Plan
- Extended LDAP Test Plan
- Webservice Test Plan
- JMS Point-to-Point
- JMS Topic Test Plan
- Programmatic Test Plan
- Listeners
- Remote Testing
- Dashboard Report
- Real-time Results
- Best Practices
- Boss
- cURL
- Hints and Tips
- Glossary
- Regular Expressions
- Functions and Variables
- Properties Reference
- Component Reference
Extending JMeter (2 pages)
Reference (9 pages)
Legal (2 pages)
Explore the Documentation
Component Reference
Detailed reference for all JMeter components - samplers, controllers, listeners, timers, assertions, config elements.
Thread Group → HTTP Request → View Results TreeBuilding Test Plans
Step-by-step guides for web, database, FTP, LDAP, JMS, and more.
Test Plan → Thread Group → Sampler → ListenerFunctions & Variables
Built-in functions for dynamic values, scripting, and property access.
${__time(YMD)}Properties Reference
Complete jmeter.properties configuration options.
jmeter.save.saveservice.output_format=csvExtending JMeter
Developer guide for custom samplers and plugins.
public SampleResult sample(Entry e)Best Practices
Guidelines for scalable, maintainable test plans.
Reuse → Parameterize → ModularizeGlossary
Key JMeter terminology explained.
Sampler, Controller, ListenerRemote Testing
Distributed load testing setup.
jmeter -r -n -t test.jmx