You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by ms...@apache.org on 2002/03/06 04:52:15 UTC

cvs commit: jakarta-jmeter/docs/usermanual best-practices.html boss.html build-adv-web-test-plan.html build-db-test-plan.html build-ftp-test-plan.html build-jndi-test-plan.html build-test-plan.html build-web-test-plan.html component_reference.html get-started.html index.html test_plan.html

mstover1    02/03/05 19:52:15

  Modified:    docs     running.html
               docs/usermanual best-practices.html boss.html
                        build-adv-web-test-plan.html
                        build-db-test-plan.html build-ftp-test-plan.html
                        build-jndi-test-plan.html build-test-plan.html
                        build-web-test-plan.html component_reference.html
                        get-started.html index.html test_plan.html
  Added:       docs/images/screenshots url_rewrite_example_a.gif
                        url_rewrite_example_b.gif
  Log:
  Updating documentation a bunch
  
  Revision  Changes    Path
  1.32      +0 -0      jakarta-jmeter/docs/running.html
  
  Index: running.html
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/docs/running.html,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- running.html	6 Mar 2002 01:24:58 -0000	1.31
  +++ running.html	6 Mar 2002 03:52:15 -0000	1.32
  @@ -243,7 +243,7 @@
   												<br	>
   						</br>
   									
  -$Id: running.html,v 1.31 2002/03/06 01:24:58 mstover1 Exp $
  +$Id: running.html,v 1.32 2002/03/06 03:52:15 mstover1 Exp $
   						</font>
   									 
   												<br	>
  
  
  
  1.1                  jakarta-jmeter/docs/images/screenshots/url_rewrite_example_a.gif
  
  	<<Binary file>>
  
  
  1.1                  jakarta-jmeter/docs/images/screenshots/url_rewrite_example_b.gif
  
  	<<Binary file>>
  
  
  1.10      +100 -3    jakarta-jmeter/docs/usermanual/best-practices.html
  
  Index: best-practices.html
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/docs/usermanual/best-practices.html,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- best-practices.html	6 Mar 2002 01:25:00 -0000	1.9
  +++ best-practices.html	6 Mar 2002 03:52:15 -0000	1.10
  @@ -86,7 +86,20 @@
   		</td></tr>
   		<tr><td>
   		  <blockquote>
  -		  		  </blockquote>
  +		  									 				<p	>
  +								Your hardware's capabilities will limit the number of threads you can effectively
  +run with JMeter.  It will also depend on how fast your server is (a faster server
  +gives makes JMeter work harder since it returns request quicker).  The more
  +JMeter works, the less accurate its timing information will be.  The more work
  +JMeter does, the more each thread has to wait to get access to the CPU, the more
  +inflated the timing information gets.  If you need large-scale load testing, consider
  +
  +												<a	 href="remote-test.html">
  +								running JMeter remotely
  +						</a>
  +									 across multiple machines.
  +						</p>
  +							  		  </blockquote>
   		  </p>
   		</td></tr>
   		<tr><td><br/></td></tr>
  @@ -99,7 +112,15 @@
   		</td></tr>
   		<tr><td>
   		  <blockquote>
  -		  		  </blockquote>
  +		  									 				<p	>
  +								See 
  +												<a	 href="build-web-test-plan.html#adding_cookie_support">
  +								Building a Web Test
  +						</a>
  +									
  +for information.
  +						</p>
  +							  		  </blockquote>
   		  </p>
   		</td></tr>
   		<tr><td><br/></td></tr>
  @@ -112,7 +133,83 @@
   		</td></tr>
   		<tr><td>
   		  <blockquote>
  -		  		  </blockquote>
  +		  									 				<p	>
  +								See 
  +												<a	 href="build-adv-web-test-plan.html#header_manager">
  +								Building an Advanced
  +Web Test
  +						</a>
  +									 for information.
  +						</p>
  +							  		  </blockquote>
  +		  </p>
  +		</td></tr>
  +		<tr><td><br/></td></tr>
  +	 </table>
  +						  									 <table border="0" cellspacing="0" cellpadding="2">
  +		<tr><td bgcolor="#525D76">
  +		  <font color="#ffffff" face="arial,helvetica,sanserif">
  +			 <a name="proxy_server"><strong>11.4 Using the Proxy Server</strong></a>
  +		  </font>
  +		</td></tr>
  +		<tr><td>
  +		  <blockquote>
  +		  									 				<p	>
  +								Refer to 
  +												<a href="../usermanual/component_reference.html#HTTP_Proxy_Server">HTTP Proxy Server</a>
  +									 for details on setting up the proxy
  +server.  The most important thing to do is filter out all requests you aren't
  +interested in.  For instance, there's no point in recording image requests (JMeter can
  +be instructed to download all images on a page - see 
  +												<a href="../usermanual/component_reference.html#HTTP_Request">HTTP Request</a>
  +									).
  +These will just clutter your test plan.  Most likely, there is an extension all your files
  +share, such as .jsp, .asp, .php, .html or the like. These you should "include" by
  +entering ".*\.jsp" as an "Include Pattern". 
  +						</p>
  +							  									 				<p	>
  +								Alternatively, you can exclude images by entering ".*\.gif" as an "Exclude Pattern".
  +Depending on your application, this may or may not be a better way to go.  You may
  +also have to exclude stylesheets, javascript files, and other included files.  Test
  +out your settings to verify you are recording what you want, and then erase and start
  +fresh.
  +						</p>
  +							  									 				<p	>
  +								Although JMeter will record directly to the ThreadGroup if no Logical Controller is
  +present, it's recommended that you add a 
  +												<a href="../usermanual/component_reference.html#Simple_Controller">Simple Controller</a>
  +									 so that all
  +samples are recorded there.  This conveniently packages all your samples under one
  +controller, which can be given a name that describes the test case.
  +						</p>
  +							  									 				<p	>
  +								Now, go through the steps of a Test Case.  If you have no pre-defined test cases, use
  +JMeter to record your actions to define some test cases.  Once you have finished a
  +definite series of steps, save the entire test case in an appropriately named file.  Then, wipe
  +clean and start a new test case.  By doing this, you can quickly record a large number of
  +test case "rough drafts".
  +						</p>
  +							  									 				<p	>
  +								The test cases will likely need to be further modified.  For instance, there may
  +have been some dynamic data in one or more of the samples.  If so, these samples will
  + need to be put under a 
  +												<a href="../usermanual/component_reference.html#Modification_Manager">Modification Manager</a>
  +									.  Currently, there is
  + no convenient way to do this other than saving the samples temporarily, deleting them, adding
  +the Modification Manager, and then reloading the saved samples into the Modification Manager.
  +This will be fixed in 1.8.
  +						</p>
  +							  									 				<p	>
  +								You may also want to put any login pages within a 
  +												<a href="../usermanual/component_reference.html#Once_Only_Controller">Once Only Controller</a>
  +									,
  +so that the login action is done only once per test.  Alternatively, you might put all
  +the samples but the login page within a 
  +												<a href="../usermanual/component_reference.html#Loop_Controller">Loop Controller</a>
  +									, to execute
  +X number of times before repeating the login request.
  +						</p>
  +							  		  </blockquote>
   		  </p>
   		</td></tr>
   		<tr><td><br/></td></tr>
  
  
  
  1.10      +4 -1      jakarta-jmeter/docs/usermanual/boss.html
  
  Index: boss.html
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/docs/usermanual/boss.html,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- boss.html	6 Mar 2002 01:25:00 -0000	1.9
  +++ boss.html	6 Mar 2002 03:52:15 -0000	1.10
  @@ -73,7 +73,10 @@
   		</td></tr>
   		<tr><td>
   		  <blockquote>
  -		  		  </blockquote>
  +		  									 				<p	>
  +								To be written.
  +						</p>
  +							  		  </blockquote>
   		  </p>
   		</td></tr>
   		<tr><td><br/></td></tr>
  
  
  
  1.10      +98 -34    jakarta-jmeter/docs/usermanual/build-adv-web-test-plan.html
  
  Index: build-adv-web-test-plan.html
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/docs/usermanual/build-adv-web-test-plan.html,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- build-adv-web-test-plan.html	6 Mar 2002 01:25:00 -0000	1.9
  +++ build-adv-web-test-plan.html	6 Mar 2002 03:52:15 -0000	1.10
  @@ -74,7 +74,7 @@
   		<tr><td>
   		  <blockquote>
   		  									 				<p	>
  -								In this section, you will learn how to create advanced 
  +								In this section, you will learn how to create advanced
   
   												<a	 href="build-test-plan.html">
   								Test Plans
  @@ -88,22 +88,8 @@
   								
   
   												<li	>
  -												<a	 href="#multi_user_logins">
  -								6.1 Creating Multiple User Logins
  -						</a>
  -							</li>
  -									
  -
  -												<li	>
  -												<a	 href="#session_cookies">
  -								6.2 Handling User Sessions With Cookies
  -						</a>
  -							</li>
  -									
  -
  -												<li	>
   												<a	 href="#session_url_rewriting">
  -								6.3 Handling User Sessions With URL Rewriting
  +								6.1 Handling User Sessions With URL Rewriting
   						</a>
   							</li>
   									
  @@ -113,7 +99,7 @@
   
   						</p>
   							  									 				<p	>
  -								For an example of a basic Test Plan, see  
  +								For an example of a basic Test Plan, see
   
   												<a	 href="build-web-test-plan.html">
   								Building a Web Test Plan
  @@ -128,25 +114,84 @@
   						  									 <table border="0" cellspacing="0" cellpadding="2">
   		<tr><td bgcolor="#525D76">
   		  <font color="#ffffff" face="arial,helvetica,sanserif">
  -			 <a name="multi_user_logins"><strong>6.1 Creating Multiple User Logins</strong></a>
  +			 <a name="session_url_rewriting"><strong>6.1 Handling User Sessions With URL Rewriting</strong></a>
   		  </font>
   		</td></tr>
   		<tr><td>
   		  <blockquote>
  -		  		  </blockquote>
  -		  </p>
  -		</td></tr>
  -		<tr><td><br/></td></tr>
  -	 </table>
  -						  									 <table border="0" cellspacing="0" cellpadding="2">
  -		<tr><td bgcolor="#525D76">
  -		  <font color="#ffffff" face="arial,helvetica,sanserif">
  -			 <a name="session_cookies"><strong>6.2 Handling User Sessions With Cookies</strong></a>
  -		  </font>
  -		</td></tr>
  -		<tr><td>
  -		  <blockquote>
  -		  		  </blockquote>
  +		  									 				<p	>
  +								If your web application uses URL rewriting rather than cookies to save session information,
  +then you'll need to do a bit of extra work to test your site.
  +						</p>
  +							  									 				<p	>
  +								To respond correctly to URL rewriting, JMeter needs to parse the HTML
  +received from the server and retrieve the unique session ID.  To do this, put
  +all your requests inside a 
  +												<a href="../usermanual/component_reference.html#Modification_Manager">Modification Manager</a>
  +									, with an 
  +												<a href="../usermanual/component_reference.html#HTML_Link_Parser">HTML Link Parser</a>
  +									 attached.  Then, include the session ID as an additional parameter
  +with each 
  +												<a href="../usermanual/component_reference.html#HTTP_Request">HTTP Request</a>
  +									, with ".*" as the value.
  +						</p>
  +							  									 				<a name="$example.getAttributeValue("anchor")"/>
  +	<p><b>URL Rewriting Example</b></p>
  +							
  +
  +												<p	>
  +								Download 
  +												<a	 href="../demos/URLRewritingExample.jmx">
  +								this example
  +						</a>
  +									. In Figure 1 is shown a test plan using URL rewriting.  Note that all HTTP Requests are
  +contained within the 
  +												<a href="../usermanual/component_reference.html#Modification_Manager">Modification Manager</a>
  +									. The 
  +												<a href="../usermanual/component_reference.html#Modification_Manager">Modification Manager</a>
  +									
  +also has an 
  +												<a href="../usermanual/component_reference.html#HTML_Link_Parser">HTML Link Parser</a>
  +									 attached to it.
  +						</p>
  +									
  +
  +												<p><table border="1" bgcolor="#bbbb00" width="50%" cellspacing="0" cellpadding="2">
  +		<tr><td>						It would be possible to use other 
  +												<a	 href="component_reference.html#logic_controllers">
  +								Logic
  +Controllers
  +						</a>
  +									 within the
  +
  +												<a href="../usermanual/component_reference.html#Modification_Manager">Modification Manager</a>
  +									 without affecting the Modification Manager.
  +			</td></tr>
  +	</table></p>
  +									
  +
  +												<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/url_rewrite_example_a.gif"><br/>
  +	<font size="-1">						Figure 1 - Test Tree
  +			</font></td></tr></table></p>
  +									
  +
  +												<p	>
  +								In Figure 2, we see the "Send Parameters with Request" section of one of the
  +
  +												<a href="../usermanual/component_reference.html#HTTP_Request">HTTP Request</a>
  +									 objects.  It shows, in addition to the login
  +information, the SESSION_ID parameter, with a value of ".*", which is a regular expression
  +that will match any string.  Your application will have its own unique name for
  +this parameter, which you will have to put in place of "SESSION_ID".
  +						</p>
  +									
  +
  +												<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/url_rewrite_example_b.gif"><br/>
  +	<font size="-1">						Figure 2 - Request parameters
  +			</font></td></tr></table></p>
  +									
  +
  +										  		  </blockquote>
   		  </p>
   		</td></tr>
   		<tr><td><br/></td></tr>
  @@ -154,12 +199,31 @@
   						  									 <table border="0" cellspacing="0" cellpadding="2">
   		<tr><td bgcolor="#525D76">
   		  <font color="#ffffff" face="arial,helvetica,sanserif">
  -			 <a name="session_url_rewriting"><strong>6.3 Handling User Sessions With URL Rewriting</strong></a>
  +			 <a name="header_manager"><strong>6.2 Using a Header Manager</strong></a>
   		  </font>
   		</td></tr>
   		<tr><td>
   		  <blockquote>
  -		  		  </blockquote>
  +		  									 				<p	>
  +								The 
  +												<a href="../usermanual/component_reference.html#HTTP_Header_Manager">HTTP Header Manager</a>
  +									 lets you customize what information
  +JMeter sends in the HTTP request header.  This header includes properties like "User-Agent",
  +"Pragma", "Referer", etc.
  +						</p>
  +							  									 				<p	>
  +								The 
  +												<a href="../usermanual/component_reference.html#HTTP_Header_Manager">HTTP Header Manager</a>
  +									, like the 
  +												<a href="../usermanual/component_reference.html#HTTP_Cookie_Manager">HTTP Cookie Manager</a>
  +									,
  +should probably be added at the Thread Group level, unless for some reason you wish to
  +specify different headers for the different 
  +												<a href="../usermanual/component_reference.html#HTTP_Request">HTTP Request</a>
  +									 objects in
  +your test.
  +						</p>
  +							  		  </blockquote>
   		  </p>
   		</td></tr>
   		<tr><td><br/></td></tr>
  
  
  
  1.9       +4 -1      jakarta-jmeter/docs/usermanual/build-db-test-plan.html
  
  Index: build-db-test-plan.html
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/docs/usermanual/build-db-test-plan.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- build-db-test-plan.html	6 Mar 2002 01:25:00 -0000	1.8
  +++ build-db-test-plan.html	6 Mar 2002 03:52:15 -0000	1.9
  @@ -73,7 +73,10 @@
   		</td></tr>
   		<tr><td>
   		  <blockquote>
  -		  		  </blockquote>
  +		  									 				<p	>
  +								To be written.
  +						</p>
  +							  		  </blockquote>
   		  </p>
   		</td></tr>
   		<tr><td><br/></td></tr>
  
  
  
  1.9       +4 -1      jakarta-jmeter/docs/usermanual/build-ftp-test-plan.html
  
  Index: build-ftp-test-plan.html
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/docs/usermanual/build-ftp-test-plan.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- build-ftp-test-plan.html	6 Mar 2002 01:25:00 -0000	1.8
  +++ build-ftp-test-plan.html	6 Mar 2002 03:52:15 -0000	1.9
  @@ -73,7 +73,10 @@
   		</td></tr>
   		<tr><td>
   		  <blockquote>
  -		  		  </blockquote>
  +		  									 				<p	>
  +								To be written.
  +						</p>
  +							  		  </blockquote>
   		  </p>
   		</td></tr>
   		<tr><td><br/></td></tr>
  
  
  
  1.6       +4 -1      jakarta-jmeter/docs/usermanual/build-jndi-test-plan.html
  
  Index: build-jndi-test-plan.html
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/docs/usermanual/build-jndi-test-plan.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- build-jndi-test-plan.html	6 Mar 2002 01:25:00 -0000	1.5
  +++ build-jndi-test-plan.html	6 Mar 2002 03:52:15 -0000	1.6
  @@ -73,7 +73,10 @@
   		</td></tr>
   		<tr><td>
   		  <blockquote>
  -		  		  </blockquote>
  +		  									 				<p	>
  +								To be written.
  +						</p>
  +							  		  </blockquote>
   		  </p>
   		</td></tr>
   		<tr><td><br/></td></tr>
  
  
  
  1.9       +5 -1      jakarta-jmeter/docs/usermanual/build-test-plan.html
  
  Index: build-test-plan.html
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/docs/usermanual/build-test-plan.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- build-test-plan.html	6 Mar 2002 01:25:00 -0000	1.8
  +++ build-test-plan.html	6 Mar 2002 03:52:15 -0000	1.9
  @@ -88,7 +88,11 @@
   		<tr><td>
   		  <blockquote>
   		  									 				<p	>
  -								Adding elements to a test plan can be done by right-clicking on an element in the
  +								Adding 
  +												<a	 href="test_plan.html">
  +								elements to a test plan
  +						</a>
  +									 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>
  
  
  
  1.14      +16 -16    jakarta-jmeter/docs/usermanual/build-web-test-plan.html
  
  Index: build-web-test-plan.html
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/docs/usermanual/build-web-test-plan.html,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- build-web-test-plan.html	6 Mar 2002 01:25:00 -0000	1.13
  +++ build-web-test-plan.html	6 Mar 2002 03:52:15 -0000	1.14
  @@ -150,10 +150,10 @@
   Group Control Panel in the right section of the JMeter window (see Figure 5.1
   below)
   						</p>
  -							  									 				<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/webtest/threadgroup.gif"><br/>
  +							  									 				<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/webtest/threadgroup.gif"><br/>
   	<font size="-1">						
   Figure 5.1. Thread Group with Default Values
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   							  									 				<p	>
   								Start by providing a more descriptive name for our Thread Group. In the name
   field, enter Jakarta Users.
  @@ -188,10 +188,10 @@
   							  									 				<p	>
   								See Figure 5.2 for the completed Jakarta Users Thread Group.
   						</p>
  -							  									 				<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/webtest/threadgroup2.gif"><br/>
  +							  									 				<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/webtest/threadgroup2.gif"><br/>
   	<font size="-1">						
   Figure 5.2. Jakarta Users Thread Group
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   							  		  </blockquote>
   		  </p>
   		</td></tr>
  @@ -216,10 +216,10 @@
   Add --> Config Element --> HTTP Request Defaults. Then, select this new
   element to view its Control Panel (see Figure 5.3).
   						</p>
  -							  									 				<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/webtest/http-defaults1.gif"><br/>
  +							  									 				<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/webtest/http-defaults1.gif"><br/>
   	<font size="-1">						
   Figure 5.3. HTTP Request Defaults
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   							  									 				<p	>
   								
   Like most JMeter elements, the 
  @@ -244,10 +244,10 @@
   							  									 				<p	>
   								See Figure 5.4 for the completed HTTP Request Defaults element
   						</p>
  -							  									 				<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/webtest/http-defaults2.gif"><br/>
  +							  									 				<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/webtest/http-defaults2.gif"><br/>
   	<font size="-1">						
   Figure 5.4. HTTP Defaults for our Test Plan
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   							  		  </blockquote>
   		  </p>
   		</td></tr>
  @@ -338,10 +338,10 @@
   									
   
   						</p>
  -							  									 				<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/webtest/http-request1.gif"><br/>
  +							  									 				<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/webtest/http-request1.gif"><br/>
   	<font size="-1">						
   Figure 5.5. HTTP Request for Jakarta Home Page
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   							  									 				<p	>
   								Next, add the second HTTP Request and edit the following properties (see
   Figure 5.56:
  @@ -363,10 +363,10 @@
   									
   
   						</p>
  -							  									 				<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/webtest/http-request2.gif"><br/>
  +							  									 				<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/webtest/http-request2.gif"><br/>
   	<font size="-1">						
   Figure 5.6. HTTP Request for Jakarta Project Guidelines Page
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   							  		  </blockquote>
   		  </p>
   		</td></tr>
  @@ -394,10 +394,10 @@
   Browse button and browse to a directory and then enter a filename.  Leave
   all of the other fields with their default values (see Figure 5.7).
   						</p>
  -							  									 				<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/webtest/file-reporter.gif"><br/>
  +							  									 				<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/webtest/file-reporter.gif"><br/>
   	<font size="-1">						
   Figure 5.7. File Reporter Listener
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   							  		  </blockquote>
   		  </p>
   		</td></tr>
  @@ -475,10 +475,10 @@
   									 for a graphical
   view of the data.
   						</p>
  -							  									 				<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/webtest/file-reporter-results.gif"><br/>
  +							  									 				<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/webtest/file-reporter-results.gif"><br/>
   	<font size="-1">						
   Figure 5.8. Test Plan Results
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   							  		  </blockquote>
   		  </p>
   		</td></tr>
  
  
  
  1.8       +252 -28   jakarta-jmeter/docs/usermanual/component_reference.html
  
  Index: component_reference.html
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/docs/usermanual/component_reference.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- component_reference.html	6 Mar 2002 01:25:00 -0000	1.7
  +++ component_reference.html	6 Mar 2002 03:52:15 -0000	1.8
  @@ -71,6 +71,7 @@
   					<li><a href="#FTP_Request">FTP Request</a></li>
   					<li><a href="#HTTP_Request">HTTP Request</a></li>
   					<li><a href="#JDBC_Request">JDBC Request</a></li>
  +					<li><a href="#JNDI_Request">JNDI Request</a></li>
   				</ul>
   			<li><a href="#logic_controllers">13.2 Logic Controllers</a></li>
   		<ul>
  @@ -103,6 +104,8 @@
   					<li><a href="#JDBC_SQL_Query_Defaults">JDBC SQL Query Defaults</a></li>
   					<li><a href="#HTML_Link_Parser">HTML Link Parser</a></li>
   					<li><a href="#HTTP_Header_Manager">HTTP Header Manager</a></li>
  +					<li><a href="#JNDI_Lookup_Configuration">JNDI Lookup Configuration</a></li>
  +					<li><a href="#JNDI_Remote_Method_Configuration">JNDI Remote Method Configuration</a></li>
   				</ul>
   			<li><a href="#assertions">13.5 Assertions</a></li>
   		<ul>
  @@ -531,6 +534,128 @@
   		<tr><td><br/></td></tr>
   	 </table>
   	<hr>
  +							  									 				<table border="0" cellspacing="0" cellpadding="2">
  +		<tr><td>
  +		  <font face="arial,helvetica,sanserif">
  +			 <a name="JNDI_Request"><h3>13.1.4 JNDI Request</h3></a>
  +		  </font>
  +		</td></tr>
  +		<tr><td>
  +		  									 			 <p>
  +	<b>Parameters</b>
  +	<table border="1" cellspacing="0" cellpadding="2">
  +	<tr><th>Attribute</th><th>Description</th><th>Required</th></tr>
  +			<tr>
  +			<td>java.naming.factory.initial</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>java.naming.factory.object</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>java.naming.factory.state</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>java.naming.factory.url.pkgs</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>java.naming.provider.url</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>java.naming.dns.url</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>java.naming.authoritative</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>java.naming.batchsize</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>java.naming.referral</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>java.naming.security.protocol</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>java.naming.security.authentication</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>java.naming.security.principal</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>java.naming.security.credentials</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>java.naming.language</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>java.naming.applet</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +		</table>
  +	</p>
  +							  		</td></tr>
  +		<tr><td><br/></td></tr>
  +	 </table>
  +	<hr>
   							  		  </blockquote>
   		  </p>
   		</td></tr>
  @@ -589,9 +714,9 @@
   									
   
   
  -												<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/logic-controller/interleave.gif"><br/>
  +												<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/logic-controller/interleave.gif"><br/>
   	<font size="-1">						Figure 1 - Interleave Controller Example 1
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   									
   
   
  @@ -696,11 +821,11 @@
   									
   
   
  -												<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/logic-controller/interleave2.gif"><br/>
  +												<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/logic-controller/interleave2.gif"><br/>
   	<font size="-1">						
   	Figure 2 - Interleave Controller Example 2
   
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   									
   
   
  @@ -786,9 +911,9 @@
   									
   
   
  -												<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/logic-controller/loop-example.gif"><br/>
  +												<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/logic-controller/loop-example.gif"><br/>
   	<font size="-1">						Figure 3 - Loop Controller Example
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   									
   
   
  @@ -909,9 +1034,9 @@
   						</p>
   									
   
  -												<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/logic-controller/once-only-example.gif"><br/>
  +												<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/logic-controller/once-only-example.gif"><br/>
   	<font size="-1">						Figure 4. Once Only Controller Example
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   									
   
   												<p	>
  @@ -976,9 +1101,9 @@
   						</p>
   									
   
  -												<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/logic-controller/simple-example.gif"><br/>
  +												<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/logic-controller/simple-example.gif"><br/>
   	<font size="-1">						Figure 5 Simple Controller Example
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   									
   
   
  @@ -1381,14 +1506,14 @@
   									
   
   
  -												<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/http-config/auth-manager-example1a.gif"><br/>
  +												<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/http-config/auth-manager-example1a.gif"><br/>
   	<font size="-1">						Figure 6 - Test Plan
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   									
   
  -												<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/http-config/auth-manager-example1b.gif"><br/>
  +												<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/http-config/auth-manager-example1b.gif"><br/>
   	<font size="-1">						Figure 7 - Authorization Manager Control Panel
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   									
   
   
  @@ -1871,9 +1996,9 @@
   									
   
   
  -												<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/modification.gif"><br/>
  +												<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/modification.gif"><br/>
   	<font size="-1">						Figure 8 - Online Poll Example
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   									
   
   
  @@ -1984,20 +2109,119 @@
   									
   
   
  -												<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/http-config/header-manager-example1a.gif"><br/>
  +												<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/http-config/header-manager-example1a.gif"><br/>
   	<font size="-1">						Figure 9 - Test Plan
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   									
   
  -												<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/http-config/header-manager-example1b.gif"><br/>
  +												<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/http-config/header-manager-example1b.gif"><br/>
   	<font size="-1">						Figure 10 - Header Manager Control Panel
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   									
   
   										  		</td></tr>
   		<tr><td><br/></td></tr>
   	 </table>
   	<hr>
  +							  									 				<table border="0" cellspacing="0" cellpadding="2">
  +		<tr><td>
  +		  <font face="arial,helvetica,sanserif">
  +			 <a name="JNDI_Lookup_Configuration"><h3>13.4.11 JNDI Lookup Configuration</h3></a>
  +		  </font>
  +		</td></tr>
  +		<tr><td>
  +		  									 			 <p>
  +	<b>Parameters</b>
  +	<table border="1" cellspacing="0" cellpadding="2">
  +	<tr><th>Attribute</th><th>Description</th><th>Required</th></tr>
  +			<tr>
  +			<td>Name</td>
  +			<td>						Descriptive name for this element that is shown in the tree.
  +			</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>Remote Interface</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +		</table>
  +	</p>
  +							  		</td></tr>
  +		<tr><td><br/></td></tr>
  +	 </table>
  +	<hr>
  +							  									 				<table border="0" cellspacing="0" cellpadding="2">
  +		<tr><td>
  +		  <font face="arial,helvetica,sanserif">
  +			 <a name="JNDI_Remote_Method_Configuration"><h3>13.4.12 JNDI Remote Method Configuration</h3></a>
  +		  </font>
  +		</td></tr>
  +		<tr><td>
  +		  									 			 <p>
  +	<b>Parameters</b>
  +	<table border="1" cellspacing="0" cellpadding="2">
  +	<tr><th>Attribute</th><th>Description</th><th>Required</th></tr>
  +			<tr>
  +			<td>Name</td>
  +			<td>						Descriptive name for this element that is shown in the tree.
  +			</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>Home Method Name</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>Home Method Parameters</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>Remote Interfaces</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>Remote Method Name</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>Remote Method Parameters</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>Reflect Button</td>
  +			<td>	</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +		</table>
  +	</p>
  +							  		</td></tr>
  +		<tr><td><br/></td></tr>
  +	 </table>
  +	<hr>
   							  		  </blockquote>
   		  </p>
   		</td></tr>
  @@ -2076,24 +2300,24 @@
   	<p><b>Assertion Examples</b></p>
   							
   
  -												<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/assertion/example1a.gif"><br/>
  +												<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/assertion/example1a.gif"><br/>
   	<font size="-1">						Figure 7 - Test Plan
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   									
   
  -												<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/assertion/example1b.gif"><br/>
  +												<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/assertion/example1b.gif"><br/>
   	<font size="-1">						Figure 8 - Assertion Control Panel with Pattern
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   									
   
  -												<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/assertion/example1c-pass.gif"><br/>
  +												<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/assertion/example1c-pass.gif"><br/>
   	<font size="-1">						Figure 9 - Assertion Listener Results (Pass)
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   									
   
  -												<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/assertion/example1c-fail.gif"><br/>
  +												<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/assertion/example1c-fail.gif"><br/>
   	<font size="-1">						Figure 10 - Assertion Listener Results (Fail)
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   									
   
   										  		</td></tr>
  
  
  
  1.11      +70 -2     jakarta-jmeter/docs/usermanual/get-started.html
  
  Index: get-started.html
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/docs/usermanual/get-started.html,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- get-started.html	6 Mar 2002 01:25:00 -0000	1.10
  +++ get-started.html	6 Mar 2002 03:52:15 -0000	1.11
  @@ -221,7 +221,7 @@
   						</a>
   									,
   and update the 
  -												<a	 href="configuring_jmeter.html">
  +												<a	 href="#configuring_jmeter">
   								jmeter.properties
   						</a>
   									 file with the full classname of the parser
  @@ -271,7 +271,7 @@
   								classpath
   						</a>
   									.  Also, update 
  -												<a	 href="configuring_jmeter.html">
  +												<a	 href="#configuring_jmeter">
   								jmeter.properties
   						</a>
   									
  @@ -473,6 +473,74 @@
   		</td></tr>
   		<tr><td><br/></td></tr>
   	 </table>
  +							  		  </blockquote>
  +		  </p>
  +		</td></tr>
  +		<tr><td><br/></td></tr>
  +	 </table>
  +						  									 <table border="0" cellspacing="0" cellpadding="2">
  +		<tr><td bgcolor="#525D76">
  +		  <font color="#ffffff" face="arial,helvetica,sanserif">
  +			 <a name="configuring_jmeter"><strong>2.5 Configuring JMeter</strong></a>
  +		  </font>
  +		</td></tr>
  +		<tr><td>
  +		  <blockquote>
  +		  									 				<p	>
  +								If you wish to modify the properties with which JMeter runs you need to
  +  either modify the jmeter.properties inside of the /bin directory or create
  +  your own copy of the jmeter.properties and specify it in the command line
  +  (jmeter [properties file]).
  +  
  +						</p>
  +							  									 			 <p>
  +	<b>Parameters</b>
  +	<table border="1" cellspacing="0" cellpadding="2">
  +	<tr><th>Attribute</th><th>Description</th><th>Required</th></tr>
  +			<tr>
  +			<td>search_paths</td>
  +			<td>						If you have developed new extensions to JMeter,
  +		you can tell JMeter where to find your classes by adding the name of the
  +  jar, or the directory where your classes live.
  +			</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>user.dir</td>
  +			<td>						The directory JMeter will first go to for saving and
  +	loading test scripts.
  +			</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>remote_hosts</td>
  +			<td>						Comma-delimited list of remote JMeter hosts.
  +	If you are running JMeter in a distributed environment, list the machines where
  +  you have JMeter remote servers running.  This will allow you to control those
  +	servers from this machine's GUI
  +			</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +			<tr>
  +			<td>not_in_menu</td>
  +			<td>						A list of components you do not want to see in
  +	JMeter's menus.  As JMeter has more and more components added, you may wish to
  +  customize your JMeter to show only those components you are interested in.
  +  You may list their classname or their class label (the string that appears
  +  in JMeter's UI) here, and they will no longer appear in the menu's.
  +			</td>
  +			<td>
  +											No
  +								</td>
  +		</tr>
  +		</table>
  +	</p>
   							  		  </blockquote>
   		  </p>
   		</td></tr>
  
  
  
  1.17      +11 -11    jakarta-jmeter/docs/usermanual/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/docs/usermanual/index.html,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- index.html	6 Mar 2002 01:25:00 -0000	1.16
  +++ index.html	6 Mar 2002 03:52:15 -0000	1.17
  @@ -248,6 +248,13 @@
   	 
   						</ul>
   									
  +	 
  +												<li	>
  +												<a	 href="get-started.html#configuring_jmeter">
  +								2.5 Configuring JMeter
  +						</a>
  +							</li>
  +									
     
   						</ul>
   									
  @@ -441,22 +448,15 @@
   								
   		
   												<li	>
  -												<a	 href="build-adv-web-test-plan.html#multi_user_logins">
  -								6.1 Creating Multiple User Logins
  -						</a>
  -							</li>
  -									
  -		
  -												<li	>
  -												<a	 href="build-adv-web-test-plan.html#session_cookies">
  -								6.2 Handling User Sessions With Cookies
  +												<a	 href="build-adv-web-test-plan.html#session_url_rewriting">
  +								6.1 Handling User Sessions With URL Rewriting
   						</a>
   							</li>
   									
   		
   												<li	>
  -												<a	 href="build-adv-web-test-plan.html#session_url_rewriting">
  -								6.3 Handling User Sessions With URL Rewriting
  +												<a	 href="build-adv-web-test-plan.html#header_manager">
  +								6.2 Using a Header Manager
   						</a>
   							</li>
   									
  
  
  
  1.5       +2 -2      jakarta-jmeter/docs/usermanual/test_plan.html
  
  Index: test_plan.html
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/docs/usermanual/test_plan.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- test_plan.html	6 Mar 2002 01:25:00 -0000	1.4
  +++ test_plan.html	6 Mar 2002 03:52:15 -0000	1.5
  @@ -513,10 +513,10 @@
   Since we placed "Web Defaults 1" inside a Loop Controller, only "Web Page 2" can access it.  The other HTTP
   requests will use "Web Defaults 2", since we placed it in the Thread Group (the "parent" of all other branches).
   						</p>
  -							  									 				<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/http-config/http-config-example.gif"><br/>
  +							  									 				<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../images/screenshots/http-config/http-config-example.gif"><br/>
   	<font size="-1">						Figure 1 -
   	Test Plan Showing Accessability of Configuration Elements
  -			</font></td></tr></table><br/>
  +			</font></td></tr></table></p>
   							  		  </blockquote>
   		</td></tr>
   		<tr><td><br/></td></tr>
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>