User's Manual¶
Click on the section name to go straight to the section. Click on the "+" to go to the relevant section of the detailed section list, where you can select individual subsections.
Section Summary¶
- Changes
- +...1. Introduction
- +...2. Getting Started
- +...3. Building a Test Plan
- +...4. Elements of a Test Plan
- +...5. Building a Web Test Plan
- +...6. Building an Advanced Web Test Plan
- +...7. Building a Database Test Plan
- +...8. Building an FTP Test Plan
- +...9a. Building an LDAP Test Plan
- +...9b. Building an Extended LDAP Test Plan
- +...10. Building a Webservice Test Plan
- +...11. Building a JMS Point to point Test Plan
- +...12. Building a JMS Topic Test Plan
- +...13. Building a Monitor Test Plan
- +...14. Listeners
- +...15. Remote Testing
- +...16. Real time Results
- +...17. Best Practices
- +...18. Help! My boss wants me to load test our web app!
- +...19. Component Reference
- +...20. Functions
- +...21. Regular Expressions
- +...22. Hints and Tips
- +...23. Glossary
Detailed Section List¶
- 1. Introduction
- 2. Getting Started
- 2.1 Requirements
- 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.2.6 JMS client
- 2.2.7 Libraries for ActiveMQ JMS
- 2.3 Installation
- 2.4 Running JMeter
- 2.4.1 JMeter's Classpath
- 2.4.2 Create Test Plan from Template
- 2.4.3 Using JMeter behing a proxy
- 2.4.4 Non-GUI Mode
- 2.4.5 Server Mode
- 2.4.6 Overriding Properties Via The Command Line
- 2.4.7 Logging and Error Messages
- 2.4.8 Full list of command-line options
- 2.4.9 non-GUI shutdown
- 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.4 Saving the Test Plan
- 3.5 Running a Test Plan
- 3.6 Stopping a Test
- 3.7 Error reporting
- 4. Elements of a Test Plan
- 4.1 Thread Group
- 4.2 Controllers
- 4.3 Listeners
- 4.4 Timers
- 4.5 Assertions
- 4.6 Configuration Elements
- 4.7 Pre-Processor Elements
- 4.8 Post-Processor Elements
- 4.9 Execution order
- 4.10 Scoping Rules
- 4.11 Properties and Variables
- 4.12 Using Variables to parameterise tests
- 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 Listener to View/Store the Test Results
- 5.6 Logging in to a web-site
- 6. Building an Advanced Web Test Plan
- 7. Building a Database Test Plan
- 8. Building an FTP Test Plan
- 8.1 Adding Users
- 8.2 Adding Default FTP Request Properties
- 8.3 Adding FTP Requests
- 8.4 Adding a Listener to View/Store the Test Results
- 9a. Building an LDAP Test Plan
- 9a.1 Adding Users
- 9a.2 Adding Login Config Element
- 9a.3 Adding LDAP Request Defaults
- 9a.4 Adding LDAP Requests
- 9a.5 Adding a Response Assertion
- 9a.6 Adding a Listener to View/Store the Test Results
- 9b. Building an Extended LDAP Test Plan
- 9b.1 Adding Users
- 9b.2 Adding LDAP Extended Request Defaults
- 9b.3 Adding LDAP Requests
- 9b.4 Adding a Listener to View/Store the Test Results
- 10. Building a Webservice Test Plan
- 11. Building a JMS Point to point Test Plan
- 12. Building a JMS topic Test Plan
- 13. Building a Monitor Test Plan
- 14. Introduction to Listeners
- 15. Remote Testing
- 16. Best Practices
- 16.1 Always use latest version of JMeter
- 16.2 Use the correct Number of Threads
- 16.3 Where to Put the Cookie Manager
- 16.4 Where to Put the Authorization Manager
- 16.5 Using the HTTP(S) Test Script Recorder
- 16.6 User variables
- 16.7 Reducing resource requirements
- 16.8 BeanShell server
- 16.9 BeanShell scripting
- 16.10 Developing script functions in BeanShell, Javascript or Jexl etc.
- 16.11 Parameterising tests
- 16.12 JSR223 Elements
- 16.13 Sharing variables between threads and thread groups
- 16.14 Managing properties
- 17. Help! My boss wants me to load test our web app!
- 18. Component Reference
- 19. Functions
- 20. Regular Expressions
- 21. Hints and Tips
- 22. Glossary