Differences between revisions 24 and 25
Revision 24 as of 2007-02-03 12:05:49
Size: 8043
Editor: JMeterAdmin
Comment:
Revision 25 as of 2009-09-20 21:56:34
Size: 7569
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
 1. [#Introduction + ...] [:UserManual/Introduction: Introduction]
 1. [#starting + ...] [:
UserManual/GettingStarted: Getting Started]
 1.
[#testplan + ...] [:UserManual/BuildTestPlan: Building a Test Plan]
 1. [:
/ScopingRules: Understanding Scoping in JMeter]
 1.
[#elements + ...] [:UserManual/Elements: Elements of a Test Plan]
 1.
[#webtest + ...] [:UserManual/BuildWebTest: Building a Web Test Plan]
 1.
[#advancedweb + ...] [:UserManual/BuildAdvancedWeb: Building an Advanced Web Test Plan]
 1.
[#dbtest + ...] [:UserManual/BuildDbTest: Building a Database Test Plan]
 1.
[#ftptest + ...] [:UserManual/BuildFtpTest: Building an FTP Test Plan]
 1.
[#ldaptest + ...] [:UserManual/BuildLdapTest: Building an LDAP Test Plan]
 1.
[#wstest + ...] [:UserManual/BuildWSTest: Building a Webservice Test Plan]
 1.
[#monitor + ...] [:UserManual/BuildMonitorTest: Building a Monitor Test Plan]
 1.
[#remote + ...] [:UserManual/RemoteTest: Remote Testing]
 1.
[#bestpractices + ...] [:UserManual/BestPractices: Best Practices]
 1.
[#help + ...] [:UserManual/Help: Help! My boss wants me to load test our web app!]
 1.
[#reference + ...] [:UserManual/Reference: Component Reference]
 1.
[#functions + ...] [:UserManual/Functions: Functions]
 1.
[#glossary + ...] [:UserManual/Glossary: Glossary]
 1. [[#Introduction|+ ...]] [[UserManual/Introduction| Introduction]]
 1. [[#starting|+ ...]] [[
UserManual/GettingStarted| Getting Started]]
 1. [
[#testplan|+ ...]] [[UserManual/BuildTestPlan| Building a Test Plan]]
 1. [[
/ScopingRules| Understanding Scoping in JMeter]]
 1. [
[#elements|+ ...]] [[UserManual/Elements| Elements of a Test Plan]]
 1. [
[#webtest|+ ...]] [[UserManual/BuildWebTest| Building a Web Test Plan]]
 1. [
[#advancedweb|+ ...]] [[UserManual/BuildAdvancedWeb| Building an Advanced Web Test Plan]]
 1. [
[#dbtest|+ ...]] [[UserManual/BuildDbTest| Building a Database Test Plan]]
 1. [
[#ftptest|+ ...]] [[UserManual/BuildFtpTest| Building an FTP Test Plan]]
 1. [
[#ldaptest|+ ...]] [[UserManual/BuildLdapTest| Building an LDAP Test Plan]]
 1. [
[#wstest|+ ...]] [[UserManual/BuildWSTest| Building a Webservice Test Plan]]
 1. [
[#monitor|+ ...]] [[UserManual/BuildMonitorTest| Building a Monitor Test Plan]]
 1. [
[#remote|+ ...]] [[UserManual/RemoteTest| Remote Testing]]
 1. [
[#bestpractices|+ ...]] [[UserManual/BestPractices| Best Practices]]
 1. [
[#help|+ ...]] [[UserManual/Help| Help! My boss wants me to load test our web app!]]
 1. [
[#reference|+ ...]] [[UserManual/Reference| Component Reference]]
 1. [
[#functions|+ ...]] [[UserManual/Functions| Functions]]
 1. [
[#glossary|+ ...]] [[UserManual/Glossary| Glossary]]
Line 29: Line 29:
 1. [[Anchor(Introduction)]][:UserManual/Introduction: Introduction]
  1. [wiki:Self:UserManual/Introduction#history History]
  1. [wiki:Self:UserManual/Introduction#future The Future]
 1. [[Anchor(starting)]][:UserManual/GettingStarted: Getting Started]
  1. [wiki:Self:UserManual/GettingStarted#requirements Requirements]
   1. [wiki:Self:UserManual/GettingStarted#javaversion Java Version]
   1. [wiki:Self:UserManual/GettingStarted#operatingsystems Operating Systems]
  1. [wiki:Self:UserManual/GettingStarted#optional Optional]
   1. [wiki:Self:UserManual/GettingStarted#javacompiler Java Compiler]
   1. [wiki:Self:UserManual/GettingStarted#saxparser SAX XML Parser]
   1. [wiki:Self:UserManual/GettingStarted#email Email Support]
   1. [wiki:Self:UserManual/GettingStarted#ssl SSL Encryption]
   1. [wiki:Self:UserManual/GettingStarted#jdbc JDBC Driver]
   1. [wiki:Self:UserManual/GettingStarted#soap Apache SOAP]
  1. [wiki:Self:UserManual/GettingStarted#installation Installation]
   1. [wiki:Self:UserManual/GettingStarted#release Downloading the Latest Release]
   1. [wiki:Self:UserManual/GettingStarted#nightly Downloading Nightly Builds]
  1. [wiki:Self:UserManual/GettingStarted#running Running JMeter]
   1. [wiki:Self:UserManual/GettingStarted#classpath JMeter's Classpath]
   1. [wiki:Self:UserManual/GettingStarted#proxy Using a Proxy Server]
   1. [wiki:Self:UserManual/GettingStarted#nongui Non-GUI Mode]
   1. [wiki:Self:UserManual/GettingStarted#servermode Server Mode]
   1. [wiki:Self:UserManual/GettingStarted#propertyoverride Overriding Properties Via The Command Line]
   1. [wiki:Self:UserManual/GettingStarted#logging Logging and Error Messages]
  1. [wiki:Self:UserManual/GettingStarted#configuring Configuring JMeter]
 1. [[Anchor(testplan)]][:UserManual/BuildTestPlan: Building a Test Plan]
  1. [wiki:Self:UserManual/BuildTestPlan#adding Adding and Removing Elements]
  1. [wiki:Self:UserManual/BuildTestPlan#loading Loading and Saving Elements]
  1. [wiki:Self:UserManual/BuildTestPlan#configuring Configuring Tree Elements]
  1. [wiki:Self:UserManual/BuildTestPlan#running Running a Test Plan]
  1. [:/ScopingRules: Scoping Rules]
 1. [[Anchor(elements)]][:UserManual/Elements: Elements of a Test Plan]
  1. [wiki:Self:UserManual/Elements#threadgroup Thread Group]
  1. [wiki:Self:UserManual/Elements#controllers Controllers]
  1. [wiki:Self:UserManual/Elements#samplers Samplers]
  1. [wiki:Self:UserManual/Elements#listeners Listeners]
  1. [wiki:Self:UserManual/Elements#timers Timers]
  1. [wiki:Self:UserManual/Elements#assertions Assertions]
  1. [wiki:Self:UserManual/Elements#config Configuration Elements]
  1. [wiki:Self:UserManual/Elements#preprocessors Pre-Processor Elements]
  1. [wiki:Self:UserManual/Elements#postprocessors Post-Processor Elements]
 1. [[Anchor(webtest)]][:UserManual/BuildWebTest: Building a Web Test Plan]
  1. [wiki:Self:UserManual/BuildWebTest#users Adding Users]
  1. [wiki:Self:UserManual/BuildWebTest#defaults Default HTTP Request Properties]
  1. [wiki:Self:UserManual/BuildWebTest#cookies Adding Cookie Support]
  1. [wiki:Self:UserManual/BuildWebTest#requests Adding HTTP Requests]
  1. [wiki:Self:UserManual/BuildWebTest#listener Adding a Listener to View/Store the Test Results]
  1. [wiki:Self:UserManual/BuildWebTest#saving Saving the Test Plan]
  1. [wiki:Self:UserManual/BuildWebTest#running Running the Test Plan]
 1. [[Anchor(advancedweb)]][:UserManual/BuildAdvancedWeb: Building an Advanced Web Test Plan]
  1. [wiki:Self:UserManual/BuildAdvancedWeb#urlrewriting Handling User Sessions With URL Rewriting]
  1. [wiki:Self:UserManual/BuildAdvancedWeb#headermanager Using a Header Manager]
 1. [[Anchor(dbtest)]][:UserManual/BuildDbTest: Building a Database Test Plan]
  1. [wiki:Self:UserManual/BuildDbTest#addusers Adding Users]
  1. [wiki:Self:UserManual/BuildDbTest#addrequests Adding JDBC Requests]
  1. [wiki:Self:UserManual/BuildDbTest#addlistener Adding a Listener to View/Store the Test Results]
  1. [wiki:Self:UserManual/BuildDbTest#saveplan Saving the Test Plan]
  1. [wiki:Self:UserManual/BuildDbTest#runplan Running the Test Plan]
 1. [[Anchor(ftptest)]][:UserManual/BuildFtpTest: Building an FTP Test Plan]
  1. [wiki:Self:UserManual/BuildFtpTest#addusers Adding Users]
  1. [wiki:Self:UserManual/BuildFtpTest#adddefaults Adding Default FTP Request Properties]
  1. [wiki:Self:UserManual/BuildFtpTest#addrequests Adding FTP Requests]
  1. [wiki:Self:UserManual/BuildFtpTest#addlistener Adding a Listener to View/Store the Test Results]
  1. [wiki:Self:UserManual/BuildFtpTest#saveplan Saving the Test Plan]
  1. [wiki:Self:UserManual/BuildFtpTest#runplan Running the Test Plan]
 1. [[Anchor(ldaptest)]][:UserManual/BuildLdapTest: Building an LDAP Test Plan]
  1. [wiki:Self:UserManual/BuildLdapTest#addusers Adding Users]
  1. [wiki:Self:UserManual/BuildLdapTest#addconfig Adding Login Config Element]
  1. [wiki:Self:UserManual/BuildLdapTest#adddefaults Adding LDAP Request Defaults]
  1. [wiki:Self:UserManual/BuildLdapTest#addrequests Adding LDAP Requests]
  1. [wiki:Self:UserManual/BuildLdapTest#addlistener Adding a Listener to View/Store the Test Results]
  1. [wiki:Self:UserManual/BuildLdapTest#saveplan Saving the Test Plan]
  1. [wiki:Self:UserManual/BuildLdapTest#runplan Running the Test Plan]
 1. [[Anchor(wstest)]][:UserManual/BuildWSTest: Building a Webservice Test Plan]
  1. [wiki:Self:UserManual/BuildWSTest#addusers Adding Users]
  1. [wiki:Self:UserManual/BuildWSTest#addrequests Adding WebService Requests]
  1. [wiki:Self:UserManual/BuildWSTest#addlistener Adding a Listener to View Store the Test Results]
  1. [wiki:Self:UserManual/BuildWSTest#saveplan Saving the Test Plan]
  1. [wiki:Self:UserManual/BuildWSTest#runplan Running the Test Plan]
 1. [[Anchor(monitor)]][:UserManual/BuildMonitorTest: Building a Monitor Test Plan]
 1. [[Anchor(remote)]][:UserManual/RemoteTest: Remote Testing]
 1. [[Anchor(bestpractices)]][:UserManual/BestPractices: Best Practices]
 1. <<Anchor(Introduction)>>[[UserManual/Introduction| Introduction]]
  1. [[UserManual/Introduction#history|History]]
  1. [[UserManual/Introduction#future|The Future]]
 1. <<Anchor(starting)>>[[UserManual/GettingStarted| Getting Started]]
  1. [[UserManual/GettingStarted#requirements|Requirements]]
   1. [[UserManual/GettingStarted#javaversion|Java Version]]
   1. [[UserManual/GettingStarted#operatingsystems|Operating Systems]]
  1. [[UserManual/GettingStarted#optional|Optional]]
   1. [[UserManual/GettingStarted#javacompiler|Java Compiler]]
   1. [[UserManual/GettingStarted#saxparser|SAX XML Parser]]
   1. [[UserManual/GettingStarted#email|Email Support]]
   1. [[UserManual/GettingStarted#ssl|SSL Encryption]]
   1. [[UserManual/GettingStarted#jdbc|JDBC Driver]]
   1. [[UserManual/GettingStarted#soap|Apache SOAP]]
  1. [[UserManual/GettingStarted#installation|Installation]]
   1. [[UserManual/GettingStarted#release|Downloading the Latest Release]]
   1. [[UserManual/GettingStarted#nightly|Downloading Nightly Builds]]
  1. [[UserManual/GettingStarted#running|Running JMeter]]
   1. [[UserManual/GettingStarted#classpath|JMeter's Classpath]]
   1. [[UserManual/GettingStarted#proxy|Using a Proxy Server]]
   1. [[UserManual/GettingStarted#nongui|Non-GUI Mode]]
   1. [[UserManual/GettingStarted#servermode|Server Mode]]
   1. [[UserManual/GettingStarted#propertyoverride|Overriding Properties Via The Command Line]]
   1. [[UserManual/GettingStarted#logging|Logging and Error Messages]]
  1. [[UserManual/GettingStarted#configuring|Configuring JMeter]]
 1. <<Anchor(testplan)>>[[UserManual/BuildTestPlan| Building a Test Plan]]
  1. [[UserManual/BuildTestPlan#adding|Adding and Removing Elements]]
  1. [[UserManual/BuildTestPlan#loading|Loading and Saving Elements]]
  1. [[UserManual/BuildTestPlan#configuring|Configuring Tree Elements]]
  1. [[UserManual/BuildTestPlan#running|Running a Test Plan]]
  1. [[/ScopingRules| Scoping Rules]]
 1. <<Anchor(elements)>>[[UserManual/Elements| Elements of a Test Plan]]
  1. [[UserManual/Elements#threadgroup|Thread Group]]
  1. [[UserManual/Elements#controllers|Controllers]]
  1. [[UserManual/Elements#samplers|Samplers]]
  1. [[UserManual/Elements#listeners|Listeners]]
  1. [[UserManual/Elements#timers|Timers]]
  1. [[UserManual/Elements#assertions|Assertions]]
  1. [[UserManual/Elements#config|Configuration Elements]]
  1. [[UserManual/Elements#preprocessors|Pre-Processor Elements]]
  1. [[UserManual/Elements#postprocessors|Post-Processor Elements]]
 1. <<Anchor(webtest)>>[[UserManual/BuildWebTest| Building a Web Test Plan]]
  1. [[UserManual/BuildWebTest#users|Adding Users]]
  1. [[UserManual/BuildWebTest#defaults|Default HTTP Request Properties]]
  1. [[UserManual/BuildWebTest#cookies|Adding Cookie Support]]
  1. [[UserManual/BuildWebTest#requests|Adding HTTP Requests]]
  1. [[UserManual/BuildWebTest#listener|Adding a Listener to View/Store the Test Results]]
  1. [[UserManual/BuildWebTest#saving|Saving the Test Plan]]
  1. [[UserManual/BuildWebTest#running|Running the Test Plan]]
 1. <<Anchor(advancedweb)>>[[UserManual/BuildAdvancedWeb| Building an Advanced Web Test Plan]]
  1. [[UserManual/BuildAdvancedWeb#urlrewriting|Handling User Sessions With URL Rewriting]]
  1. [[UserManual/BuildAdvancedWeb#headermanager|Using a Header Manager]]
 1. <<Anchor(dbtest)>>[[UserManual/BuildDbTest| Building a Database Test Plan]]
  1. [[UserManual/BuildDbTest#addusers|Adding Users]]
  1. [[UserManual/BuildDbTest#addrequests|Adding JDBC Requests]]
  1. [[UserManual/BuildDbTest#addlistener|Adding a Listener to View/Store the Test Results]]
  1. [[UserManual/BuildDbTest#saveplan|Saving the Test Plan]]
  1. [[UserManual/BuildDbTest#runplan|Running the Test Plan]]
 1. <<Anchor(ftptest)>>[[UserManual/BuildFtpTest| Building an FTP Test Plan]]
  1. [[UserManual/BuildFtpTest#addusers|Adding Users]]
  1. [[UserManual/BuildFtpTest#adddefaults|Adding Default FTP Request Properties]]
  1. [[UserManual/BuildFtpTest#addrequests|Adding FTP Requests]]
  1. [[UserManual/BuildFtpTest#addlistener|Adding a Listener to View/Store the Test Results]]
  1. [[UserManual/BuildFtpTest#saveplan|Saving the Test Plan]]
  1. [[UserManual/BuildFtpTest#runplan|Running the Test Plan]]
 1. <<Anchor(ldaptest)>>[[UserManual/BuildLdapTest| Building an LDAP Test Plan]]
  1. [[UserManual/BuildLdapTest#addusers|Adding Users]]
  1. [[UserManual/BuildLdapTest#addconfig|Adding Login Config Element]]
  1. [[UserManual/BuildLdapTest#adddefaults|Adding LDAP Request Defaults]]
  1. [[UserManual/BuildLdapTest#addrequests|Adding LDAP Requests]]
  1. [[UserManual/BuildLdapTest#addlistener|Adding a Listener to View/Store the Test Results]]
  1. [[UserManual/BuildLdapTest#saveplan|Saving the Test Plan]]
  1. [[UserManual/BuildLdapTest#runplan|Running the Test Plan]]
 1. <<Anchor(wstest)>>[[UserManual/BuildWSTest| Building a Webservice Test Plan]]
  1. [[UserManual/BuildWSTest#addusers|Adding Users]]
  1. [[UserManual/BuildWSTest#addrequests|Adding WebService Requests]]
  1. [[UserManual/BuildWSTest#addlistener|Adding a Listener to View Store the Test Results]]
  1. [[UserManual/BuildWSTest#saveplan|Saving the Test Plan]]
  1. [[UserManual/BuildWSTest#runplan|Running the Test Plan]]
 1. <<Anchor(monitor)>>[[UserManual/BuildMonitorTest| Building a Monitor Test Plan]]
 1. <<Anchor(remote)>>[[UserManual/RemoteTest| Remote Testing]]
 1. <<Anchor(bestpractices)>>[[UserManual/BestPractices| Best Practices]]
Line 115: Line 115:
 1. [[Anchor(help)]][:UserManual/Help: Help! My boss wants me to load test our web app!]
 1. [[Anchor(reference)]][:UserManual/Reference: Component Reference]
 1. [[Anchor(functions)]][:UserManual/Functions: Functions]
 1. [[Anchor(glossary)]][:UserManual/Glossary: Glossary]
 1. <<Anchor(help)>>[[UserManual/Help| Help! My boss wants me to load test our web app!]]
 1. <<Anchor(reference)>>[[UserManual/Reference| Component Reference]]
 1. <<Anchor(functions)>>[[UserManual/Functions| Functions]]
 1. <<Anchor(glossary)>>[[UserManual/Glossary| Glossary]]

N.B. This documentation is somewhat out of date and incomplete

Contents

  1. + ... Introduction

  2. + ... Getting Started

  3. + ... Building a Test Plan

  4. Understanding Scoping in JMeter

  5. + ... Elements of a Test Plan

  6. + ... Building a Web Test Plan

  7. + ... Building an Advanced Web Test Plan

  8. + ... Building a Database Test Plan

  9. + ... Building an FTP Test Plan

  10. + ... Building an LDAP Test Plan

  11. + ... Building a Webservice Test Plan

  12. + ... Building a Monitor Test Plan

  13. + ... Remote Testing

  14. + ... Best Practices

  15. + ... Help! My boss wants me to load test our web app!

  16. + ... Component Reference

  17. + ... Functions

  18. + ... Glossary

Detailed Section List

  1. Introduction

    1. History

    2. The Future

  2. Getting Started

    1. Requirements

      1. Java Version

      2. Operating Systems

    2. Optional

      1. Java Compiler

      2. SAX XML Parser

      3. Email Support

      4. SSL Encryption

      5. JDBC Driver

      6. Apache SOAP

    3. Installation

      1. Downloading the Latest Release

      2. Downloading Nightly Builds

    4. Running JMeter

      1. JMeter's Classpath

      2. Using a Proxy Server

      3. Non-GUI Mode

      4. Server Mode

      5. Overriding Properties Via The Command Line

      6. Logging and Error Messages

    5. Configuring JMeter

  3. Building a Test Plan

    1. Adding and Removing Elements

    2. Loading and Saving Elements

    3. Configuring Tree Elements

    4. Running a Test Plan

    5. Scoping Rules

  4. Elements of a Test Plan

    1. Thread Group

    2. Controllers

    3. Samplers

    4. Listeners

    5. Timers

    6. Assertions

    7. Configuration Elements

    8. Pre-Processor Elements

    9. Post-Processor Elements

  5. Building a Web Test Plan

    1. Adding Users

    2. Default HTTP Request Properties

    3. Adding Cookie Support

    4. Adding HTTP Requests

    5. Adding a Listener to View/Store the Test Results

    6. Saving the Test Plan

    7. Running the Test Plan

  6. Building an Advanced Web Test Plan

    1. Handling User Sessions With URL Rewriting

    2. Using a Header Manager

  7. Building a Database Test Plan

    1. Adding Users

    2. Adding JDBC Requests

    3. Adding a Listener to View/Store the Test Results

    4. Saving the Test Plan

    5. Running the Test Plan

  8. Building an FTP Test Plan

    1. Adding Users

    2. Adding Default FTP Request Properties

    3. Adding FTP Requests

    4. Adding a Listener to View/Store the Test Results

    5. Saving the Test Plan

    6. Running the Test Plan

  9. Building an LDAP Test Plan

    1. Adding Users

    2. Adding Login Config Element

    3. Adding LDAP Request Defaults

    4. Adding LDAP Requests

    5. Adding a Listener to View/Store the Test Results

    6. Saving the Test Plan

    7. Running the Test Plan

  10. Building a Webservice Test Plan

    1. Adding Users

    2. Adding WebService Requests

    3. Adding a Listener to View Store the Test Results

    4. Saving the Test Plan

    5. Running the Test Plan

  11. Building a Monitor Test Plan

  12. Remote Testing

  13. Best Practices

    1. [ALL] Limit the Number of Threads
    2. [HTTP] Where to Put the Cookie Manager
    3. [HTTP] Where to Put the Authorization Manager
    4. Using the Proxy Server to record test scripts
  14. Help! My boss wants me to load test our web app!

  15. Component Reference

  16. Functions

  17. Glossary


CategoryJMeter

UserManual (last edited 2009-09-20 21:56:34 by localhost)