You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by mi...@apache.org on 2015/03/08 11:22:59 UTC

svn commit: r1664961 [9/19] - in /jmeter/trunk/docs: ./ css/ usermanual/

Modified: jmeter/trunk/docs/usermanual/build-monitor-test-plan.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/build-monitor-test-plan.html?rev=1664961&r1=1664960&r2=1664961&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/build-monitor-test-plan.html (original)
+++ jmeter/trunk/docs/usermanual/build-monitor-test-plan.html Sun Mar  8 10:22:58 2015
@@ -1,191 +1,36 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one or more
-   contributor license agreements.  See the NOTICE file distributed with
-   this work for additional information regarding copyright ownership.
-   The ASF licenses this file to You under the Apache License, Version 2.0
-   (the "License"); you may not use this file except in compliance with
-   the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
--->
-
-<!-- Content Stylesheet for Site -->
-
-
-<!-- start the processing -->
-<html>
-<head>
-<link rel="stylesheet" type="text/css" href="../css/style.css"/>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
-
-<title>Apache JMeter - User's Manual: Building a Monitor Test Plan</title>
-</head>
-
-<body bgcolor="#ffffff" text="#000000" link="#525D76">
-<table width="100%" cellspacing="0" border="0">
-<tr>
-<td width="90%" align="left">
-<table border="0" cellspacing="0">
-<tr>
-<td width="10%">
-<a href="http://www.apache.org"><img title="Apache Software Foundation" width="290" height="75" src="../images/asf-logo.png" border="0"/></a>
-</td>
-<td align="left" width="40%">
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="http://jmeter.apache.org/"><img width="182" height="88" src="../images/logo.jpg" alt="Apache JMeter" title="Apache JMeter" border="0"/></a>
-</td>
-</tr>
-</table>
-</td>
-<td align="left" width="50%">
-<table cellspacing="0" align="right" border="0">
-<tr>
-<td align="left"> <a href="https://twitter.com/share"
-class="twitter-share-button"
-data-text="Powerful Load Testing with
-Apache #JMeter" data-via="ApacheJMeter"
-data-lang="en-gb" data-size="large">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-</td>
-<td align="right"> <a
-href="https://twitter.com/ApacheJMeter"
-class="twitter-follow-button"
-data-show-count="false" data-lang="en-gb"
-data-size="large">Follow</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-</td>
-</tr>
-</table>
-</td></tr>
-</table>
-
-<table border="0" width="100%" cellspacing="4">
-<tr><td colspan="2">
-<hr noshade size="1"/>
-</td></tr>
-<tr>
-<!-- LEFT SIDE NAVIGATION -->
-<td width="20%" valign="top" nowrap="true">
-<table border="0" width="100%" cellspacing="0">
-<tr><td>
-<p><strong>About</strong></p>
-<ul>
-<li><a href="../index.html">Overview</a>
-</li>
-<li><a href="http://twitter.com/ApacheJMeter">JMeter on Twitter</a>
-<img src="../images/twitter.png" align="top"/></li>
-<li><a href="../issues.html">Issue Tracking</a>
-</li>
-<li><a href="http://projects.apache.org/feeds/rss/jmeter.xml">Subscribe to What's New</a>
-</li>
-<li><a href="http://www.apache.org/licenses/">License</a>
-</li>
-</ul>
-<p><strong>Download</strong></p>
-<ul>
-<li><a href="../download_jmeter.cgi">Download Releases</a>
-</li>
-<li><a href="../nightly.html">Developer (Nightly) Builds</a>
-</li>
-</ul>
-<p><strong>Documentation</strong></p>
-<ul>
-<li><a href="../changes.html">Changes per version</a>
-</li>
-<li><a href="../usermanual/get-started.html">Get Started</a>
-</li>
-<li><a href="../usermanual/index.html">User Manual</a>
-</li>
-<li><a href="../usermanual/best-practices.html">Best Practices</a>
-</li>
-<li><a href="../usermanual/component_reference.html">Component Reference</a>
-</li>
-<li><a href="../usermanual/functions.html">Functions Reference</a>
-</li>
-<li><a href="../api/index.html">Javadocs</a>
-</li>
-<li><a href="../building.html">Building JMeter and Add-Ons</a>
-</li>
-<li><a href="http://wiki.apache.org/jmeter">JMeter Wiki</a>
-</li>
-<li><a href="http://wiki.apache.org/jmeter/JMeterFAQ">FAQ (Wiki)</a>
-</li>
-</ul>
-<p><strong>Tutorials (PDF format)</strong></p>
-<ul>
-<li><a href="../usermanual/jmeter_distributed_testing_step_by_step.pdf">Distributed Testing</a>
-</li>
-<li><a href="../usermanual/jmeter_proxy_step_by_step.pdf">Recording Tests</a>
-</li>
-<li><a href="../usermanual/junitsampler_tutorial.pdf">JUnit Sampler</a>
-</li>
-<li><a href="../usermanual/jmeter_accesslog_sampler_step_by_step.pdf">Access Log Sampler</a>
-</li>
-<li><a href="../extending/jmeter_tutorial.pdf">Extending JMeter</a>
-</li>
-</ul>
-<p><strong>Community</strong></p>
-<ul>
-<li><a href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a>
-</li>
-<li><a href="../mail.html">Mailing Lists</a>
-</li>
-<li><a href="../svnindex.html">SVN Repositories</a>
-</li>
-</ul>
-<p><strong>Foundation</strong></p>
-<ul>
-<li><a href="http://www.apache.org/">ASF</a>
-</li>
-<li><a href="http://www.apache.org/foundation/getinvolved.html">Get Involved in the ASF</a>
-</li>
-<li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
-</li>
-<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a>
-</li>
-</ul>
-</td></tr>
-<tr><td>
-<iframe src="http://www.apache.org/ads/button.html" style="border-width:0; float: left;" frameborder="0" scrolling="no"></iframe>
-</td></tr>
-</table>
-</td>
-<td width="80%" align="left" valign="top">
-<table>
-<tr>
-<td bgcolor="#525D76">
-<div align="right"><a href="index.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Index</font></a></div>
-</td>
-<td bgcolor="#525D76">
-<div align="right"><a href="listeners.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Next</font></a></div>
-</td>
-<td bgcolor="#525D76">
-<div align="right"><a href="build-jms-topic-test-plan.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Prev</font></a></div>
-</td>
-</tr>
-</table>
-<br>
-<table border="0" cellspacing="0" cellpadding="2" width="100%">
-<tr><td bgcolor="#525D76">
-<font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="building"><strong>13. Building a Monitor Test Plan</strong></a><a class="sectionlink" href="#building" title="Link to here">&para;</a></font>
-</td></tr>
-<tr><td>
-<blockquote>
-<p>
-In this section, you will learn how to create a 
-
-<a href="build-test-plan.html">
-Test Plan
-</a>
- to monitor webservers. Monitors
+<!DOCTYPE html SYSTEM "about:legacy-compat">
+<html lang="en"><head><META http-equiv="Content-Type" content="text/html; charset=iso-8859-15"><title>Apache JMeter
+          -
+          User's Manual: Building a Monitor Test Plan</title><meta name="viewport" content="width=device-width, initial-scale=1"><link href="http://fonts.googleapis.com/css?family=Merriweather:400normal" rel="stylesheet" type="text/css"><link rel="stylesheet" type="text/css" href="../css/new-style.css"></head><body role="document"><a href="#content" class="hidden">Main content</a><div class="header"><!--
+            APACHE LOGO
+          --><div><a href="http://www.apache.org"><img title="Apache Software Foundation" width="290" height="75" src="../images/asf-logo.png" alt="Logo ASF"></a></div><!--
+              PROJECT LOGO
+            --><div><a href="http://jmeter.apache.org/"><img src="../images/logo.jpg" alt="Apache JMeter"></a></div><div class="twitter"><div><a href="https://twitter.com/share" class="twitter-share-button" data-text="Powerful Load Testing with Apache #JMeter" data-via="ApacheJMeter" data-lang="en-gb" data-size="large">Tweet</a><script>
+            (function(d,s,id){
+              var js,
+                  fjs=d.getElementsByTagName(s)[0],
+                  p=/^http:/.test(d.location)?'http':'https';
+              if (!d.getElementById(id)) {
+                  js=d.createElement(s);
+                  js.id=id;
+                  js.src=p+'://platform.twitter.com/widgets.js';
+                  fjs.parentNode.insertBefore(js,fjs);
+              }
+            })(document, 'script', 'twitter-wjs');
+              </script></div><div><a href="https://twitter.com/ApacheJMeter" class="twitter-follow-button" data-show-count="false" data-lang="en-gb" data-size="large">Follow</a><script>(function(d,s,id){
+                var js,
+                    fjs=d.getElementsByTagName(s)[0],
+                    p=/^http:/.test(d.location)?'http':'https';
+                if (!d.getElementById(id)) {
+                    js=d.createElement(s);
+                    js.id=id;
+                    js.src=p+'://platform.twitter.com/widgets.js';
+                    fjs.parentNode.insertBefore(js,fjs);
+                }
+            })(document, 'script', 'twitter-wjs');
+              </script></div></div><div class="banner"><iframe src="http://www.apache.org/ads/bannerbar.html" style="border-width:0;" frameborder="0" scrolling="no"></iframe><div class="clear"></div></div></div><div class="nav"><ul class="menu"><li><div class="menu-title">About</div><ul><li><a href="../index.html">Overview</a></li><li><a href="http://twitter.com/ApacheJMeter">JMeter on Twitter<img src="../images/twitter.png" alt="Icon for JMeter on Twitter"></a></li><li><a href="../issues.html">Issue Tracking</a></li><li><a href="http://projects.apache.org/feeds/rss/jmeter.xml">Subscribe to What's New</a></li><li><a href="http://www.apache.org/licenses/">License</a></li></ul></li></ul><ul class="menu"><li><div class="menu-title">Download</div><ul><li><a href="../download_jmeter.cgi">Download Releases</a></li><li><a href="../nightly.html">Developer (Nightly) Builds</a></li></ul></li></ul><ul class="menu"><li><div class="menu-title">Documentation</div><ul><li><a href="../changes.html"
 >Changes per version</a></li><li><a href="../usermanual/get-started.html">Get Started</a></li><li><a href="../usermanual/index.html">User Manual</a></li><li><a href="../usermanual/best-practices.html">Best Practices</a></li><li><a href="../usermanual/component_reference.html">Component Reference</a></li><li><a href="../usermanual/functions.html">Functions Reference</a></li><li><a href="../api/index.html">Javadocs</a></li><li><a href="../building.html">Building JMeter and Add-Ons</a></li><li><a href="http://wiki.apache.org/jmeter">JMeter Wiki</a></li><li><a href="http://wiki.apache.org/jmeter/JMeterFAQ">FAQ (Wiki)</a></li></ul></li></ul><ul class="menu"><li><div class="menu-title">Tutorials (PDF format)</div><ul><li><a href="../usermanual/jmeter_distributed_testing_step_by_step.pdf">Distributed Testing</a></li><li><a href="../usermanual/jmeter_proxy_step_by_step.pdf">Recording Tests</a></li><li><a href="../usermanual/junitsampler_tutorial.pdf">JUnit Sampler</a></li><li><a href="../us
 ermanual/jmeter_accesslog_sampler_step_by_step.pdf">Access Log Sampler</a></li><li><a href="../extending/jmeter_tutorial.pdf">Extending JMeter</a></li></ul></li></ul><ul class="menu"><li><div class="menu-title">Community</div><ul><li><a href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a></li><li><a href="../mail.html">Mailing Lists</a></li><li><a href="../svnindex.html">SVN Repositories</a></li></ul></li></ul><ul class="menu"><li><div class="menu-title">Foundation</div><ul><li><a href="http://www.apache.org/">ASF</a></li><li><a href="http://www.apache.org/foundation/getinvolved.html">Get Involved in the ASF</a></li><li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></li></ul></div><div class="main" id="content"><ul class="pagelinks"><li><a href="build-jms-topic-test-plan.html">&lt; Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="liste
 ners.html">Next &gt;</a></li></ul><div class="section"><h1 id="building">13. Building a Monitor Test Plan<a class="sectionlink" href="#building" title="Link to here">&para;</a></h1>
