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: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
