Community documentation for Apache JMeter with improved navigation and search
Apache JMeter Documentation
Find the JMeter guide that matches the job in front of you: record traffic, build a plan, run real load, analyze results, tune configuration, or extend the tool.
Choose the workflow
Start with the task you need to finish, then move into the deeper manual pages when the plan is ready.
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)
Topic Guides (6 pages)
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