Author: sebb
Date: Fri Nov 23 18:32:03 2007
New Revision: 597785

URL: http://svn.apache.org/viewvc?rev=597785&view=rev
Log:
Add image sizes; start glossary

Modified:
    jakarta/jmeter/trunk/xdocs/usermanual/component_reference.xml
    jakarta/jmeter/trunk/xdocs/usermanual/functions.xml
    jakarta/jmeter/trunk/xdocs/usermanual/glossary.xml

Modified: jakarta/jmeter/trunk/xdocs/usermanual/component_reference.xml
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/usermanual/component_reference.xml?rev=597785&r1=597784&r2=597785&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/usermanual/component_reference.xml (original)
+++ jakarta/jmeter/trunk/xdocs/usermanual/component_reference.xml Fri Nov 23 
18:32:03 2007
@@ -575,7 +575,7 @@
       <li><b>Thread bind</b></li>
       <p>Any LDAP request is part of an LDAP session, so the first thing that 
should be done is starting a session to the LDAP server.
        For starting this session a thread bind is used, which is equal to the 
LDAP "bind" operation.
-       The user is requested to give a username (Distinghuised name) and 
password, 
+       The user is requested to give a username (Distinguished name) and 
password, 
        which will be used to initiate a session.
        When no password, or the wrong password is specified, an anonymous 
session is started. Take care,
        omitting the password will not fail this test, a wrong password will. 
</p>
@@ -584,9 +584,9 @@
      <property name="Servername" required="Yes">The name (or IP-address) of 
the LDAP server.</property>
      <property name="Port" required="No">The port number that the LDAP server 
is listening to. If this is omitted 
      JMeter assumes the LDAP server is listening on the default 
port(389).</property>
-     <property name="DN" required="No">The distinghuished name of the base 
object that will be used for any subsequent operation. 
+     <property name="DN" required="No">The distinguished name of the base 
object that will be used for any subsequent operation. 
      It can be used as a starting point for all operations. You cannot start 
any operation on a higher level than this DN!</property>
-     <property name="Username" required="No">Full distinghuished name of the 
user as which you want to bind.</property>
+     <property name="Username" required="No">Full distinguished name of the 
user as which you want to bind.</property>
      <property name="Password" required="No">Password for the above user. If 
omitted it will result in an anonymous bind. 
      If is is incorrect, the sampler will return an error and revert to an 
anonymous bind.</property>
     </properties>
@@ -605,7 +605,7 @@
                check the validity of the user/password combination, and end 
the session again.</p>
     <properties>
      <property name="Name" required="No">Descriptive name for this sampler 
that is shown in the tree.</property>
-      <property name="Username" required="Yes">Full distinghuished name of the 
user as which you want to bind.</property>
+      <property name="Username" required="Yes">Full distinguished name of the 
user as which you want to bind.</property>
      <property name="Password" required="No">Password for the above user. If 
omitted it will result in an anonymous bind. 
      If is is incorrect, the sampler will return an error.</property>
      </properties>
@@ -617,9 +617,9 @@
        the LDAP tree.  </p>
     <properties>
      <property name="Name" required="No">Descriptive name for this sampler 
that is shown in the tree.</property>
-      <property name="Old entry name" required="Yes">The current 
distinghuished name of the object you want to rename or move, 
+      <property name="Old entry name" required="Yes">The current distinguished 
name of the object you want to rename or move, 
       relative to the given DN in the thread bind operation.</property>
-     <property name="New distinghuished name" required="Yes">The new 
distinghuished name of the object you want to rename or move, 
+     <property name="New distinguished name" required="Yes">The new 
distinguished name of the object you want to rename or move, 
       relative to the given DN in the thread bind operation.</property>
      </properties>
        
@@ -629,7 +629,7 @@
        object to the LDAP server.  </p>
     <properties>
      <property name="Name" required="No">Descriptive name for this sampler 
that is shown in the tree.</property>
-      <property name="Entry DN" required="Yes">Distinghuised name of the 
object you want to add, relative to the given DN in the thread bind 
operation.</property>
+      <property name="Entry DN" required="Yes">Distinguished name of the 
object you want to add, relative to the given DN in the thread bind 
operation.</property>
      <property name="Add test" required="Yes">A list of attributes and their 
values you want to use for the object.
      If you need to add a multiple value attribute, you need to add the same 
attribute with their respective 
      values several times to the list.</property>
