mstover1    02/02/21 05:43:07

  Modified:    xdocs/usermanual build-test-plan.xml gen-controller.xml
                        glossary.xml index.xml thread-group.xml
  Added:       xdocs/usermanual component_reference.xml
  Log:
  Updating documentation
  
  Revision  Changes    Path
  1.2       +33 -3     jakarta-jmeter/xdocs/usermanual/build-test-plan.xml
  
  Index: build-test-plan.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/xdocs/usermanual/build-test-plan.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- build-test-plan.xml       28 Oct 2001 13:22:50 -0000      1.1
  +++ build-test-plan.xml       21 Feb 2002 13:43:07 -0000      1.2
  @@ -8,15 +8,45 @@
   <body>
   
   <section name="3. Building a Test Plan">
  +<p>A test plan describes a series of steps JMeter will execute when run.  A complete
  +test plan will consiste of one or more Thread Groups, logic conrollers, sample 
generating
  +controllers, listeners, timers, assertions, and configuration elements.
  +</p>
   </section>
   
  -<section name="3.1 Adding and Removing Elements">
  +<section name="3.1 Adding and Removing Elements" anchor="add_remove">
  +<p>Adding elements to a test plan can be done by right-clicking on an element in the
  +tree, and choosing a new element from the "add" list.  Alternatively, elements can
  +be loaded from file and added by choosing the "open" option.  </p>
  +
  +<p>Every element will only allow you to add appropriate types of elements.</p>
  +<p>To remove an element, make sure the element is selected, right-click on the 
element,
  +and choose the "remove" option.</p>
  +</section>
  +
  +<section name="3.2 Loading and Saving Elements" anchor="load_save">
  +<p>To load an element from file, right click on the existing tree element to which
  +you want to add the loaded element, and select the "open" option.  Choose the file 
where
  +your elements are saved.  JMeter will load the elements into the tree.</p>
  +
  +<p>To save tree elements, right click on an element and choose the "save" option.
  +JMeter will save the element selected, plus all child elements beneath it.  In this 
way,
  +you can save test tree fragments, individual elements, or the entire test plan.</p>
   </section>
   
  -<section name="3.2 Loading and Saving Elements">
  +<section name="3.3 Configuring Tree Elements" anchor="config_element">
  +<p>Any element in the test tree will present controls in JMeter's right-hand frame. 
 These
  +controls allow you to configure the behavior of that particular test element.  What 
can be
  +configured for an element depends on what type of element it is.</p>
   </section>
   
  -<section name="3.3 Running a Test Plan">
  +<section name="3.4 Running a Test Plan" anchor="run">
  +<p>To run your test plan, choose "start" from the "run" menu item.  To stop your 
test
  +plan, choose "stop" from the same menu.  JMeter does not automatically give any
  +indication of whether it is currently running.  Some listeners make it obvious if
  +JMeter is running, but the only way to be sure is to check the "run" menu.  If 
"start"
  +is disabled, and "stop" is enabled, JMeter is running your test plan (or, at least, 
it
  +thinks it is).</p>
   </section>
   
   
  
  
  
  1.7       +8 -169    jakarta-jmeter/xdocs/usermanual/gen-controller.xml
  
  Index: gen-controller.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/xdocs/usermanual/gen-controller.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- gen-controller.xml        19 Nov 2001 17:46:42 -0000      1.6
  +++ gen-controller.xml        21 Feb 2002 13:43:07 -0000      1.7
  @@ -11,11 +11,11 @@
   
   <p>Generative Controllers tell JMeter to send requests to a server. JMeter
   currently has three such controllers: FTP Request, HTTP Request, and JDBC
  -request.  Each controller has several properties you can set.  You can further 
  +request.  Each controller has several properties you can set.  You can further
   customize a controller by adding one or more Configuration Elements to it.
   Also, note that JMeter sends requests in the order that you add them to the 