+<p>In this section, you will learn how to create a 
+<a href="build-test-plan.html">Test Plan</a> to monitor webservers. Monitors
 are useful for a stress testing and system management. Used with stress
 testing, the monitor provides additional information about server performance.
 It also makes it easier to see the relationship between server performance
@@ -193,335 +38,121 @@ and response time on the client side. As
 monitor provides an easy way to monitor multiple servers from one console.
 The monitor was designed to work with the status servlet in Tomcat 5. In
 theory, any servlet container that supports JMX (Java Management Extension)
-can port the status servlet to provide the same information.
-</p>
-<p>
-For those who want to use the monitor with other servlet or EJB containers,
+can port the status servlet to provide the same information.</p>
+<p>For those who want to use the monitor with other servlet or EJB containers,
 Tomcat's status servlet should work with other containers for the memory
 statistics without any modifications. To get thread information, you will
-need to change the MBeanServer lookup to retrieve the correct MBeans.
-</p>
-</blockquote>
-</p>
-</td></tr>
-<tr><td><br></td></tr>
-</table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%">
-<tr><td bgcolor="#525D76">
-<font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="adding_server"><strong>13.1 Adding A Server</strong></a><a class="sectionlink" href="#adding_server" title="Link to here">&para;</a></font>
-</td></tr>
-<tr><td>
-<blockquote>
-<p>
-The first step is to add a 
-<a href="test_plan.html#thread_group">
-Thread Group
-</a>
+need to change the MBeanServer lookup to retrieve the correct MBeans.</p>
 