@@ -641,7 +641,7 @@
        object from the LDAP tree </p>
     <properties>
      <property name="Name" required="No">Descriptive name for this sampler 
that is shown in the tree.</property>
-      <property name="Delete" required="Yes">Distinghuished name of the object 
you want to delete, relative to the given DN in the thread bind 
operation.</property>
+      <property name="Delete" required="Yes">Distinguished name of the object 
you want to delete, relative to the given DN in the thread bind 
operation.</property>
       </properties>
        
  <br />       
@@ -649,7 +649,7 @@
        <p>This is the LDAP "search" operation, and will be used for defining 
searches.  </p>
     <properties>
      <property name="Name" required="No">Descriptive name for this sampler 
that is shown in the tree.</property>
-      <property name="Search base" required="No">Distinghuished name of the 
subtree you want your 
+      <property name="Search base" required="No">Distinguished name of the 
subtree you want your 
       search to look in, relative to the given DN in the thread bind 
operation.</property>
       <property name="Search Filter" required="Yes">searchfilter, must be 
specified in LDAP syntax.</property>
       <property name="Scope" required="No">Use 0 for baseobject-, 1 for 
onelevel- and 2 for a subtree search. (Default=0)</property>
@@ -666,7 +666,7 @@
        can be used to add, delete or replace values of an attribute. </p>
     <properties>
      <property name="Name" required="No">Descriptive name for this sampler 
that is shown in the tree.</property>
-      <property name="Entry name" required="Yes">Distinghuished name of the 
object you want to modify, relative 
+      <property name="Entry name" required="Yes">Distinguished name of the 
object you want to modify, relative 
       to the given DN in the thread bind operation</property>
      <property name="Modification test" required="Yes">The 
attribute-value-opCode triples. The opCode can be any 
      valid LDAP operationCode (add, delete/remove or replace). If you don't 
specify a value with a delete operation,
@@ -684,7 +684,7 @@
          If the compare operation fails, this test fails with errorcode 49.</p>
     <properties>
      <property name="Name" required="No">Descriptive name for this sampler 
that is shown in the tree.</property>
-      <property name="Entry DN" required="Yes">The current distinghuished name 
of the object of 
+      <property name="Entry DN" required="Yes">The current distinguished name 
of the object of 
       which you want  to compare an attribute, relative to the given DN in the 
thread bind operation.</property>
      <property name="Compare filter" required="Yes">In the form 
"attribute=value"</property>
      </properties>
@@ -1184,7 +1184,7 @@
 following order: Ant Home Page, Ant News Page, Log4J Home Page, Log4J History 
Page.
 Note, the File Reporter
 is configured to store the results in a file named "simple-test.dat" in the 
current directory.</p>
-<figure image="logic-controller/simple-example.gif">Figure 6 Simple Controller 
Example</figure>
+<figure width="337" height="233" 
image="logic-controller/simple-example.gif">Figure 6 Simple Controller 
Example</figure>
 
 </example>
 </component>
@@ -1213,7 +1213,7 @@
 In this example, we created a Test Plan that sends a particular HTTP Request
 only once and sends another HTTP Request five times.</p>
 
-<figure image="logic-controller/loop-example.gif">Figure 4 - Loop Controller 
Example</figure>
+<figure width="362" height="178" 
image="logic-controller/loop-example.gif">Figure 4 - Loop Controller 
Example</figure>
 
 <p>We configured the Thread Group for a single thread and a loop count value of
 one. Instead of letting the Thread Group control the looping, we used a Loop
@@ -1248,7 +1248,7 @@
 Each thread sends one request to the Home Page, followed by three requests to 
the Bug Page.
 Although we configured the Thread Group to iterate three times, each JMeter 
thread only
 sends one request to the Home Page because this request lives inside a Once 
Only Controller.</p>
-<figure image="logic-controller/once-only-example.png">Figure 5. Once Only 
Controller Example</figure>
+<figure width="348" height="131" 
image="logic-controller/once-only-example.png">Figure 5. Once Only Controller 
Example</figure>
 <p>Each JMeter thread will send the requests in the following order: Home 
Page, Bug Page,
 Bug Page, Bug Page. Note, the File Reporter is configured to store the results 
in a file named "loop-test.dat" in the current directory.</p>
 
@@ -1285,7 +1285,7 @@
 we configured the Thread Group to have two threads and a loop count of five, 