tree.</p>
   
  -<p>If you are going to send multiple requests of the same type (for example, 
  +<p>If you are going to send multiple requests of the same type (for example,
   HTTP Request) to the same server, consider using a Defaults Configuration
   Element. Each controller has its own Defaults element (see below). </p>
   
  @@ -23,178 +23,17 @@
   results of your requests to disk.</p>
   
   <p>If your are interested in having JMeter perform basic validation on
  -the response of your request, add an <a href="assertion.html">Assertion</a> to 
  -the Request controller.  For example, in stress testing a web application, the 
server 
  -may return a successful "HTTP Response" code, but the page may have errors on it or 
  -may be missing sections. You could add assertions to check for certain HTML tags, 
  -common error strings, and so on. JMeter lets you create these assertions using 
"regular 
  -expressions".</p>
  +the response of your request, add an <a href="assertion.html">Assertion</a> to
  +the Request controller.  For example, in stress testing a web application, the 
server
  +may return a successful "HTTP Response" code, but the page may have errors on it or
  +may be missing sections. You could add assertions to check for certain HTML tags,
  +common error strings, and so on. JMeter lets you create these assertions using 
regular
  +expressions.</p>
   
   
   </section>
   
  -<section name="4.2.1.1 FTP Request" anchor="ftp_request">
  -<p>This controller lets you send an FTP "retrieve file" request to an FTP server. 
  -If you are going to send multiple requests to the same FTP server, consider
  -using a <a href="ftp-config.html#request_defaults">FTP Request Defaults</a> 
Configuration 
  -Element so you do not have to enter the same information for each FTP Request 
Generative 
  -Controller. </p>
  -<p><img src="../images/screenshots/gen-controller/ftp-request.gif" width="407" 
height="238"></img></p>
  -<p><b>Property Descriptions:</b>
  -<ul>
  -  <li><b>Name</b> - Descriptive name for this controller that is shown in the tree. 
</li>
  -  <li><b>Server Name or IP</b> - Domain name or IP address of the FTP server. 
  -JMeter assumes the FTP server is listening on the default port.</li>
  -  <li><b>File to Retrieve From Server</b> - Path and name of the file to 
retrieve.</li>
  -  <li><i>Login Configuration</i></li>
  -  <ul>
  -    <li><b>Username</b> - FTP account username.</li>
  -    <li><b>Password</b> - FTP account password.</li>
  -  </ul>
  -</ul>
  -</p>
  -
  -<p><b>See Also:</b>
  -<br></br><a href="assertion.html">Assertion</a>, 
  -<a href="ftp-config.html#request_defaults">FTP Request Defaults</a>, 
  -<a href="build-ftp-test-plan.html">Building an FTP Test Plan</a></p>
   
  -</section>
  -
  -<section name="4.2.1.2 HTTP Request" anchor="http_request">
  -<p>This controller lets you send an HTTP/HTTPS request to a web server.  It 
  -also lets you control whether or not JMeter parses HTML files for images and 
  -Java applets and sends HTTP requests to retrieve them.</p>
  -<p>If you are going to send multiple requests to the same web server, consider
  -using an <a href="http-config.html#request_defaults">HTTP Request Defaults</a> 
  -Configuration Element so you do not have to enter the same information for each 
  -HTTP Request controller.</p>
  -<p>Or, instead of manually adding HTTP Request controllers, you may want to use 
  -JMeter's <a href="http-config.html#proxy_server">HTTP Proxy Server</a> to create 
  -them.  This can save you time if you have a lot of HTTP requests or requests with 
many 
  -parameters.</p>
  -<p>If the request requires a login authorization, you will also have to add an
  -<a href="http-config.html#auth_manager">HTTP Authorization Manager</a> 
  -Configuration Element. And, if the request uses cookies, then you will also need an 
  -<a href="http-config.html#cookie_manager">HTTP Cookie Manager</a>.  You can 
  -add either of these elements to the Thread Group or the HTTP Request.  If you have 
  -more than one HTTP Request that needs authorizations or cookies, then add the 
  -elements to the Thread Group.  That way, all HTTP Request controllers will share 
the 
  -same Authorization Manager and Cookie Manager elements.</p>
  -<p>If the request uses a technique called "URL Rewriting" to maintain sessions,
  -then see section 
  -<a href="build-adv-web-test-plan.html#url_rewriting">6.x HTTP Requests and Session 
ID's: URL Rewriting</a> 
  -for additional configuration steps.</p>
  -<p><img src="../images/screenshots/gen-controller/http-request.gif" width="562" 
height="635"></img></p>
  -<p><b>Property Descriptions:</b>
  -<ul>
  -  <li><b>Name</b> - Descriptive name for this controller that is shown in the tree. 
</li>
  -  <li><i>Web Server</i></li>
  -  <ul>
  -     <li><b>Server</b> - Domain name or IP address of the web server.</li>
  -     <li><b>Port</b> - (optional) Port the web server is listening.  If you leave 
this field 
  -empty, JMeter assumes the default port.</li>
  -  </ul>
  -  <li><i>HTTP Request</i></li>
  -  <ul>
  -    <li><b>Protocol</b> - HTTP or HTTPS.</li>
  -    <li><b>Method</b> - HTTP GET or HTTP POST.</li>
  -    <li><b>Path</b> - The path to resource (for example, /servlets/myServlet). If 
the 
  -resource requires query string parameters, add them below in the 
  -"Send Parameters With the Request" section.</li>
  -    <li><i>Send Parameters With the Request</i></li>
  -    <ul>
  -      <li><b>Name</b> - Parameter name</li>
  -      <li><b>Value</b> - Parameter value. You do not have to enter the value in 
  -URL-Encoded format. JMeter will URL-Encode it for you when it sends
  -the HTTP request.</li>
  -      <li><b>Add</b> Button - Add a parameter.</li>
  -      <li><b>Delete</b> Button - Delete the currently selected parameter.</li>
  -    </ul>
  -    <li><i>Send a File With the Request</i></li>
  -    <ul>
  -      <li><b>Filename</b> - Name of the file to send.</li>
  -      <li><b>Browse</b> Button - Select this button to browse the file system for a 
  -filename.</li>
  -      <li><b>Parameter Name</b> - Name of the parameter.</li>
  -      <li><b>MIME Type</b> - MIME type (for example, text/plain).</li>
  -    </ul>
  -  </ul>
  -  <li><i>Optional Tasks</i></li>
  -  <ul>
  -    <li><b>Retrieve All Images and Java Applets</b> - Tell JMeter to parse the HTML 
file 
  -and send HTTP/HTTPS requests for all images and Java applets referenced in the 
file.</li>  
  -  </ul>
  -</ul>
  -</p>
  -
  -<p><b>See Also:</b>
  -<br></br>
  -<a href="assertion.html">Assertion</a>, 
  -<a href="build-web-test-plan.html">Building a Web Test Plan</a>, 
  -<a href="build-adv-web-test-plan.html">Building an Advanced Web Test Plan</a>,
  -<a href="http-config.html#auth_manager">HTTP Authorization Manager</a>, 
  -<a href="http-config.html#cookie_manager">HTTP Cookie Manager</a>, 
  -<a href="http-config.html#header_manager">HTTP Header Manager</a>, 
  -<a href="http-config.html#html_link_parser">HTTP HTML Link Parser</a>, 
  -<a href="http-config.html#proxy_server">HTTP Proxy Server</a>, 
  -<a href="http-config.html#request_defaults">HTTP Request Defaults</a>, 
  -<a href="build-adv-web-test-plan.html#url_rewriting">HTTP Requests and Session 
ID's: URL Rewriting</a>
  -</p>
  -
  -</section>
  -
  -<section name="4.2.1.3 JDBC Request" anchor="jdbc_request">
  -<p>This controller lets you send an JDBC Request (an SQL query) to a database.</p>
  -<p>If you are going to send multiple requests to the same database, consider
  -using one or more of the Defaults Configuration Elements: 
  -<a href="jdbc-config.html#login">Login</a>, 
  -<a href="jdbc-config.html#conn_pool">Connection Pool</a>, 
  -<a href="jdbc-config.html#sql_query">SQL Query</a>. 
  -This way, you do not have to enter the same information for each JDBC Request 
  -controller.</p>
  -<p><img src="../images/screenshots/gen-controller/jdbc-request.gif" width="466" 
height="454"></img></p>
  -
  -<p><b>Property Descriptions:</b>
  -<ul>
  -  <li><b>Name</b> - Descriptive name for this controller that is shown in the tree. 
</li>
  -  <li><i>Database URL and JDBC Driver</i></li>
  -  <ul>
  -     <li><b>JDBC URL</b> - URL of the database (for example, 
  -"jdbc:weblogic:oracle"). Refer to your database's JDBC documentation for the 
  -URL you should use.</li>
  -     <li><b>Driver Class</b> - The database driver Java class (for example, 
  -"weblogic.jdbc.oci.Driver"). Refer to your database's JDBC documentation for 
  -the name of the JDBC driver class you should use.</li>
  -  </ul>
  -  <li><i>Login Configuration</i></li>
  -  <ul>
  -    <li><b>Username</b> - FTP account username.</li>
  -    <li><b>Password</b> - FTP account password.</li>
  -  </ul>
  -  <li><i>Database Connection Pool</i></li>
  -  <ul>
  -    <li><b>Number of Connections in Pool</b> - Number of database connection 
  -instances to create and keep active. The maximum value depends on your database. 
  -Also, JMeter imposes a maximum of 100 connections.</li>
  -    <li><b>Max Usage For Each Connection</b> - Maximum number of times JMeter 
  -uses a database connection instance before recycling it (destroying and creating
  -a new instance).</li>
  -  </ul>
  -  <li><b>SQL Query String</b> - SQL query (for example, "select * from 
t_customers").</li>
  -</ul>
  -</p>
  -
  -<p><b>See Also:</b>
  -<br></br>
  -<a href="assertion.html">Assertion</a>, 
  -<a href="build-db-test-plan.html">Building a Database Test Plan</a>, 
  -<a href="jdbc-config.html#login">JDBC Database Login Defaults</a>, 
  -<a href="jdbc-config.html#conn_pool">JDBC Database Connection Pool Defaults</a>, 
  -<a href="jdbc-config.html#sql_query">JDBC SQL Query Defaults</a>
  -</p>
  -
  -</section>
   
   </body>
   </document>
  
  
  
  1.2       +1 -1      jakarta-jmeter/xdocs/usermanual/glossary.xml
  
  Index: glossary.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/xdocs/usermanual/glossary.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- glossary.xml      28 Oct 2001 13:22:50 -0000      1.1
  +++ glossary.xml      21 Feb 2002 13:43:07 -0000      1.2
  @@ -7,7 +7,7 @@
   
   <body>
   
  -<section name="12. Glossary">
  +<section name="13. Glossary">
   </section>
   
   </body>
  
  
  
  1.7       +109 -107  jakarta-jmeter/xdocs/usermanual/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/xdocs/usermanual/index.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- index.xml 20 Feb 2002 14:34:55 -0000      1.6
  +++ index.xml 21 Feb 2002 13:43:07 -0000      1.7
  @@ -11,118 +11,119 @@
     <li><a href="intro.html">1. Introduction</a></li>
     <li><a href="get-started.html">2. Getting Started</a></li>
     <ul>
  -    <li><a href="get-started.html#requirements">2.1 Requirements</a></li>
  -    <ul>
  -      <li><a href="get-started.html#java_versions">2.1.1 Java Version</a></li>
  -      <li><a href="get-started.html#os">2.1.2 Operating Systems<!--: any (has been 
tested on Windows 98, ...)--></a></li>
  -    </ul>
  -    <li><a href="get-started.html#optional">2.2 Optional</a></li>
  -    <ul>
  -      <li><a href="get-started.html#opt_compiler">2.2.1 Java Compiler</a></li>
  -      <li><a href="get-started.html#opt_sax">2.2.2 SAX XML Parser</a></li>
  -      <li><a href="get-started.html#opt_email">2.2.3 Email Support</a></li>
  -      <li><a href="get-started.html#opt_ssl">2.2.4 SSL Encryption</a></li>
  -      <li><a href="get-started.html#opt_jdbc">2.2.5 JDBC Driver</a></li>
  -    </ul>
  -    <li><a href="get-started.html#install">2.3 Installation</a></li>
  -    <ul>
  -      <li><a href="get-started.html#download_release">2.3.1 Downloading the Latest 
Release</a></li>
  -      <li><a href="get-started.html#download_nightly">2.3.2 Downloading Nightly 
Builds</a></li>
  -    </ul>
  -    <li><a href="get-started.html#running">2.4 Running JMeter</a></li>
  -    <ul>
  -      <li><a href="get-started.html#classpath">2.4.1 JMeter's Classpath</a></li>
  -      <li><a href="get-started.html#proxy_server">2.4.2 Using a Proxy 
Server</a></li>
  -      <li><a href="get-started.html#non_gui">2.4.3 Non-GUI Mode</a></li>
  -    </ul>
  +      <li><a href="get-started.html#requirements">2.1 Requirements</a></li>
  +      <ul>
  +             <li><a href="get-started.html#java_versions">2.1.1 Java 
Version</a></li>
  +             <li><a href="get-started.html#os">2.1.2 Operating Systems<!--: any 
(has been tested on Windows 98, ...)--></a></li>
  +      </ul>
  +      <li><a href="get-started.html#optional">2.2 Optional</a></li>
  +      <ul>
  +             <li><a href="get-started.html#opt_compiler">2.2.1 Java 
Compiler</a></li>
  +             <li><a href="get-started.html#opt_sax">2.2.2 SAX XML Parser</a></li>
  +             <li><a href="get-started.html#opt_email">2.2.3 Email Support</a></li>
  +             <li><a href="get-started.html#opt_ssl">2.2.4 SSL Encryption</a></li>
  +             <li><a href="get-started.html#opt_jdbc">2.2.5 JDBC Driver</a></li>
  +      </ul>
  +      <li><a href="get-started.html#install">2.3 Installation</a></li>
  +      <ul>
  +             <li><a href="get-started.html#download_release">2.3.1 Downloading the 
Latest Release</a></li>
  +             <li><a href="get-started.html#download_nightly">2.3.2 Downloading 
Nightly Builds</a></li>
  +      </ul>
  +      <li><a href="get-started.html#running">2.4 Running JMeter</a></li>
  +      <ul>
  +             <li><a href="get-started.html#classpath">2.4.1 JMeter's 
Classpath</a></li>
  +             <li><a href="get-started.html#proxy_server">2.4.2 Using a Proxy 
Server</a></li>
  +             <li><a href="get-started.html#non_gui">2.4.3 Non-GUI Mode</a></li>
  +      </ul>
     </ul>
     <li><a href="build-test-plan.html">3. Building a Test Plan</a></li>
     <ul>
  -    <li><a href="build-test-plan.html#add_remove">3.1 Adding and Removing 
Elements</a></li>
  -    <li><a href="build-test-plan.html#load_save">3.2 Loading and Saving 
Elements</a></li>
  -    <li><a href="build-test-plan.html#run">3.3 Running a Test Plan</a></li>
  +      <li><a href="build-test-plan.html#add_remove">3.1 Adding and Removing 
Elements</a></li>
  +      <li><a href="build-test-plan.html#load_save">3.2 Loading and Saving 
Elements</a></li>
  +      <li><a href="build-test-plan.html#config_element">3.3 Configuring Tree 
Elements</a></li>
  +      <li><a href="build-test-plan.html#run">3.3 Running a Test Plan</a></li>
     </ul>
     <li><a href="elements-test-plan.html">4. Elements of a Test Plan</a></li>
     <ul>
  -    <li><a href="thread-group.html">4.1 Thread Group</a></li>
  -    <li><a href="controller.html">4.2 Controllers</a></li>
  -    <ul>
  -      <li><a href="gen-controller.html">4.2.1 Generative Controllers</a></li>
  -      <ul>
  -        <li><a href="gen-controller.html#ftp_request">4.2.1.1 FTP Request</a></li>
  -        <li><a href="gen-controller.html#http_request">4.2.1.2 HTTP Request</a></li>
  -        <li><a href="gen-controller.html#jdbc_request">4.2.1.3 JDBC Request</a></li>
  -      </ul>
  -      <li><a href="logic-controller.html">4.2.2 Logic Controllers</a></li>
  -      <ul>
  -        <li><a href="logic-controller.html#interleave">4.2.2.1 Interleave 
Controller</a></li>
  -        <li><a href="logic-controller.html#loop">4.2.2.2 Loop Controller</a></li>
  -        <li><a href="logic-controller.html#mod_manager">4.2.2.3 Modification 
Manager</a></li>
  -        <li><a href="logic-controller.html#once_only">4.2.2.4 Once Only 
Controller</a></li>
  -        <li><a href="logic-controller.html#simple">4.2.2.5 Simple 
Controller</a></li>
  -      </ul>
  -    </ul>
  -    <li><a href="listener.html">4.3 Listeners</a></li>
  -    <ul>
  -      <li><a href="listener.html#graph">4.3.1 Graphs</a></li>
  -      <ul>
  -        <li><a href="listener.html#view_graph_tree">4.3.1.1 View Graph Tree</a></li>
  -        <li><a href="listener.html#graph_full_results">4.3.1.2 Graph Full 
Results</a></li>
  -        <li><a href="listener.html#graph_results">4.3.1.3 Graph Results</a></li>
  -        <li><a href="listener.html#spline">4.3.1.4 Spline Visualizer</a></li>
  -      </ul>
  -      <li><a href="listener.html#managers">4.3.2 Managers</a></li>
  -      <ul>
  -        <li><a href="listener.html#mod_manager">4.3.2.1 Modification 
Manager</a></li>
  -      </ul>
  -      <li><a href="listener.html#misc">4.3.3 Miscellaneous</a></li>
  -      <ul>
  -        <li><a href="listener.html#assertion_results">4.3.3.1 Assertion 
Results</a></li>
  -        <li><a href="listener.html#file_reporter">4.3.3.2 File Reporter</a></li>
  -        <li><a href="listener.html#view_results">4.3.3.3 View Results</a></li>
  -        <li><a href="listener.html#view_results_tree">4.3.3.4 View Result 
Tree</a></li>
  -      </ul>
  -    </ul>
  -    <li><a href="timer.html">4.4 Timers</a></li>
  -    <ul>
  -      <li><a href="timer.html#constant">4.4.1 Constant Timer</a></li>
  -      <li><a href="timer.html#gaussian">4.4.2 Gaussian Random Timer</a></li>
  -      <li><a href="timer.html#uniform">4.4.3 Uniform Random Timer</a></li>
  -    </ul>
  -
  -    <li><a href="assertion.html">4.5 Assertions</a></li>
  -
  -    <li><a href="ftp-config.html">4.6 FTP Configuration Elements</a></li>
  -    <ul>
  -      <li><a href="ftp-config.html#request_defaults">4.6.1 FTP Request 
Defaults</a></li>
  -    </ul>
  -
  -    <li><a href="http-config.html">4.7 HTTP Configuration Elements</a></li>
  -    <ul>
  -      <li><a href="http-config.html#auth_manager">4.7.1 HTTP Authorization 
Manager</a></li>
  -      <li><a href="http-config.html#cookie_manager">4.7.2 HTTP Cookie 
Manager</a></li>
  -      <li><a href="http-config.html#header_manager">4.7.3 HTTP Header 
Manager</a></li>
  -      <li><a href="http-config.html#proxy_server">4.7.4 HTTP Proxy Server</a></li>
  -      <li><a href="http-config.html#request_defaults">4.7.5 HTTP Request 
Defaults</a></li>
  -    </ul>
  -
  -    <li><a href="jdbc-config.html">4.8 JDBC Configuration Elements</a></li>
  -    <ul>
  -      <li><a href="jdbc-config.html#conn_pool">4.8.1 JDBC Database Connection Pool 
Defaults</a></li>
  -      <li><a href="jdbc-config.html#login">4.8.2 JDBC Database Login 
Defaults</a></li>
  -      <li><a href="jdbc-config.html#sql_query">4.8.3 JDBC SQL Query 
Defaults</a></li>
  -    </ul>
  +      <li><a href="thread-group.html">4.1 Thread Group</a></li>
  +      <li><a href="controller.html">4.2 Controllers</a></li>
  +      <ul>
  +             <li><a href="gen-controller.html">4.2.1 Generative Controllers</a></li>
  +             <ul>
  +               <li><a href="gen-controller.html#ftp_request">4.2.1.1 FTP 
Request</a></li>
  +               <li><a href="gen-controller.html#http_request">4.2.1.2 HTTP 
Request</a></li>
  +               <li><a href="gen-controller.html#jdbc_request">4.2.1.3 JDBC 
Request</a></li>
  +             </ul>
  +             <li><a href="logic-controller.html">4.2.2 Logic Controllers</a></li>
  +             <ul>
  +               <li><a href="logic-controller.html#interleave">4.2.2.1 Interleave 
Controller</a></li>
  +               <li><a href="logic-controller.html#loop">4.2.2.2 Loop 
Controller</a></li>
  +               <li><a href="logic-controller.html#mod_manager">4.2.2.3 Modification 
Manager</a></li>
  +               <li><a href="logic-controller.html#once_only">4.2.2.4 Once Only 
Controller</a></li>
  +               <li><a href="logic-controller.html#simple">4.2.2.5 Simple 
Controller</a></li>
  +             </ul>
  +      </ul>
  +      <li><a href="listener.html">4.3 Listeners</a></li>
  +      <ul>
  +             <li><a href="listener.html#graph">4.3.1 Graphs</a></li>
  +             <ul>
  +               <li><a href="listener.html#view_graph_tree">4.3.1.1 View Graph 
Tree</a></li>
  +               <li><a href="listener.html#graph_full_results">4.3.1.2 Graph Full 
Results</a></li>
  +               <li><a href="listener.html#graph_results">4.3.1.3 Graph 
Results</a></li>
  +               <li><a href="listener.html#spline">4.3.1.4 Spline Visualizer</a></li>
  +             </ul>
  +             <li><a href="listener.html#managers">4.3.2 Managers</a></li>
  +             <ul>
  +               <li><a href="listener.html#mod_manager">4.3.2.1 Modification 
Manager</a></li>
  +             </ul>
  +             <li><a href="listener.html#misc">4.3.3 Miscellaneous</a></li>
  +             <ul>
  +               <li><a href="listener.html#assertion_results">4.3.3.1 Assertion 
Results</a></li>
  +               <li><a href="listener.html#file_reporter">4.3.3.2 File 
Reporter</a></li>
  +               <li><a href="listener.html#view_results">4.3.3.3 View 
Results</a></li>
  +               <li><a href="listener.html#view_results_tree">4.3.3.4 View Result 
Tree</a></li>
  +             </ul>
  +      </ul>
  +      <li><a href="timer.html">4.4 Timers</a></li>
  +      <ul>
  +             <li><a href="timer.html#constant">4.4.1 Constant Timer</a></li>
  +             <li><a href="timer.html#gaussian">4.4.2 Gaussian Random Timer</a></li>
  +             <li><a href="timer.html#uniform">4.4.3 Uniform Random Timer</a></li>
  +      </ul>
  +
  +      <li><a href="assertion.html">4.5 Assertions</a></li>
  +
  +      <li><a href="ftp-config.html">4.6 FTP Configuration Elements</a></li>
  +      <ul>
  +             <li><a href="ftp-config.html#request_defaults">4.6.1 FTP Request 
Defaults</a></li>
  +      </ul>
  +
  +      <li><a href="http-config.html">4.7 HTTP Configuration Elements</a></li>
  +      <ul>
  +             <li><a href="http-config.html#auth_manager">4.7.1 HTTP Authorization 
Manager</a></li>
  +             <li><a href="http-config.html#cookie_manager">4.7.2 HTTP Cookie 
Manager</a></li>
  +             <li><a href="http-config.html#header_manager">4.7.3 HTTP Header 
Manager</a></li>
  +             <li><a href="http-config.html#proxy_server">4.7.4 HTTP Proxy 
Server</a></li>
  +             <li><a href="http-config.html#request_defaults">4.7.5 HTTP Request 
Defaults</a></li>
  +      </ul>
  +
  +      <li><a href="jdbc-config.html">4.8 JDBC Configuration Elements</a></li>
  +      <ul>
  +             <li><a href="jdbc-config.html#conn_pool">4.8.1 JDBC Database 
Connection Pool Defaults</a></li>
  +             <li><a href="jdbc-config.html#login">4.8.2 JDBC Database Login 
Defaults</a></li>
  +             <li><a href="jdbc-config.html#sql_query">4.8.3 JDBC SQL Query 
Defaults</a></li>
  +      </ul>
     </ul>
   
     <li><a href="build-web-test-plan.html">5. Building a Web Test Plan</a></li>
  -    <ul>
  -      <li><a href="build-web-test-plan.htm#adding_users">5.1 Adding Users</a></li>
  -      <li><a href="build-web-test-plan.html#adding_defaults">5.2 Adding Default 
HTTP Request Properties</a></li>
  -      <li><a href="build-web-test-plan.html#adding_requests">5.3 Adding HTTP 
Requests</a></li>
  -      <li><a href="build-web-test-plan.html#adding_file_reporter">5.4 Adding a File 
Reporter to Store the Test Results</a></li>
  -      <li><a href="build-web-test-plan.html#saving">5.5 Saving the Test 
Plan</a></li>
  -      <li><a href="build-web-test-plan.html#running">5.6 Running the Test 
Plan</a></li>
  -    </ul>
  +      <ul>
  +             <li><a href="build-web-test-plan.htm#adding_users">5.1 Adding 
Users</a></li>
  +             <li><a href="build-web-test-plan.html#adding_defaults">5.2 Adding 
Default HTTP Request Properties</a></li>
  +             <li><a href="build-web-test-plan.html#adding_requests">5.3 Adding HTTP 
Requests</a></li>
  +             <li><a href="build-web-test-plan.html#adding_file_reporter">5.4 Adding 
a File Reporter to Store the Test Results</a></li>
  +             <li><a href="build-web-test-plan.html#saving">5.5 Saving the Test 
Plan</a></li>
  +             <li><a href="build-web-test-plan.html#running">5.6 Running the Test 
Plan</a></li>
  +      </ul>
   
     <li><a href="build-adv-web-test-plan.html">6. Building an Advanced Web Test 
Plan</a></li>
     <li><a href="build-db-test-plan.html">7. Building a Database Test Plan</a></li>
  @@ -130,12 +131,13 @@
     <li><a href="remote-test.html">9. Remote Testing</a></li>
     <li><a href="best-practices.html">10. Best Practices</a></li>
     <ul>
  -    <li><a href="best-practices.html#limit_threads">10.1 [ALL] Limit the Number of 
Threads</a></li>
  -    <li><a href="best-practices.html#put_cookie_manager">10.2 [HTTP] Where to Put 
the Cookie Manager</a></li>
  -    <li><a href="best-practices.html#put_auth_manager">10.3 [HTTP] Where to Put the 
Authorization Manager</a></li>
  +      <li><a href="best-practices.html#limit_threads">10.1 [ALL] Limit the Number 
of Threads</a></li>
  +      <li><a href="best-practices.html#put_cookie_manager">10.2 [HTTP] Where to Put 
the Cookie Manager</a></li>
  +      <li><a href="best-practices.html#put_auth_manager">10.3 [HTTP] Where to Put 
the Authorization Manager</a></li>
     </ul>
     <li><a href="boss.html">11. Help! My boss wants me to load test our web 
app!</a></li>
  -  <li><a href="glossary.html">12. Glossary</a></li>
  +  <li><a href="component_reference.html">12. Component Reference</a></li>
  +  <li><a href="glossary.html">13. Glossary</a></li>
   </ul>
   
   </section>
  
  
  
  1.2       +23 -2     jakarta-jmeter/xdocs/usermanual/thread-group.xml
  
  Index: thread-group.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/xdocs/usermanual/thread-group.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- thread-group.xml  14 Nov 2001 14:54:22 -0000      1.1
  +++ thread-group.xml  21 Feb 2002 13:43:07 -0000      1.2
  @@ -8,8 +8,29 @@
   <body>
   
   <section name="4.1 ThreadGroup">
  -<p>Put description text here...</p>
  +<p>Thread group elements are the beginning points of any test plan.  All elements
  +of a test plan must be under a thread group.  As the name implies, the thread group
  +element controls the number of threads JMeter will use to execute your test.  The
  +controls for a thread group allow you to:
  +<ul><li> set the number of threads</li>
  +<li>Set the ramp-up period</li>
  +<li>Set the number of times to execute the test</li>
  +</ul></p>
  +
  +<p>Each thread will execute the test plan in its entirety, and completely 
independent
  +of other test threads.  Using multiple threads is used to simulate concurrent 
connections
  +to your server application.</p>
  +
  +<p>The ramp-up period tells JMeter how slowly to "ramp-up" to the full number of
  +threads chosen.  If 10 threads are used, and the ramp-up period is 100 seconds, then
  +JMeter will take 100 seconds to get all 10 threads up and running.  Each thread will
  +start 10 (100/10) seconds after the previous thread was begun.  If there are 30 
threads
  +and a ramp-up period of 120 seconds, then each successive thread will be delayed by 
4 seconds.</p>
  +
  +<p>By default, a thread group is configured to loop indefinitely through its 
elements.
  +Alternatively, you can set the number of times the thread group will loop before 
ending.  If the number
  +is set at one, then JMeter will execute the test only once before stopping.</p>
   </section>
   
   </body>
  -</document>
  +</document>
  \ No newline at end of file
  
  
  
  1.1                  jakarta-jmeter/xdocs/usermanual/component_reference.xml
  
  Index: component_reference.xml
  ===================================================================
  <?xml version="1.0"?>
  <document>
  
  <properties>
    <title>User's Manual: Generative Controllers</title>
  </properties>
  
  <body>
  
  <section name="12. Component Reference">
  
  </section>
  
  <section name="4.2.1.1 FTP Request" anchor="ftp_request">
  <p>This controller lets you send an FTP "retrieve file" request to an FTP server.
  If you are going to send multiple requests to the same FTP server, consider
  using a <a href="ftp-config.html#request_defaults">FTP Request Defaults</a> 
Configuration
  Element so you do not have to enter the same information for each FTP Request 
Generative
  Controller. </p>
  <p><img src="../images/screenshots/gen-controller/ftp-request.gif" width="407" 
height="238"></img></p>
  <p><b>Property Descriptions:</b>
  <ul>
    <li><b>Name</b> - Descriptive name for this controller that is shown in the tree. 
</li>
    <li><b>Server Name or IP</b> - Domain name or IP address of the FTP server.
  JMeter assumes the FTP server is listening on the default port.</li>
    <li><b>File to Retrieve From Server</b> - Path and name of the file to 
retrieve.</li>
    <li><i>Login Configuration</i></li>
    <ul>
         <li><b>Username</b> - FTP account username.</li>
         <li><b>Password</b> - FTP account password.</li>
    </ul>
  </ul>
  </p>
  
  <p><b>See Also:</b>
  <br></br><a href="assertion.html">Assertion</a>,
  <a href="ftp-config.html#request_defaults">FTP Request Defaults</a>,
  <a href="build-ftp-test-plan.html">Building an FTP Test Plan</a></p>
  
  </section>
  
  <section name="4.2.1.2 HTTP Request" anchor="http_request">
  <p>This controller lets you send an HTTP/HTTPS request to a web server.  It
  also lets you control whether or not JMeter parses HTML files for images and
  Java applets and sends HTTP requests to retrieve them.</p>
  <p>If you are going to send multiple requests to the same web server, consider
  using an <a href="http-config.html#request_defaults">HTTP Request Defaults</a>
  Configuration Element so you do not have to enter the same information for each
  HTTP Request controller.</p>
  <p>Or, instead of manually adding HTTP Request controllers, you may want to use
  JMeter's <a href="http-config.html#proxy_server">HTTP Proxy Server</a> to create
  them.  This can save you time if you have a lot of HTTP requests or requests with 
many
  parameters.</p>
  <p>If the request requires a login authorization, you will also have to add an
  <a href="http-config.html#auth_manager">HTTP Authorization Manager</a>
  Configuration Element. And, if the request uses cookies, then you will also need an
  <a href="http-config.html#cookie_manager">HTTP Cookie Manager</a>.  You can
  add either of these elements to the Thread Group or the HTTP Request.  If you have
  more than one HTTP Request that needs authorizations or cookies, then add the
  elements to the Thread Group.  That way, all HTTP Request controllers will share the
  same Authorization Manager and Cookie Manager elements.</p>
  <p>If the request uses a technique called "URL Rewriting" to maintain sessions,
  then see section
  <a href="build-adv-web-test-plan.html#url_rewriting">6.x HTTP Requests and Session 
ID's: URL Rewriting</a>
  for additional configuration steps.</p>
  <p><img src="../images/screenshots/gen-controller/http-request.gif" width="562" 
height="635"></img></p>
  <p><b>Property Descriptions:</b>
  <ul>
    <li><b>Name</b> - Descriptive name for this controller that is shown in the tree. 
</li>
    <li><i>Web Server</i></li>
    <ul>
          <li><b>Server</b> - Domain name or IP address of the web server.</li>
          <li><b>Port</b> - (optional) Port the web server is listening.  If you leave 
this field
  empty, JMeter assumes the default port.</li>
    </ul>
    <li><i>HTTP Request</i></li>
    <ul>
         <li><b>Protocol</b> - HTTP or HTTPS.</li>
         <li><b>Method</b> - HTTP GET or HTTP POST.</li>
         <li><b>Path</b> - The path to resource (for example, /servlets/myServlet). If 
the
  resource requires query string parameters, add them below in the
  "Send Parameters With the Request" section.</li>
         <li><i>Send Parameters With the Request</i></li>
         <ul>
                <li><b>Name</b> - Parameter name</li>
                <li><b>Value</b> - Parameter value. You do not have to enter the value 
in
  URL-Encoded format. JMeter will URL-Encode it for you when it sends
  the HTTP request.</li>
                <li><b>Add</b> Button - Add a parameter.</li>
                <li><b>Delete</b> Button - Delete the currently selected 
parameter.</li>
         </ul>
         <li><i>Send a File With the Request</i></li>
         <ul>
                <li><b>Filename</b> - Name of the file to send.</li>
                <li><b>Browse</b> Button - Select this button to browse the file 
system for a
  filename.</li>
                <li><b>Parameter Name</b> - Name of the parameter.</li>
                <li><b>MIME Type</b> - MIME type (for example, text/plain).</li>
         </ul>
    </ul>
    <li><i>Optional Tasks</i></li>
    <ul>
         <li><b>Retrieve All Images and Java Applets</b> - Tell JMeter to parse the 
HTML file
  and send HTTP/HTTPS requests for all images and Java applets referenced in the 
file.</li>
    </ul>
  </ul>
  </p>
  
  <p><b>See Also:</b>
  <br></br>
  <a href="assertion.html">Assertion</a>,
  <a href="build-web-test-plan.html">Building a Web Test Plan</a>,
  <a href="build-adv-web-test-plan.html">Building an Advanced Web Test Plan</a>,
  <a href="http-config.html#auth_manager">HTTP Authorization Manager</a>,
  <a href="http-config.html#cookie_manager">HTTP Cookie Manager</a>,
  <a href="http-config.html#header_manager">HTTP Header Manager</a>,
  <a href="http-config.html#html_link_parser">HTTP HTML Link Parser</a>,
  <a href="http-config.html#proxy_server">HTTP Proxy Server</a>,
  <a href="http-config.html#request_defaults">HTTP Request Defaults</a>,
  <a href="build-adv-web-test-plan.html#url_rewriting">HTTP Requests and Session ID's: 
URL Rewriting</a>
  </p>
  
  </section>
  
  <section name="4.2.1.3 JDBC Request" anchor="jdbc_request">
  <p>This controller lets you send an JDBC Request (an SQL query) to a database.</p>
  <p>If you are going to send multiple requests to the same database, consider
  using one or more of the Defaults Configuration Elements:
  <a href="jdbc-config.html#login">Login</a>,
  <a href="jdbc-config.html#conn_pool">Connection Pool</a>,
  <a href="jdbc-config.html#sql_query">SQL Query</a>.
  This way, you do not have to enter the same information for each JDBC Request
  controller.</p>
  <p><img src="../images/screenshots/gen-controller/jdbc-request.gif" width="466" 
height="454"></img></p>
  
  <p><b>Property Descriptions:</b>
  <ul>
    <li><b>Name</b> - Descriptive name for this controller that is shown in the tree. 
</li>
    <li><i>Database URL and JDBC Driver</i></li>
    <ul>
          <li><b>JDBC URL</b> - URL of the database (for example,
  "jdbc:weblogic:oracle"). Refer to your database's JDBC documentation for the
  URL you should use.</li>
          <li><b>Driver Class</b> - The database driver Java class (for example,
  "weblogic.jdbc.oci.Driver"). Refer to your database's JDBC documentation for
  the name of the JDBC driver class you should use.</li>
    </ul>
    <li><i>Login Configuration</i></li>
    <ul>
         <li><b>Username</b> - FTP account username.</li>
         <li><b>Password</b> - FTP account password.</li>
    </ul>
    <li><i>Database Connection Pool</i></li>
    <ul>
         <li><b>Number of Connections in Pool</b> - Number of database connection
  instances to create and keep active. The maximum value depends on your database.
  Also, JMeter imposes a maximum of 100 connections.</li>
         <li><b>Max Usage For Each Connection</b> - Maximum number of times JMeter
  uses a database connection instance before recycling it (destroying and creating
  a new instance).</li>
    </ul>
    <li><b>SQL Query String</b> - SQL query (for example, "select * from 
t_customers").</li>
  </ul>
  </p>
  
  <p><b>See Also:</b>
  <br></br>
  <a href="assertion.html">Assertion</a>,
  <a href="build-db-test-plan.html">Building a Database Test Plan</a>,
  <a href="jdbc-config.html#login">JDBC Database Login Defaults</a>,
  <a href="jdbc-config.html#conn_pool">JDBC Database Connection Pool Defaults</a>,
  <a href="jdbc-config.html#sql_query">JDBC SQL Query Defaults</a>
  </p>
  
  </section>
  
  </body>
  </document>
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to