+</div><div class="section"><h1 id="adding_server">13.1 Adding A Server<a class="sectionlink" href="#adding_server" title="Link to here">&para;</a></h1>
+<p>The first step is to add a <a href="test_plan.html#thread_group">Thread Group</a>
 element.  The Thread Group tells JMeter the number of threads you want. Always use
 1, since we are using JMeter as a monitor. This is very important for those not
 familiar with server monitors. As a general rule, using multiple threads for a
 single server is bad and can create significant stress.
-
-</p>
-<p>
-Go ahead and add the ThreadGroup element by first selecting the Test Plan,
-clicking your right mouse button to get the Add menu, and then select
-Add --> ThreadGroup.
-</p>
-<p>
-You should now see the Thread Group element under Test Plan.  If you do not
-see the element, "expand" the Test Plan tree by clicking on the Test Plan element.
-</p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/webtest/threadgroup.png"/><br>
-<font size="-1">
-Figure 13.1. Thread Group with Default Values
-</font></td></tr></table></p>
-<p>
-Change the loop count to forever (or some large number) so that enough samples are generated.
-</p>
-</blockquote>
-</p>
-</td></tr>
-<tr><td><br></td></tr>
-</table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%">
-<tr><td bgcolor="#525D76">
-<font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="adding_auth"><strong>13.2 HTTP Auth Manager</strong></a><a class="sectionlink" href="#adding_auth" title="Link to here">&para;</a></font>
-</td></tr>
-<tr><td>
-<blockquote>
-<p>
-Add the 
-<a href="../usermanual/component_reference.html#HTTP_Authorization_Manager">HTTP Authorization Manager</a>
- to the Thread Group element
-(Add --> Config element --> HTTP Authorization Manager). Enter the username
-and password for your webserver. Important note: the monitor only works with
-Tomcat5 build 5.0.19 and newer. For instructions on how to setup Tomcat, please
-refer to tomcat 5 documentation.
 </p>
-<ol>
-
 
-<li>
- leave the base URL blank
-</li>
-
-
-<li>
- enter the username
-</li>
+<p>Go ahead and add the ThreadGroup element by first selecting the Test Plan,
+clicking your right mouse button to get the Add menu, and then select
+Add --&gt; ThreadGroup.</p>
 
+<p>You should now see the Thread Group element under Test Plan.  If you do not
+see the element, "expand" the Test Plan tree by clicking on the Test Plan element.</p>
 
-<li>
- enter the password
-</li>
+<figure><a href="../images/screenshots/webtest/threadgroup.png"><img src="../images/screenshots/webtest/threadgroup.png" width="" height="" alt="
+Figure 13.1. Thread Group with Default Values"></a><figcaption>
+Figure 13.1. Thread Group with Default Values</figcaption></figure>
 
+<p>Change the loop count to forever (or some large number) so that enough samples are generated.</p>
 
+</div><div class="section"><h1 id="adding_auth">13.2 HTTP Auth Manager<a class="sectionlink" href="#adding_auth" title="Link to here">&para;</a></h1>
+<p>Add the <a href="../usermanual/component_reference.html#HTTP_Authorization_Manager">HTTP Authorization Manager</a> to the Thread Group element
+(Add --&gt; Config element --&gt; HTTP Authorization Manager). Enter the username
+and password for your webserver. Important note: the monitor only works with
+Tomcat5 build 5.0.19 and newer. For instructions on how to setup Tomcat, please
+refer to tomcat 5 documentation.</p>
+<ol>
+<li> leave the base URL blank</li>
+<li> enter the username</li>
+<li> enter the password</li>
 </ol>
-</blockquote>
-</p>
-</td></tr>
-<tr><td><br></td></tr>
-</table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%">
-<tr><td bgcolor="#525D76">
-<font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="adding_request"><strong>13.3 Adding HTTP Request</strong></a><a class="sectionlink" href="#adding_request" title="Link to here">&para;</a></font>
-</td></tr>
-<tr><td>
-<blockquote>
-<p>
-Add the 
-<a href="../usermanual/component_reference.html#HTTP_Request">HTTP Request</a>
- to the Thread Group element
-(Add --> Sampler --> HTTP Request). Then, select the HTTP Request element
-in the tree and edit the following properties):
+</div><div class="section"><h1 id="adding_request">13.3 Adding HTTP Request<a class="sectionlink" href="#adding_request" title="Link to here">&para;</a></h1>
 
+<p>Add the <a href="../usermanual/component_reference.html#HTTP_Request">HTTP Request</a> to the Thread Group element
+(Add --&gt; Sampler --&gt; HTTP Request). Then, select the HTTP Request element
+in the tree and edit the following properties):
 <ol>
-
-
-<li>
-Change the Name field to "Server Status".
-</li>
-
-
-<li>
-Enter the IP address or Hostname
-</li>
-
-
-<li>
-Enter the port number
-</li>
-
-
-<li>
-Set the Path field to "/manager/status" if you're using Tomcat.
-</li>
-
-
-<li>
-Add a request parameter named "XML" in uppercase. Give it a value of
-"true" in lowercase.
-</li>
-
-
-<li>
-Check "Use as Monitor" at the bottom of the sampler
-</li>
-
-
+<li>Change the Name field to "Server Status".</li>
+<li>Enter the IP address or Hostname</li>
+<li>Enter the port number</li>
+<li>Set the Path field to "/manager/status" if you're using Tomcat.</li>
+<li>Add a request parameter named "XML" in uppercase. Give it a value of
+"true" in lowercase.</li>
+<li>Check "Use as Monitor" at the bottom of the sampler</li>
 </ol>
+</p>
 
+</div><div class="section"><h1 id="adding_timer">13.4 Adding Constant Timer<a class="sectionlink" href="#adding_timer" title="Link to here">&para;</a></h1>
 
-</p>
-</blockquote>
-</p>
-</td></tr>
-<tr><td><br></td></tr>
-</table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%">
-<tr><td bgcolor="#525D76">
-<font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="adding_timer"><strong>13.4 Adding Constant Timer</strong></a><a class="sectionlink" href="#adding_timer" title="Link to here">&para;</a></font>
-</td></tr>
-<tr><td>
-<blockquote>
-<p>
-Add a timer to this thread group (Add --> Timer --> Constant Timer).
+<p>Add a timer to this thread group (Add --&gt; Timer --&gt; Constant Timer).
 Enter 5000 milliseconds in the "Thread Delay" box. In general, using intervals shorter
 than 5 seconds will add stress to your server. Find out what is an acceptable interval