for a total of ten
 requests per thread. See the table below for the sequence JMeter sends the 
HTTP Requests.</p>
 
-<figure image="logic-controller/interleave.png">Figure 1 - Interleave 
Controller Example 1</figure>
+<figure width="336" height="153" 
image="logic-controller/interleave.png">Figure 1 - Interleave Controller 
Example 1</figure>
 
 <table border="1" cellspacing="0" cellpadding="4">
 <tr valign="top"><th>Loop Iteration</th><th>Each JMeter Thread Sends These 
HTTP Requests</th></tr>
@@ -1311,7 +1311,7 @@
 to have a single thread and a loop count of eight.  Notice that the Test Plan 
has an outer Interleave Controller with
 two Interleave Controllers inside of it.</p>
 
-<figure image="logic-controller/interleave2.png">
+<figure width="207" height="249" image="logic-controller/interleave2.png">
         Figure 2 - Interleave Controller Example 2
 </figure>
 
@@ -1320,7 +1320,7 @@
 thread will send the requests in the following order: Home Page, Interleaved, 
Bug Page, Interleaved, CVS Page, Interleaved, and FAQ Page, Interleaved.
 Note, the File Reporter is configured to store the results in a file named 
"interleave-test2.dat" in the current directory.</p>
 
-<figure image="logic-controller/interleave3.png">
+<figure width="204" height="247" image="logic-controller/interleave3.png">
         Figure 3 - Interleave Controller Example 3
 </figure>
 <p>If the two interleave controllers under the main interleave controller were 
instead simple controllers, then the order would be: Home Page, CVS Page, 
Interleaved, Bug Page, FAQ Page, Interleaved.  However, if "ignore 
sub-controller blocks" was checked on the main interleave controller, then the 
order would be: Home Page, Interleaved, Bug Page, Interleaved, CVS Page, 
Interleaved, and FAQ Page, Interleaved.</p>
@@ -1507,7 +1507,7 @@
 In this example, we created a Test Plan that sends a particular HTTP Request
 only once and sends another HTTP Request to every link that can be found on 
the page.</p>
 
-<figure image="logic-controller/foreach-example.png">Figure 7 - ForEach 
Controller Example</figure>
+<figure width="246" height="154" 
image="logic-controller/foreach-example.png">Figure 7 - ForEach Controller 
Example</figure>
 
 <p>We configured the Thread Group for a single thread and a loop count value of
 one. You can see that we added one HTTP Request to the Thread Group and
@@ -1521,7 +1521,7 @@
 This has two Regular Expressions and ForEach Controllers.
 The first RE matches, but the second does not match, 
 so no samples are run by the second ForEach Controller</p>
-<figure image="logic-controller/foreach-example2.png">Figure 8 - ForEach 
Controller Example 2</figure>
+<figure width="198" height="253" 
image="logic-controller/foreach-example2.png">Figure 8 - ForEach Controller 
Example 2</figure>
 <p>The Thread Group has a single thread and a loop count of two.
 </p><p>
 Sample 1 uses the JavaTest Sampler to return the string "a b c d".
@@ -1798,7 +1798,7 @@
 <p>
        The Control Panel (above) shows an example of an HTML display.
        Figure 9 (below) shows an example of an XML display.
-<figure image="view_results_tree_xml.png">Figure 9 Sample XML display</figure>
+<figure width="751" height="461" image="view_results_tree_xml.png">Figure 9 
Sample XML display</figure>
 </p>
 </component>
 
@@ -2132,8 +2132,8 @@
 to "/secret/index.html" and "/secret/index2.html".  The other HTTP request, 
named "NoSecretPage" makes a request to
 "/index.html".</p>
 
-<figure image="http-config/auth-manager-example1a.gif">Figure 10 - Test 
Plan</figure>
-<figure image="http-config/auth-manager-example1b.gif">Figure 11 - 
Authorization Manager Control Panel</figure>
+<figure width="289" height="201" 
image="http-config/auth-manager-example1a.gif">Figure 10 - Test Plan</figure>
+<figure width="572" height="341" 
image="http-config/auth-manager-example1b.gif">Figure 11 - Authorization 
Manager Control Panel</figure>
 
 <p>When we run the Test Plan, JMeter looks in the Authorization table for the 
URL it is requesting.  If the Base URL matches
 the URL, then JMeter passes this information along with the request.</p>
@@ -2251,8 +2251,8 @@
 that tells JMeter to override the default "User-Agent" request header and use 
