About
Documentation
Community
1. Introduction 1.1 History 1.2 The Future 2. Getting Started 2.1 Requirements 2.1.1 Java Version 2.1.2 Operating Systems 2.2 Optional 2.2.1 Java Compiler 2.2.2 SAX XML Parser 2.2.3 Email Support 2.2.4 SSL Encryption 2.2.5 JDBC Driver 2.3 Installation 2.3.1 Downloading the Latest Release 2.3.2 Downloading Nightly Builds 2.4 Running JMeter 2.4.1 JMeter's Classpath 2.4.2 Using a Proxy Server 2.4.3 Non-GUI Mode 2.5 Configuring JMeter 3. Building a Test Plan 3.1 Adding and Removing Elements 3.2 Loading and Saving Elements 3.3 Configuring Tree Elements 3.3 Running a Test Plan 4. Elements of a Test Plan 4.1 Thread Group 4.2 Controllers 4.2.1 Generative Controllers 4.2.2 Logic Controllers 4.3 Listeners 4.4 Timers 4.5 Assertions 4.6 Configuration Elements 5. Building a Web Test Plan 5.1 Adding Users 5.2 Adding Default HTTP Request Properties 5.3 Adding Cookie Support 5.4 Adding HTTP Requests 5.5 Adding a File Reporter to Store the Test Results 5.6 Saving the Test Plan 5.7 Running the Test Plan 6. Building an Advanced Web Test Plan 6.1 Handling User Sessions With URL Rewriting 6.2 Using a Header Manager 7. Building a Database Test Plan 8. Building a FTP Test Plan 9. Building a JNDI Test Plan 10. Remote Testing 11. Best Practices 11.1 [ALL] Limit the Number of Threads 11.2 [HTTP] Where to Put the Cookie Manager 11.3 [HTTP] Where to Put the Authorization Manager 12. Help! My boss wants me to load test our web app! 13. Component Reference 14. Glossary