-before you deploy the monitor in your production environment.
-</p>
-</blockquote>
-</p>
-</td></tr>
-<tr><td><br></td></tr>
-</table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%">
-<tr><td bgcolor="#525D76">
-<font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="adding_listener"><strong>13.5 Adding a Listener to Store the Results</strong></a><a class="sectionlink" href="#adding_listener" title="Link to here">&para;</a></font>
-</td></tr>
-<tr><td>
-<blockquote>
-<p>
-If you want to save the raw results from the server, add a simple data
- 
-<a href="component_reference.html#listeners">
-Listener
-</a>
-. If you want to save the
+before you deploy the monitor in your production environment.</p>
+
+</div><div class="section"><h1 id="adding_listener">13.5 Adding a Listener to Store the Results<a class="sectionlink" href="#adding_listener" title="Link to here">&para;</a></h1>
+<p>If you want to save the raw results from the server, add a simple data
+ <a href="component_reference.html#listeners">Listener</a>. If you want to save the
  calculated statistics, enter a filename in the listener. If you want to save both
- the raw data and statistics, make sure you use different filenames.
-</p>
-<p>
-Select the thread group element and add a 
-<a href="../usermanual/component_reference.html#Simple_Data_Writer">Simple Data Writer</a>
- listener
-(Add --> Listener --> Simple Data Writer).  Next, you need to specify a directory
-and filename of the output file.  You can either type it into the filename field, or
-select the Browse button and browse to a directory and then enter a filename.
-</p>
-</blockquote>
-</p>
-</td></tr>
-<tr><td><br></td></tr>
-</table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%">
-<tr><td bgcolor="#525D76">
-<font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="add_monitor_listener"><strong>13.6 Adding Monitor Results</strong></a><a class="sectionlink" href="#add_monitor_listener" title="Link to here">&para;</a></font>
-</td></tr>
-<tr><td>
-<blockquote>
-<p>
-Add the 
-<a href="component_reference.html#listeners">
-Listener
-</a>
- by selecting the
-test plan element (Add --> Listener -- > Monitor Results). 
+ the raw data and statistics, make sure you use different filenames.</p>
 
-<br>
+<p>Select the thread group element and add a <a href="../usermanual/component_reference.html#Simple_Data_Writer">Simple Data Writer</a> listener
+(Add --&gt; Listener --&gt; Simple Data Writer).  Next, you need to specify a directory
+and filename of the output file.  You can either type it into the filename field, or
+select the Browse button and browse to a directory and then enter a filename.</p>
 
+</div><div class="section"><h1 id="add_monitor_listener">13.6 Adding Monitor Results<a class="sectionlink" href="#add_monitor_listener" title="Link to here">&para;</a></h1>
 
+<p>Add the <a href="component_reference.html#listeners">Listener</a> by selecting the
+test plan element (Add --&gt; Listener -- &gt; Monitor Results). 
+<br>
 By default, the Listener will select the results from the first connector in the sample response.
 The Connector prefix field can be used to select a different connector.
 If specified, the Listener will choose the first connector which matches the prefix.
 If no match is found, then the first connector is selected.
-
 </p>
-<p>
-There are two tabs in
+<p>There are two tabs in
 the monitor results listener. The first is the "Health", which displays the status of
 the last sample the monitor received. The second tab is "Performance", which shows a
 historical view of the server's performance. 
-
 </p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/monitor_health.png"/><br>
-<font size="-1"></font></td></tr></table></p>
-<p>
-A quick note about how health is calculated. Typically, a server will crash if
+
+<figure><a href="../images/screenshots/monitor_health.png"><img src="../images/screenshots/monitor_health.png" width="" height="" alt=""></a><figcaption></figcaption></figure>
+<p>A quick note about how health is calculated. Typically, a server will crash if
 it runs out of memory, or reached the maximum number of threads. In the case of
 Tomcat 5, once the threads are maxed out, requests are placed in a queue until a
 thread is available. The relative importance of threads vary between containers, so
 the current implementation uses 50/50 to be conservative. A container that is more
 efficient with thread management might not see any performance degradation, but
-the used memory definitely will show an impact.
-</p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img  src="../images/screenshots/monitor_screencap.png"/><br>
-<font size="-1"></font></td></tr></table></p>
-<p>
-The performance graph shows four different lines. The free memory line shows how
+the used memory definitely will show an impact.</p>
+<figure><a href="../images/screenshots/monitor_screencap.png"><img src="../images/screenshots/monitor_screencap.png" width="" height="" alt=""></a><figcaption></figcaption></figure>
+<p>The performance graph shows four different lines. The free memory line shows how
 much free memory is left in the current allocated block. Tomcat 5 returns the maximum
 memory, but it is not graphed. In a well tuned environment, the server should never
-reach the maximum memory.
-</p>
-<p>
-Note the graph has captions on both sides of the graph. On the left is percent and
+reach the maximum memory.</p>
+<p>Note the graph has captions on both sides of the graph. On the left is percent and
 the right is dead/healthy. If the memory line spikes up and down rapidly, it could
 indicate memory thrashing. In those situations, it is a good idea to profile the
 application with Borland OptimizeIt or JProbe. What you want to see is a regular
 pattern for load, memory and threads. Any erratic behavior usually indicates poor
-performance or a bug of some sort.
-</p>
-</blockquote>
-</p>
-</td></tr>
-<tr><td><br></td></tr>
-</table>
-<br>
-<table>
-<tr>
-<td bgcolor="#525D76">
-<div align="right"><a href="index.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Index</font></a></div>
-</td>
-<td bgcolor="#525D76">
-<div align="right"><a href="listeners.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Next</font></a></div>
-</td>
-<td bgcolor="#525D76">
-<div align="right"><a href="build-jms-topic-test-plan.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Prev</font></a></div>
-</td>
-</tr>
-</table>
-</td>
-</tr>
-<tr><td colspan="2">
-<hr noshade size="1"/>
-</td></tr>
-<tr><td colspan="2">
-<div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2015, Apache Software Foundation
-</em></font></div>
-</td></tr>
-<tr><td colspan="2">
-<div align="center"><font color="#525D76" size="-1">
-Apache, Apache JMeter, JMeter, the Apache feather, and the Apache JMeter logo are
-trademarks of the Apache Software Foundation.
-</font>
-</div>
-</td></tr>
-</table>
-</body>
-</html>
-<!-- end the processing -->
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+performance or a bug of some sort.</p>
 