a particular Internet Explorer agent string
 instead. (see figures 9 and 10).</p>
 
-<figure image="http-config/header-manager-example1a.gif">Figure 12 - Test 
Plan</figure>
-<figure image="http-config/header-manager-example1b.gif">Figure 13 - Header 
Manager Control Panel</figure>
+<figure width="203" height="141" 
image="http-config/header-manager-example1a.gif">Figure 12 - Test Plan</figure>
+<figure width="573" height="334" 
image="http-config/header-manager-example1b.gif">Figure 13 - Header Manager 
Control Panel</figure>
 </example>
 
 </component>
@@ -2467,10 +2467,10 @@
        The pattern is a Perl5-style regular expression, but without the 
enclosing brackets.
 </p>
 <example title="Assertion Examples" anchor="assertion_examples">
-<figure image="assertion/example1a.png">Figure 14 - Test Plan</figure>
-<figure image="assertion/example1b.png">Figure 15 - Assertion Control Panel 
with Pattern</figure>
-<figure image="assertion/example1c-pass.gif">Figure 16 - Assertion Listener 
Results (Pass)</figure>
-<figure image="assertion/example1c-fail.gif">Figure 17 - Assertion Listener 
Results (Fail)</figure>
+<figure width="187" height="94" image="assertion/example1a.png">Figure 14 - 
Test Plan</figure>
+<figure width="629" height="333" image="assertion/example1b.png">Figure 15 - 
Assertion Control Panel with Pattern</figure>
+<figure width="474" height="265" image="assertion/example1c-pass.gif">Figure 
16 - Assertion Listener Results (Pass)</figure>
+<figure width="474" height="265" image="assertion/example1c-fail.gif">Figure 
17 - Assertion Listener Results (Fail)</figure>
 </example>
 
 
@@ -2854,7 +2854,7 @@
 will choose at random, and replace the value in your URL test sample.  Each 
time through
 the test, a new random value will be chosen.</p>
 
-<figure image="modification.png">Figure 18 - Online Poll Example</figure>
+<figure width="755" height="325" image="modification.png">Figure 18 - Online 
Poll Example</figure>
 
 <note>One important thing to remember is that you must create a test sample 
immediately
 prior that will return an HTML page with the links and forms that are relevant 
to

Modified: jakarta/jmeter/trunk/xdocs/usermanual/functions.xml
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/usermanual/functions.xml?rev=597785&r1=597784&r2=597785&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/usermanual/functions.xml (original)
+++ jakarta/jmeter/trunk/xdocs/usermanual/functions.xml Fri Nov 23 18:32:03 2007
@@ -183,7 +183,7 @@
 
 <subsection name="&sect-num;.4 The Function Helper Dialog" 
anchor="function_helper">
 <p>The Function Helper dialog is available from JMeter's Tools menu.</p>
-<figure image="function_helper_dialog.png">Function Helper Dialog</figure>
+<figure width="667" height="326" image="function_helper_dialog.png">Function 
Helper Dialog</figure>
 <p>Using the Function Helper, you can select a function from the pull down, 
and assign
 values for its arguments.  The left column in the table provides a brief 
description of the
 argument, and the right column is where you write in the value for that 
argument.  Different

Modified: jakarta/jmeter/trunk/xdocs/usermanual/glossary.xml
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/usermanual/glossary.xml?rev=597785&r1=597784&r2=597785&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/usermanual/glossary.xml (original)
+++ jakarta/jmeter/trunk/xdocs/usermanual/glossary.xml Fri Nov 23 18:32:03 2007
@@ -28,6 +28,25 @@
 <body>
 
 <section name="&sect-num;. Glossary" anchor="glossary">
+
+<p>
+<b>Latency</b> - JMeter measures the latency from just before sending the 
request to
+just after the first response has been received. Thus the time
+includes all the processing needed to assemble the request as well as
+assembling the response, which in general will be longer than one
+byte.
+Protocol analysers (such as Wireshark) measure the time when bytes are 
actually sent/received over the interface.
+The JMeter time should be closer to that which is experienced by a
+browser or other application client.
+</p>
+
+<p>
+<b>Throughput</b> is calculated as requests/unit of time.
+The time is calculated from the start of the first sample to the end of the 
last sample.
+This includes any intervals between samples.   
+</p>
+
+
 </section>
 
 </body>



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

Reply via email to