+</div><ul class="pagelinks"><li><a href="build-jms-topic-test-plan.html">&lt; Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="listeners.html">Next &gt;</a></li></ul></div><div class="footer"><div class="copyright">
+            Copyright &copy;
+            1999 &ndash;
+            2015
+            , Apache Software Foundation
+          </div><div class="trademarks">Apache, Apache JMeter, JMeter, the Apache
+            feather, and the Apache JMeter logo are
+            trademarks of the
+            Apache Software Foundation.
+          </div></div></body></html>
\ No newline at end of file

Modified: jmeter/trunk/docs/usermanual/build-test-plan.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/build-test-plan.html?rev=1664961&r1=1664960&r2=1664961&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/build-test-plan.html (original)
+++ jmeter/trunk/docs/usermanual/build-test-plan.html Sun Mar  8 10:22:58 2015
@@ -1,539 +1,159 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one or more
-   contributor license agreements.  See the NOTICE file distributed with
-   this work for additional information regarding copyright ownership.
-   The ASF licenses this file to You under the Apache License, Version 2.0
-   (the "License"); you may not use this file except in compliance with
-   the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
--->
-
-<!-- Content Stylesheet for Site -->
-
-
-<!-- start the processing -->
-<html>
-<head>
-<link rel="stylesheet" type="text/css" href="../css/style.css"/>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
-
-<title>Apache JMeter - User's Manual: Building a Test Plan</title>
-</head>
-
-<body bgcolor="#ffffff" text="#000000" link="#525D76">
-<table width="100%" cellspacing="0" border="0">
-<tr>
-<td width="90%" align="left">
-<table border="0" cellspacing="0">
-<tr>
-<td width="10%">
-<a href="http://www.apache.org"><img title="Apache Software Foundation" width="290" height="75" src="../images/asf-logo.png" border="0"/></a>
-</td>
-<td align="left" width="40%">
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="http://jmeter.apache.org/"><img width="182" height="88" src="../images/logo.jpg" alt="Apache JMeter" title="Apache JMeter" border="0"/></a>
-</td>
-</tr>
-</table>
-</td>
-<td align="left" width="50%">
-<table cellspacing="0" align="right" border="0">
-<tr>
-<td align="left"> <a href="https://twitter.com/share"
-class="twitter-share-button"
-data-text="Powerful Load Testing with
-Apache #JMeter" data-via="ApacheJMeter"
-data-lang="en-gb" data-size="large">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-</td>
-<td align="right"> <a
-href="https://twitter.com/ApacheJMeter"
-class="twitter-follow-button"
-data-show-count="false" data-lang="en-gb"
-data-size="large">Follow</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-</td>
-</tr>
-</table>
-</td></tr>
-</table>
-
-<table border="0" width="100%" cellspacing="4">
-<tr><td colspan="2">
-<hr noshade size="1"/>
-</td></tr>
-<tr>
-<!-- LEFT SIDE NAVIGATION -->
-<td width="20%" valign="top" nowrap="true">
-<table border="0" width="100%" cellspacing="0">
-<tr><td>
-<p><strong>About</strong></p>
-<ul>
-<li><a href="../index.html">Overview</a>
-</li>
-<li><a href="http://twitter.com/ApacheJMeter">JMeter on Twitter</a>
-<img src="../images/twitter.png" align="top"/></li>
-<li><a href="../issues.html">Issue Tracking</a>
-</li>
-<li><a href="http://projects.apache.org/feeds/rss/jmeter.xml">Subscribe to What's New</a>
-</li>
-<li><a href="http://www.apache.org/licenses/">License</a>
-</li>
-</ul>
-<p><strong>Download</strong></p>
-<ul>
-<li><a href="../download_jmeter.cgi">Download Releases</a>
-</li>
-<li><a href="../nightly.html">Developer (Nightly) Builds</a>
-</li>
-</ul>
-<p><strong>Documentation</strong></p>
-<ul>
-<li><a href="../changes.html">Changes per version</a>
-</li>
-<li><a href="../usermanual/get-started.html">Get Started</a>
-</li>
-<li><a href="../usermanual/index.html">User Manual</a>
-</li>
-<li><a href="../usermanual/best-practices.html">Best Practices</a>
-</li>
-<li><a href="../usermanual/component_reference.html">Component Reference</a>
-</li>
-<li><a href="../usermanual/functions.html">Functions Reference</a>
-</li>
-<li><a href="../api/index.html">Javadocs</a>
-</li>
-<li><a href="../building.html">Building JMeter and Add-Ons</a>
-</li>
-<li><a href="http://wiki.apache.org/jmeter">JMeter Wiki</a>
-</li>
-<li><a href="http://wiki.apache.org/jmeter/JMeterFAQ">FAQ (Wiki)</a>
-</li>
-</ul>
-<p><strong>Tutorials (PDF format)</strong></p>
-<ul>
-<li><a href="../usermanual/jmeter_distributed_testing_step_by_step.pdf">Distributed Testing</a>
-</li>
-<li><a href="../usermanual/jmeter_proxy_step_by_step.pdf">Recording Tests</a>
-</li>
-<li><a href="../usermanual/junitsampler_tutorial.pdf">JUnit Sampler</a>
-</li>
-<li><a href="../usermanual/jmeter_accesslog_sampler_step_by_step.pdf">Access Log Sampler</a>
-</li>
-<li><a href="../extending/jmeter_tutorial.pdf">Extending JMeter</a>
-</li>
-</ul>
-<p><strong>Community</strong></p>
-<ul>
-<li><a href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a>
-</li>
-<li><a href="../mail.html">Mailing Lists</a>
-</li>
-<li><a href="../svnindex.html">SVN Repositories</a>
-</li>
-</ul>
-<p><strong>Foundation</strong></p>
-<ul>
-<li><a href="http://www.apache.org/">ASF</a>
-</li>
-<li><a href="http://www.apache.org/foundation/getinvolved.html">Get Involved in the ASF</a>
-</li>
-<li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
-</li>
-<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a>
-</li>
-</ul>
-</td></tr>
-<tr><td>
-<iframe src="http://www.apache.org/ads/button.html" style="border-width:0; float: left;" frameborder="0" scrolling="no"></iframe>
-</td></tr>
-</table>
-</td>
-<td width="80%" align="left" valign="top">
-<table>
-<tr>
-<td bgcolor="#525D76">
-<div align="right"><a href="index.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Index</font></a></div>
-</td>
-<td bgcolor="#525D76">
-<div align="right"><a href="test_plan.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Next</font></a></div>
-</td>
-<td bgcolor="#525D76">
-<div align="right"><a href="get-started.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Prev</font></a></div>
-</td>
-</tr>
-</table>
-<br>
-<table border="0" cellspacing="0" cellpadding="2" width="100%">
-<tr><td bgcolor="#525D76">
-<font color="#ffffff" face="arial,helvetica,sanserif">
-<strong>3. Building a Test Plan</strong></font>
-</td></tr>
-<tr><td>
-<blockquote>
-<p>
-A test plan describes a series of steps JMeter will execute when run.  A complete
+<!DOCTYPE html SYSTEM "about:legacy-compat">
+<html lang="en"><head><META http-equiv="Content-Type" content="text/html; charset=iso-8859-15"><title>Apache JMeter
+          -
+          User's Manual: Building a Test Plan</title><meta name="viewport" content="width=device-width, initial-scale=1"><link href="http://fonts.googleapis.com/css?family=Merriweather:400normal" rel="stylesheet" type="text/css"><link rel="stylesheet" type="text/css" href="../css/new-style.css"></head><body role="document"><a href="#content" class="hidden">Main content</a><div class="header"><!--
+            APACHE LOGO
+          --><div><a href="http://www.apache.org"><img title="Apache Software Foundation" width="290" height="75" src="../images/asf-logo.png" alt="Logo ASF"></a></div><!--
+              PROJECT LOGO
+            --><div><a href="http://jmeter.apache.org/"><img src="../images/logo.jpg" alt="Apache JMeter"></a></div><div class="twitter"><div><a href="https://twitter.com/share" class="twitter-share-button" data-text="Powerful Load Testing with Apache #JMeter" data-via="ApacheJMeter" data-lang="en-gb" data-size="large">Tweet</a><script>
+            (function(d,s,id){
+              var js,
+                  fjs=d.getElementsByTagName(s)[0],
+                  p=/^http:/.test(d.location)?'http':'https';
+              if (!d.getElementById(id)) {
+                  js=d.createElement(s);
+                  js.id=id;
+                  js.src=p+'://platform.twitter.com/widgets.js';
+                  fjs.parentNode.insertBefore(js,fjs);
+              }
+            })(document, 'script', 'twitter-wjs');
+              </script></div><div><a href="https://twitter.com/ApacheJMeter" class="twitter-follow-button" data-show-count="false" data-lang="en-gb" data-size="large">Follow</a><script>(function(d,s,id){
+                var js,
+                    fjs=d.getElementsByTagName(s)[0],
+                    p=/^http:/.test(d.location)?'http':'https';
+                if (!d.getElementById(id)) {
+                    js=d.createElement(s);
+                    js.id=id;
+                    js.src=p+'://platform.twitter.com/widgets.js';
+                    fjs.parentNode.insertBefore(js,fjs);
+                }
+            })(document, 'script', 'twitter-wjs');
+              </script></div></div><div class="banner"><iframe src="http://www.apache.org/ads/bannerbar.html" style="border-width:0;" frameborder="0" scrolling="no"></iframe><div class="clear"></div></div></div><div class="nav"><ul class="menu"><li><div class="menu-title">About</div><ul><li><a href="../index.html">Overview</a></li><li><a href="http://twitter.com/ApacheJMeter">JMeter on Twitter<img src="../images/twitter.png" alt="Icon for JMeter on Twitter"></a></li><li><a href="../issues.html">Issue Tracking</a></li><li><a href="http://projects.apache.org/feeds/rss/jmeter.xml">Subscribe to What's New</a></li><li><a href="http://www.apache.org/licenses/">License</a></li></ul></li></ul><ul class="menu"><li><div class="menu-title">Download</div><ul><li><a href="../download_jmeter.cgi">Download Releases</a></li><li><a href="../nightly.html">Developer (Nightly) Builds</a></li></ul></li></ul><ul class="menu"><li><div class="menu-title">Documentation</div><ul><li><a href="../changes.html"
 >Changes per version</a></li><li><a href="../usermanual/get-started.html">Get Started</a></li><li><a href="../usermanual/index.html">User Manual</a></li><li><a href="../usermanual/best-practices.html">Best Practices</a></li><li><a href="../usermanual/component_reference.html">Component Reference</a></li><li><a href="../usermanual/functions.html">Functions Reference</a></li><li><a href="../api/index.html">Javadocs</a></li><li><a href="../building.html">Building JMeter and Add-Ons</a></li><li><a href="http://wiki.apache.org/jmeter">JMeter Wiki</a></li><li><a href="http://wiki.apache.org/jmeter/JMeterFAQ">FAQ (Wiki)</a></li></ul></li></ul><ul class="menu"><li><div class="menu-title">Tutorials (PDF format)</div><ul><li><a href="../usermanual/jmeter_distributed_testing_step_by_step.pdf">Distributed Testing</a></li><li><a href="../usermanual/jmeter_proxy_step_by_step.pdf">Recording Tests</a></li><li><a href="../usermanual/junitsampler_tutorial.pdf">JUnit Sampler</a></li><li><a href="../us
 ermanual/jmeter_accesslog_sampler_step_by_step.pdf">Access Log Sampler</a></li><li><a href="../extending/jmeter_tutorial.pdf">Extending JMeter</a></li></ul></li></ul><ul class="menu"><li><div class="menu-title">Community</div><ul><li><a href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a></li><li><a href="../mail.html">Mailing Lists</a></li><li><a href="../svnindex.html">SVN Repositories</a></li></ul></li></ul><ul class="menu"><li><div class="menu-title">Foundation</div><ul><li><a href="http://www.apache.org/">ASF</a></li><li><a href="http://www.apache.org/foundation/getinvolved.html">Get Involved in the ASF</a></li><li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></li></ul></div><div class="main" id="content"><ul class="pagelinks"><li><a href="get-started.html">&lt; Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="test_plan.html">Nex
 t &gt;</a></li></ul><div class="section"><h1>3. Building a Test Plan</h1>
+<p>A test plan describes a series of steps JMeter will execute when run.  A complete
 test plan will consist of one or more Thread Groups, logic controllers, sample generating
 controllers, listeners, timers, assertions, and configuration elements.
-
 </p>
-<table border="0" cellspacing="0" cellpadding="2" width="100%">
-<tr><td bgcolor="#828DA6">
-<font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="add_remove"><strong>3.1 Adding and Removing Elements</strong></a>
-<a class="sectionlink" href="#add_remove" title="Link to here">&para;</a></font>
-</td></tr>
-<tr><td>
-<blockquote>
-<p>
-Adding 
-<a href="test_plan.html">
-elements to a test plan
-</a>
- can be done by right-clicking on an element in the
+
+<div class="subsection"><h2>3.1 Adding and Removing Elements<a class="sectionlink" href="#add_remove" title="Link to here">&para;</a></h2>
+<p>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 "merge" or "open" option.
-</p>
-<p>
-To remove an element, make sure the element is selected, right-click on the element,
-and choose the "remove" option.
-</p>
-</blockquote>
-</td></tr>
-<tr><td><br></td></tr>
-</table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%">
-<tr><td bgcolor="#828DA6">
-<font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="load_save"><strong>3.2 Loading and Saving Elements</strong></a>
-<a class="sectionlink" href="#load_save" title="Link to here">&para;</a></font>
-</td></tr>
-<tr><td>
-<blockquote>
-<p>
-To load an element from file, right click on the existing tree elements to which
+be loaded from file and added by choosing the "merge" or "open" option.</p>
+
+<p>To remove an element, make sure the element is selected, right-click on the element,
+and choose the "remove" option.</p>
+</div>
+
+<div class="subsection"><h2>3.2 Loading and Saving Elements<a class="sectionlink" href="#load_save" title="Link to here">&para;</a></h2>
+<p>To load an element from file, right click on the existing tree elements to which
 you want to add the loaded element, and select the "merge" option.  Choose the file where
-your elements are saved.  JMeter will merge the elements into the tree.
-</p>
-<p>
-To save tree elements, right click on an element and choose the "Save Selection As ..." option.
+your elements are saved.  JMeter will merge the elements into the tree.</p>
+
+<p>To save tree elements, right click on an element and choose the "Save Selection As ..." option.
 JMeter will save the element selected, plus all child elements beneath it.  In this way,
-you can save test tree fragments and individual elements for later use.
-</p>
-<p>
-<table border="1" bgcolor="#bbbb00" width="50%" cellspacing="0" cellpadding="2">
-<tr><td>The workbench is not automatically saved with the test plan, but it can be saved separately as above.
-</td></tr>
-</table>
-</p>
-</blockquote>
-</td></tr>
-<tr><td><br></td></tr>
-</table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%">
-<tr><td bgcolor="#828DA6">
-<font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="config_element"><strong>3.3 Configuring Tree Elements</strong></a>
-<a class="sectionlink" href="#config_element" title="Link to here">&para;</a></font>
-</td></tr>
-<tr><td>
-<blockquote>
-<p>
-Any element in the test tree will present controls in JMeter's right-hand frame.  These
+you can save test tree fragments and individual elements for later use.</p>
+
+<div class="clear"></div><div class="note">The workbench is not automatically saved with the test plan, but it can be saved separately as above.</div><div class="clear"></div>
+</div>
+
+<div class="subsection"><h2>3.3 Configuring Tree Elements<a class="sectionlink" href="#config_element" title="Link to here">&para;</a></h2>
+<p>Any element in the test tree will present controls in JMeter's right-hand frame.  These
 controls allow you to configure the behavior of that particular test element.  What can be
-configured for an element depends on what type of element it is.
-</p>
-<p>
-<table border="1" bgcolor="#bbbb00" width="50%" cellspacing="0" cellpadding="2">
-<tr><td>The Test Tree itself can be manipulated by dragging and dropping components around the test tree.
-</td></tr>
-</table>
-</p>
-</blockquote>
-</td></tr>
-<tr><td><br></td></tr>
-</table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%">
-<tr><td bgcolor="#828DA6">
-<font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="saving"><strong>3.4 Saving the Test Plan</strong></a>
-<a class="sectionlink" href="#saving" title="Link to here">&para;</a></font>
-</td></tr>
-<tr><td>
-<blockquote>
-<p>
-Although it is not required, we recommend that you save the Test Plan to a
+configured for an element depends on what type of element it is.</p>
+
+<div class="clear"></div><div class="note">The Test Tree itself can be manipulated by dragging and dropping components around the test tree.</div><div class="clear"></div>
+</div>
+
+<div class="subsection"><h2>3.4 Saving the Test Plan<a class="sectionlink" href="#saving" title="Link to here">&para;</a></h2>
+<p>Although it is not required, we recommend that you save the Test Plan to a
 file before running it.  To save the Test Plan, select "Save" or "Save Test Plan As ..." from the
 File menu (with the latest release, it is no longer necessary to select the
-Test Plan element first).
-</p>
-<p>
-<table border="1" bgcolor="#bbbb00" width="50%" cellspacing="0" cellpadding="2">
-<tr><td>JMeter allows you to save the entire Test Plan tree or
+Test Plan element first).</p>
+
+<div class="clear"></div><div class="note">JMeter allows you to save the entire Test Plan tree or
 only a portion of it.  To save only the elements located in a particular "branch"
 of the Test Plan tree, select the Test Plan element in the tree from which to start
 the "branch", and then click your right mouse button to access the "Save Selection As ..." menu item.
 Alternatively, select the appropriate Test Plan element  and then select "Save Selection As ..." from
 the Edit menu.
+</div><div class="clear"></div>
+</div>
 
-</td></tr>
-</table>
-</p>
-</blockquote>
-</td></tr>
-<tr><td><br></td></tr>
-</table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%">
-<tr><td bgcolor="#828DA6">
-<font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="run"><strong>3.5 Running a Test Plan</strong></a>
-<a class="sectionlink" href="#run" title="Link to here">&para;</a></font>
-</td></tr>
-<tr><td>
-<blockquote>
-<p>
-To run your test plan, choose "Start" (Control + r) from the "Run" menu item.  
+<div class="subsection"><h2>3.5 Running a Test Plan<a class="sectionlink" href="#run" title="Link to here">&para;</a></h2>
+<p>To run your test plan, choose "Start" (Control + r) from the "Run" menu item.  
 When JMeter is running, it shows a small green box at the right hand end of the section just under the menu bar.
 You can also check the "Run" menu.  
 If "Start" is disabled, and "Stop" is enabled,
-then JMeter is running your test plan (or, at least, it thinks it is).
-</p>
+then JMeter is running your test plan (or, at least, it thinks it is).</p>
 <p>
-
 The numbers to the left of the green box are the number of active threads / total number of threads.
 These only apply to a locally run test; they do not include any threads started on remote systems when using client-server mode.
-
 </p>
-</blockquote>
-</td></tr>
-<tr><td><br></td></tr>
-</table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%">
-<tr><td bgcolor="#828DA6">
-<font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="stop"><strong>3.6 Stopping a Test</strong></a>
-<a class="sectionlink" href="#stop" title="Link to here">&para;</a></font>
-</td></tr>
-<tr><td>
-<blockquote>
-<p>
+</div>
 
+<div class="subsection"><h2>3.6 Stopping a Test<a class="sectionlink" href="#stop" title="Link to here">&para;</a></h2>
+<p>
 There are two types of stop command available from the menu:
-
 <ul>
-
-
-<li>
-Stop (Control + '.') - stops the threads immediately if possible.
+<li>Stop (Control + '.') - stops the threads immediately if possible.
 In Versions of JMeter after 2.3.2, many samplers are now Interruptible which means that active samples can be terminated early.
 The stop command will check that all threads have stopped within the default timeout, which is 5000 ms = 5 seconds.
-[This can be changed using the JMeter property 
-<code>
-jmeterengine.threadstop.wait
-</code>
-]
+[This can be changed using the JMeter property <span class="code">jmeterengine.threadstop.wait</span>]
 If the threads have not stopped, then a message is displayed.
 The Stop command can be retried, but if it fails, then it is necessary to exit JMeter to clean up.
-
 </li>
-
-
-<li>
-Shutdown (Control + ',')- requests the threads to stop at the end of any current work.
+<li>Shutdown (Control + ',')- requests the threads to stop at the end of any current work.
 Will not interrupt any active samples.
-The modal shutdown dialog box will remain active until all threads have stopped.
-</li>
-
-
+The modal shutdown dialog box will remain active until all threads have stopped.</li>
 </ul>
-
 Versions of JMeter after 2.3.2 allow a Stop to be initiated if Shutdown is taking too long.
 Close the Shutdown dialog box and select Run/Stop, or just press Control + '.'.
-
 </p>
 <p>
-
 When running JMeter in non-GUI mode, there is no Menu, and JMeter does not react to keystrokes such as Control + '.'.
 So in versions after 2.3.2, JMeter non-GUI mode will listen for commands on a specific port
-(default 4445, see the JMeter property 
-<code>
-jmeterengine.nongui.port
-</code>
-).
+(default 4445, see the JMeter property <span class="code">jmeterengine.nongui.port</span>).
 In versions after 2.4, JMeter supports automatic choice of an alternate port if the default port is being used 
 (for example by another JMeter instance). In this case, JMeter will try the next higher port, continuing until
-it reaches the JMeter property 
-<code>
-jmeterengine.nongui.maxport
-</code>
-) which defaults to 4455.
-If 
-<code>
-maxport
-</code>
- is less than or equal to 
-<code>
-port
-</code>
-, port scanning will not take place.
+it reaches the JMeter property <span class="code">jmeterengine.nongui.maxport</span>) which defaults to 4455.
+If <span class="code">maxport</span> is less than or equal to <span class="code">port</span>, port scanning will not take place.
 Note that JMeter 2.4 and earlier did not set up the listener for non-GUI clients, only non-GUI standalone tests;
 this has been fixed. 
-
 <br>
-
-
 The chosen port is displayed in the console window.
-
 <br>
-
-
 The commands currently supported are:
-
 <ul>
-
-
-<li>
-Shutdown - graceful shutdown
-</li>
-
-
-<li>
-StopTestNow - immediate shutdown
-</li>
-
-
+<li>Shutdown - graceful shutdown</li>
+<li>StopTestNow - immediate shutdown</li>
 </ul>
-
-These commands can be sent by using the 
-<code>
-shutdown[.cmd|.sh]
-</code>
- or 
-<code>
-stoptest[.cmd|.sh]
-</code>
- script
-respectively. The scripts are to be found in the JMeter 
-<code>
-bin
-</code>
- directory.
+These commands can be sent by using the <span class="code">shutdown[.cmd|.sh]</span> or <span class="code">stoptest[.cmd|.sh]</span> script
+respectively. The scripts are to be found in the JMeter <span class="code">bin</span> directory.
 The commands will only be accepted if the script is run from the same host.
-
 </p>
-</blockquote>
-</td></tr>
-<tr><td><br></td></tr>
-</table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%">
-<tr><td bgcolor="#828DA6">
-<font color="#ffffff" face="arial,helvetica,sanserif">
-<a name="error_reporting"><strong>3.7 Error reporting</strong></a>
-<a class="sectionlink" href="#error_reporting" title="Link to here">&para;</a></font>
-</td></tr>
-<tr><td>
-<blockquote>
-<p>
+</div>
 
+<div class="subsection"><h2>3.7 Error reporting<a class="sectionlink" href="#error_reporting" title="Link to here">&para;</a></h2>
+<p>
 JMeter reports warnings and errors to the jmeter.log file, as well as some information on the test run itself.
 JMeter shows at the right hand end of its window, the number of warnings/errors found in jmeter.log file next to the warning icon. 
 Click on the warning icon to show the jmeter.log file at the bottom of JMeter's window.
 Just occasionally there may be some errors that JMeter is unable to trap and log; these will appear on the command console.
 If a test is not behaving as you expect, please check the log file in case any errors have been reported (e.g. perhaps a syntax error in a function call).
-
 </p>
 <p>
-
 Sampling errors (e.g. HTTP 404 - file not found) are not normally reported in the log file. 
 Instead these are stored as attributes of the sample result.
 The status of a sample result can be seen in the various different Listeners.
-
-</p>
-</blockquote>
-</td></tr>
-<tr><td><br></td></tr>
-</table>
-</blockquote>
 </p>
-</td></tr>
-<tr><td><br></td></tr>
-</table>
-<br>
-<table>
-<tr>
-<td bgcolor="#525D76">
-<div align="right"><a href="index.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Index</font></a></div>
-</td>
-<td bgcolor="#525D76">
-<div align="right"><a href="test_plan.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Next</font></a></div>
-</td>
-<td bgcolor="#525D76">
-<div align="right"><a href="get-started.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Prev</font></a></div>
-</td>
-</tr>
-</table>
-</td>
-</tr>
-<tr><td colspan="2">
-<hr noshade size="1"/>
-</td></tr>
-<tr><td colspan="2">
-<div align="center"><font color="#525D76" size="-1"><em>
-Copyright &copy; 1999-2015, Apache Software Foundation
-</em></font></div>
-</td></tr>
-<tr><td colspan="2">
-<div align="center"><font color="#525D76" size="-1">
-Apache, Apache JMeter, JMeter, the Apache feather, and the Apache JMeter logo are
-trademarks of the Apache Software Foundation.
-</font>
 </div>
-</td></tr>
-</table>
-</body>
-</html>
-<!-- end the processing -->
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
 
+</div><ul class="pagelinks"><li><a href="get-started.html">&lt; Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="test_plan.html">Next &gt;</a></li></ul></div><div class="footer"><div class="copyright">
+            Copyright &copy;
+            1999 &ndash;
+            2015
+            , Apache Software Foundation
+          </div><div class="trademarks">Apache, Apache JMeter, JMeter, the Apache
+            feather, and the Apache JMeter logo are
+            trademarks of the
+            Apache Software Foundation.
+          </div></div></body></html>
\ No newline at end of file