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 2016/11/05 14:26:11 UTC

svn commit: r1768221 [4/11] - in /jmeter/trunk: docs/ docs/images/screenshots/ docs/images/screenshots/dashboard/ docs/images/screenshots/http-config/ docs/localising/ docs/usermanual/ src/core/org/apache/jmeter/util/ xdocs/

Modified: jmeter/trunk/docs/usermanual/best-practices.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/best-practices.html?rev=1768221&r1=1768220&r2=1768221&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/best-practices.html (original)
+++ jmeter/trunk/docs/usermanual/best-practices.html Sat Nov  5 14:26:10 2016
@@ -5,13 +5,13 @@
             APACHE LOGO
           --><div><a href="http://www.apache.org"><img title="Apache Software Foundation" class="asf-logo logo" src="../images/asf-logo.svg" alt="Logo ASF"></a></div><!--
               PROJECT LOGO
-            --><div><a href="http://jmeter.apache.org/"><img class="logo" src="../images/logo.svg" alt="Apache JMeter"></a></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 onClick="return true"><div class="menu-title">About</div><ul><li><a href="../index.html">Overview</a></li><li><a href="http://www.apache.org/licenses/">License</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Download</div><ul><li><a href="../download_jmeter.cgi">Download Releases</a></li><li><a href="../changes.html">Release Notes</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Documentation</div><ul><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="../changes_history.html">Change History</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 onClick="return true"><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="../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></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Community</div><ul><li><a href="../issues.html">Issue Tracking</a></li><li><a href="../mail.html">Mailing Lists</a></li><li><a href="../svnindex.html">Source Repositories</a></li><li><a href="../building.html">Building and Contributing</a></li><li><a href="https://projects.apache.org/project.html?jmeter">Project info at Apache</a></li><li><a href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><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">
 <div class="social-media"><ul class="social-media-links"><li class="twitter"><a href="https://twitter.com/ApacheJMeter" title="Follow us on Twitter"><i class="fa fa-twitter" aria-hidden="true"></i>Twitter</a></li><li class="github"><a href="https://github.com/apache/jmeter" title="Fork us on github"><i class="fa fa-github" aria-hidden="true"></i>github</a></li></ul></div><ul class="pagelinks"><li><a href="realtime-results.html">&lt; Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="boss.html">Next &gt;</a></li></ul><div class="section"><h1 id="best_practices">18. Best Practices<a class="sectionlink" href="#best_practices" title="Link to here">&para;</a></h1>
-</div><div class="section"><h1 id="use_latest_version">18.1 Always use latest version of JMeter<a class="sectionlink" href="#use_latest_version" title="Link to here">&para;</a></h1>
+            --><div><a href="http://jmeter.apache.org/"><img class="logo" src="../images/logo.svg" alt="Apache JMeter"></a></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 onClick="return true"><div class="menu-title">About</div><ul><li><a href="../index.html">Overview</a></li><li><a href="http://www.apache.org/licenses/">License</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Download</div><ul><li><a href="../download_jmeter.cgi">Download Releases</a></li><li><a href="../changes.html">Release Notes</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Documentation</div><ul><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="../usermanual/properties_reference.html">Properties Reference</a></li><li><a href="../changes_history.html">Change History</a></li><li><a href="../api/index.html">Javadocs</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 onClick="return true"><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="../usermanual/jmeter_accesslog_sampler_step_by_step.pdf">Access Log Sampler</a></li><li><a href="../e
 xtending/jmeter_tutorial.pdf">Extending JMeter</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Community</div><ul><li><a href="../issues.html">Issue Tracking</a></li><li><a href="../mail.html">Mailing Lists</a></li><li><a href="../svnindex.html">Source Repositories</a></li><li><a href="../building.html">Building and Contributing</a></li><li><a href="https://projects.apache.org/project.html?jmeter">Project info at Apache</a></li><li><a href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><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="mai
 n" id="content"><div class="social-media"><ul class="social-media-links"><li class="twitter"><a href="https://twitter.com/ApacheJMeter" title="Follow us on Twitter"><i class="fa fa-twitter" aria-hidden="true"></i>Twitter</a></li><li class="github"><a href="https://github.com/apache/jmeter" title="Fork us on github"><i class="fa fa-github" aria-hidden="true"></i>github</a></li></ul></div><ul class="pagelinks"><li><a href="realtime-results.html">&lt; Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="boss.html">Next &gt;</a></li></ul><div class="section"><h1 id="best_practices">17. Best Practices<a class="sectionlink" href="#best_practices" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="use_latest_version">17.1 Always use latest version of JMeter<a class="sectionlink" href="#use_latest_version" title="Link to here">&para;</a></h1>
 <p>The performance of JMeter is being constantly improved, so users are highly encouraged to use the most up to date version. <br>
 Ensure you always read <a href="../changes.html">changes list</a> to be aware of new improvements and components.
 You should absolutely avoid using versions that are older than 3 versions before the last one.
 </p>
-</div><div class="section"><h1 id="sizing_threads">18.2 Use the correct Number of Threads<a class="sectionlink" href="#sizing_threads" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="sizing_threads">17.2 Use the correct Number of Threads<a class="sectionlink" href="#sizing_threads" title="Link to here">&para;</a></h1>
 <p>Your hardware capabilities as well as the Test Plan design will both impact the number of threads you can effectively
 run with JMeter.  The number will also depend on how fast your server is (a faster server
  makes JMeter work harder since it returns a response quicker).  As with any Load Testing tool, if you don't correctly size
@@ -26,13 +26,13 @@ It does not require any network access s
 JMeter has an option to delay thread creation until the thread starts sampling, i.e. after any thread group delay and the ramp-up time for the thread itself.
 This allows for a very large total number of threads, provided that not too many are active concurrently.
 </p>
-</div><div class="section"><h1 id="put_cookie_manager">18.3 Where to Put the Cookie Manager<a class="sectionlink" href="#put_cookie_manager" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="put_cookie_manager">17.3 Where to Put the Cookie Manager<a class="sectionlink" href="#put_cookie_manager" title="Link to here">&para;</a></h1>
 <p>See <a href="build-web-test-plan.html#adding_cookie_support">Building a Web Test</a>
 for information.</p>
-</div><div class="section"><h1 id="put_auth_manager">18.4 Where to Put the Authorization Manager<a class="sectionlink" href="#put_auth_manager" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="put_auth_manager">17.4 Where to Put the Authorization Manager<a class="sectionlink" href="#put_auth_manager" title="Link to here">&para;</a></h1>
 <p>See <a href="build-adv-web-test-plan.html#header_manager">Building an Advanced
 Web Test</a> for information.</p>
-</div><div class="section"><h1 id="proxy_server">18.5 Using the HTTP(S) Test Script Recorder<a class="sectionlink" href="#proxy_server" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="proxy_server">17.5 Using the HTTP(S) Test Script Recorder<a class="sectionlink" href="#proxy_server" title="Link to here">&para;</a></h1>
 <p>Refer to <a href="../usermanual/component_reference.html#HTTP(S)_Test_Script_Recorder">HTTP(S) Test Script Recorder</a> for details on setting up the
 recorder. 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
@@ -77,7 +77,7 @@ JMeter Proxy server certificate.
 </p>
 
 
-</div><div class="section"><h1 id="user_variables">18.6 User variables<a class="sectionlink" href="#user_variables" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="user_variables">17.6 User variables<a class="sectionlink" href="#user_variables" title="Link to here">&para;</a></h1>
 <p>
 Some test plans need to use different values for different users/threads. 
 For example, you might want to test a sequence that requires a unique login for each user.
@@ -99,7 +99,7 @@ samplers
 </ul>
 <p>The CSV Data Set element will read a new line for each thread.
 </p>
-</div><div class="section"><h1 id="lean_mean">18.7 Reducing resource requirements<a class="sectionlink" href="#lean_mean" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="lean_mean">17.7 Reducing resource requirements<a class="sectionlink" href="#lean_mean" title="Link to here">&para;</a></h1>
 <p>
 Some suggestions on reducing resource usage.
 </p>
@@ -121,7 +121,7 @@ use the same sampler in a loop, and use
 If your test needs large amounts of data - particularly if it needs to be randomised - create the test data in a file
 that can be read with CSV Dataset. This avoids wasting resources at run-time.
 </p>
-</div><div class="section"><h1 id="beanshell_server">18.8 BeanShell server<a class="sectionlink" href="#beanshell_server" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="beanshell_server">17.8 BeanShell server<a class="sectionlink" href="#beanshell_server" title="Link to here">&para;</a></h1>
 <p>
 The BeanShell interpreter has a very useful feature - it can act as a server,
 which is accessible by telnet or http.
@@ -209,14 +209,14 @@ For example:
 <pre class="source">
 java -jar ../lib/bshclient.jar localhost 9000 throughput.bsh 70 5 100 60
 </pre>
-</div><div class="section"><h1 id="bsh_scripting">18.9 BeanShell scripting<a class="sectionlink" href="#bsh_scripting" title="Link to here">&para;</a></h1>
-<div class="subsection"><h2 id="bsh_overview">18.9.1 Overview<a class="sectionlink" href="#bsh_overview" title="Link to here">&para;</a></h2>
+</div><div class="section"><h1 id="bsh_scripting">17.9 BeanShell scripting<a class="sectionlink" href="#bsh_scripting" title="Link to here">&para;</a></h1>
+<div class="clear"></div><div class="note">Since JMeter 3.1, we advise switching from BeanShell to JSR223 Test Elements (see JSR223 section below for more details), and switching from <span class="code"><a href="functions.html#__BeanShell">__Beanshell</a></span> function 
+to <a href="functions.html#__groovy">__groovy</a> function.</div><div class="clear"></div>
+<div class="subsection"><h2 id="bsh_overview">17.9.1 Overview<a class="sectionlink" href="#bsh_overview" title="Link to here">&para;</a></h2>
 <p>
 Each BeanShell test element has its own copy of the interpreter (for each thread).
 If the test element is repeatedly called, e.g. within a loop, then the interpreter is retained
 between invocations unless the "<span class="code">Reset bsh.Interpreter before each call</span>" option is selected.
-For intensive load testing, it is recommended to use a JSR223 scripting language whose ScriptingEngine implements <span class="code">Compilable</span>,
-see JSR223 section below for more details.
 </p>
 <p>
 Some long-running tests may cause the interpreter to use lots of memory; if this is the case try using the reset option.
@@ -234,7 +234,7 @@ bsh% exit(); // or use EOF key (e.g. ^Z
 </pre>
 </p>
 </div>
-<div class="subsection"><h2 id="bsh_variables">18.9.2 Sharing Variables<a class="sectionlink" href="#bsh_variables" title="Link to here">&para;</a></h2>
+<div class="subsection"><h2 id="bsh_variables">17.9.2 Sharing Variables<a class="sectionlink" href="#bsh_variables" title="Link to here">&para;</a></h2>
 <p>
 Variables can be defined in startup (initialisation) scripts.
 These will be retained across invocations of the test element, unless the reset option is used.
@@ -271,26 +271,27 @@ Rather than creating the object in the t
 defined by the JMeter property "<span class="code">beanshell.init.file</span>". This is only processed once.
 </p>
 </div>
-</div><div class="section"><h1 id="developing_scripts">18.10 Developing script functions in BeanShell, Javascript or Jexl etc.<a class="sectionlink" href="#developing_scripts" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="developing_scripts">17.10 Developing script functions in Groovy or Jexl3 etc.<a class="sectionlink" href="#developing_scripts" title="Link to here">&para;</a></h1>
 <p>
 It's quite hard to write and test scripts as functions.
-However, JMeter has the JSR223, BSF (and BeanShell) samplers which can be used instead.
+However, JMeter has the JSR223 samplers which can be used instead with any language supporting it. 
+We advise using <a href="http://www.groovy-lang.org/">Apache Groovy</a> or any language that supports the <span class="code"><a href="https://docs.oracle.com/javase/8/docs/api/javax/script/Compilable.html">Compilable</a></span> interface of JSR223.
 </p>
 <p>
-Create a simple Test Plan containing the JSR223 or BSF Sampler and Tree View Listener.
+Create a simple Test Plan containing the JSR223 Sampler and Tree View Listener.
 Code the script in the sampler script pane, and test it by running the test.
-If there are any errors, these will show up in the Tree View.
+If there are any errors, these will show up in the Tree View and <span class="code">jmeter.log</span> file.
 Also the result of running the script will show up as the response.
 </p>
 <p>
 Once the script is working properly, it can be stored as a variable on the Test Plan.
 The script variable can then be used to create the function call.
-For example, suppose a BeanShell script is stored in the variable <span class="code">RANDOM_NAME</span>.
-The function call can then be coded as <span class="code">${__BeanShell(${RANDOM_NAME})}</span>.
+For example, suppose a Groovy script is stored in the variable <span class="code">RANDOM_NAME</span>.
+The function call can then be coded as <span class="code">${__groovy(${RANDOM_NAME})}</span>.
 There is no need to escape any commas in the script,
 because the function call is parsed before the variable's value is interpolated.
 </p>
-</div><div class="section"><h1 id="parameterising_tests">18.11 Parameterising tests<a class="sectionlink" href="#parameterising_tests" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="parameterising_tests">17.11 Parameterising tests<a class="sectionlink" href="#parameterising_tests" title="Link to here">&para;</a></h1>
 <p>
 Often it is useful to be able to re-run the same test with different settings.
 For example, changing the number of threads or loops, or changing a hostname.
@@ -311,16 +312,16 @@ If there are a lot of properties that ne
 then one way to achieve this is to use a set of property files.
 The appropriate property file can be passed in to JMeter using the <span class="code">-q</span> command-line option.
 </p>
-</div><div class="section"><h1 id="jsr223">18.12 JSR223 Elements<a class="sectionlink" href="#jsr223" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="jsr223">17.12 JSR223 Elements<a class="sectionlink" href="#jsr223" title="Link to here">&para;</a></h1>
 <p>
-For intensive load testing, the recommended scripting language is one whose ScriptingEngine implements the <span class="code">Compilable</span> interface.
-Groovy scripting engine implements <span class="code">Compilable</span>. However neither Beanshell nor Javascript do so as of release date of JMeter 2.13, so it is
+For intensive load testing, the recommended scripting language is one whose ScriptingEngine implements the <span class="code"><a href="https://docs.oracle.com/javase/8/docs/api/javax/script/Compilable.html">Compilable</a></span> interface.
+Groovy scripting engine implements <span class="code"><a href="https://docs.oracle.com/javase/8/docs/api/javax/script/Compilable.html">Compilable</a></span>. However neither Beanshell nor Javascript do so as of release date of JMeter 3.1, so it is
 recommended to avoid them for intensive load testing.
-<div class="clear"></div><div class="note">Note: Beanshell implements the <span class="code">Compilable</span> interface but it has not been coded - the method just throws an Exception.
+<div class="clear"></div><div class="note">Note: Beanshell implements the <span class="code"><a href="https://docs.oracle.com/javase/8/docs/api/javax/script/Compilable.html">Compilable</a></span> interface but it has not been coded - the method just throws an Exception.
 JMeter has an explicit work-round for this bug.</div><div class="clear"></div>
 
-When using JSR 223 elements, always set caching key to a unique value to ensure the script compilation is cached if underlying language supports it.
-Ensure the script does not use any variable using <span class="code">${varName}</span> as caching would take only first value of <span class="code">${varName}</span>. Instead use :
+When using JSR 223 elements, it is advised to check <span class="code">Cache compiled script if available</span> property to ensure the script compilation is cached if underlying language supports it.
+In this case, ensure the script does not use any variable using <span class="code">${varName}</span> as caching would take only first value of <span class="code">${varName}</span>. Instead use :
 <pre class="source">
 vars.get("varName")
 </pre>
@@ -328,7 +329,7 @@ vars.get("varName")
 <p>
 You can also pass them as Parameters to the script and use them this way.
 </p>
-</div><div class="section"><h1 id="sharing_variables">18.13 Sharing variables between threads and thread groups<a class="sectionlink" href="#sharing_variables" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="sharing_variables">17.13 Sharing variables between threads and thread groups<a class="sectionlink" href="#sharing_variables" title="Link to here">&para;</a></h1>
 <p>
 Variables are local to a thread; a variable set in one thread cannot be read in another.
 This is by design. For variables that can be determined before a test starts, see 
@@ -341,14 +342,14 @@ If the value is not known until the test
 <li>Write your own Java classes</li>
 </ul>
 </p>
-</div><div class="section"><h1 id="properties">18.14 Managing properties<a class="sectionlink" href="#properties" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="properties">17.14 Managing properties<a class="sectionlink" href="#properties" title="Link to here">&para;</a></h1>
 <p>When you need to modify jmeter properties, ensure you don't modify <span class="code">jmeter.properties</span> file,
 <b>instead copy the property from <span class="code">jmeter.properties</span> and modify its value in <span class="code">user.properties</span> file</b>.<br>
 Doing so will ease you migration to the next version of JMeter. <br>
 Note that in the documentation <span class="code">jmeter.properties</span> is frequently mentioned but this should be understood as
 "Copy from <span class="code">jmeter.properties</span> to <span class="code">user.properties</span> the property you want to modify and do so in the latter file".</p>
 <div class="clear"></div><div class="note"><span class="code">user.properties</span> file supersedes the properties defined in <span class="code">jmeter.properties</span></div><div class="clear"></div>
-</div><div class="section"><h1 id="deprecation">18.15 Deprecated elements<a class="sectionlink" href="#deprecation" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="deprecation">17.15 Deprecated elements<a class="sectionlink" href="#deprecation" title="Link to here">&para;</a></h1>
 <p>It is advised not to use deprecated elements (marked as such in <a href="../changes.html">changes list</a> and in <a href="./component_reference.html">component reference</a>) 
 and to migrate to new advised elements if available or new way of doing the same thing. <br>
 Deprecated elements are removed from the menu in version N but can be enabled for migration by modifying <span class="code">not_in_menu</span> property in <span class="code">user.properties</span> file and removing the full class name 

Modified: jmeter/trunk/docs/usermanual/boss.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/boss.html?rev=1768221&r1=1768220&r2=1768221&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/boss.html (original)
+++ jmeter/trunk/docs/usermanual/boss.html Sat Nov  5 14:26:10 2016
@@ -5,14 +5,14 @@
             APACHE LOGO
           --><div><a href="http://www.apache.org"><img title="Apache Software Foundation" class="asf-logo logo" src="../images/asf-logo.svg" alt="Logo ASF"></a></div><!--
               PROJECT LOGO
-            --><div><a href="http://jmeter.apache.org/"><img class="logo" src="../images/logo.svg" alt="Apache JMeter"></a></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 onClick="return true"><div class="menu-title">About</div><ul><li><a href="../index.html">Overview</a></li><li><a href="http://www.apache.org/licenses/">License</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Download</div><ul><li><a href="../download_jmeter.cgi">Download Releases</a></li><li><a href="../changes.html">Release Notes</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Documentation</div><ul><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="../changes_history.html">Change History</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 onClick="return true"><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="../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></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Community</div><ul><li><a href="../issues.html">Issue Tracking</a></li><li><a href="../mail.html">Mailing Lists</a></li><li><a href="../svnindex.html">Source Repositories</a></li><li><a href="../building.html">Building and Contributing</a></li><li><a href="https://projects.apache.org/project.html?jmeter">Project info at Apache</a></li><li><a href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><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">
 <div class="social-media"><ul class="social-media-links"><li class="twitter"><a href="https://twitter.com/ApacheJMeter" title="Follow us on Twitter"><i class="fa fa-twitter" aria-hidden="true"></i>Twitter</a></li><li class="github"><a href="https://github.com/apache/jmeter" title="Fork us on github"><i class="fa fa-github" aria-hidden="true"></i>github</a></li></ul></div><ul class="pagelinks"><li><a href="best-practices.html">&lt; Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="component_reference.html">Next &gt;</a></li></ul><div class="section"><h1 id="boss">19. Help! My boss wants me to load test our application!<a class="sectionlink" href="#boss" title="Link to here">&para;</a></h1>
+            --><div><a href="http://jmeter.apache.org/"><img class="logo" src="../images/logo.svg" alt="Apache JMeter"></a></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 onClick="return true"><div class="menu-title">About</div><ul><li><a href="../index.html">Overview</a></li><li><a href="http://www.apache.org/licenses/">License</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Download</div><ul><li><a href="../download_jmeter.cgi">Download Releases</a></li><li><a href="../changes.html">Release Notes</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Documentation</div><ul><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="../usermanual/properties_reference.html">Properties Reference</a></li><li><a href="../changes_history.html">Change History</a></li><li><a href="../api/index.html">Javadocs</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 onClick="return true"><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="../usermanual/jmeter_accesslog_sampler_step_by_step.pdf">Access Log Sampler</a></li><li><a href="../e
 xtending/jmeter_tutorial.pdf">Extending JMeter</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Community</div><ul><li><a href="../issues.html">Issue Tracking</a></li><li><a href="../mail.html">Mailing Lists</a></li><li><a href="../svnindex.html">Source Repositories</a></li><li><a href="../building.html">Building and Contributing</a></li><li><a href="https://projects.apache.org/project.html?jmeter">Project info at Apache</a></li><li><a href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><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="mai
 n" id="content"><div class="social-media"><ul class="social-media-links"><li class="twitter"><a href="https://twitter.com/ApacheJMeter" title="Follow us on Twitter"><i class="fa fa-twitter" aria-hidden="true"></i>Twitter</a></li><li class="github"><a href="https://github.com/apache/jmeter" title="Fork us on github"><i class="fa fa-github" aria-hidden="true"></i>github</a></li></ul></div><ul class="pagelinks"><li><a href="best-practices.html">&lt; Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="component_reference.html">Next &gt;</a></li></ul><div class="section"><h1 id="boss">18. Help! My boss wants me to load test our application!<a class="sectionlink" href="#boss" title="Link to here">&para;</a></h1>
 <p>This is a fairly open-ended proposition. There are a number of questions to
 be asked first, and additionally a number of resources that will be needed. You
 will need some hardware to run the benchmarks/load-tests from. A number of
 tools will prove useful. There are a number of products to consider.  And finally,
 why is Java a good choice to implement a load-testing/Benchmarking product.
 </p>
-<div class="subsection"><h2 id="questions">19.1 Questions to ask<a class="sectionlink" href="#questions" title="Link to here">&para;</a></h2>
+<div class="subsection"><h2 id="questions">18.1 Questions to ask<a class="sectionlink" href="#questions" title="Link to here">&para;</a></h2>
 <p>What is our anticipated average number of users (normal load)?
 </p>
 <p>What is our anticipated peak number of users?
@@ -25,13 +25,13 @@ bearing in mind that this may very well
 </p>
 <p>What is the testing intended to achieve?</p>
 </div>
-<div class="subsection"><h2 id="resources">19.2 Resources<a class="sectionlink" href="#resources" title="Link to here">&para;</a></h2>
+<div class="subsection"><h2 id="resources">18.2 Resources<a class="sectionlink" href="#resources" title="Link to here">&para;</a></h2>
 <p>The following resources will prove very helpful. Bear in mind that if you
 cannot locate these resources, <b>you</b> will become these resources. As you
 already have your work cut out for you, it is worth knowing who the following
 people are, so that you can ask them for help if you need it.
 </p>
-    <div class="subsection"><h2 id="network">19.2.1 Network<a class="sectionlink" href="#network" title="Link to here">&para;</a></h2>
+    <div class="subsection"><h2 id="network">18.2.1 Network<a class="sectionlink" href="#network" title="Link to here">&para;</a></h2>
     <p>Who knows our network topology? If you run into any firewall or
     proxy issues, this will become very important. As well, a private
     testing network (which will therefore have very low network latency)
@@ -41,7 +41,7 @@ people are, so that you can ask them for
     hardware?
     </p>
     </div>
-    <div class="subsection"><h2 id="application">19.2.2 Application<a class="sectionlink" href="#application" title="Link to here">&para;</a></h2>
+    <div class="subsection"><h2 id="application">18.2.2 Application<a class="sectionlink" href="#application" title="Link to here">&para;</a></h2>
     <p>Who knows how our application functions? The normal sequence is
     <ul>
         <li>test (low-volume - can we benchmark our application?)</li>
@@ -57,7 +57,7 @@ people are, so that you can ask them for
     during this process, so be prepared to defend your work.</p>
     </div>
 </div>
-<div class="subsection"><h2 id="platform">19.3 What platform should I use to run the benchmarks/load-tests?<a class="sectionlink" href="#platform" title="Link to here">&para;</a></h2>
+<div class="subsection"><h2 id="platform">18.3 What platform should I use to run the benchmarks/load-tests?<a class="sectionlink" href="#platform" title="Link to here">&para;</a></h2>
 <p>This should be a widely-used piece of hardware, with a standard
 (i.e. vanilla) software installation. Remember, if you publish your results,
 the first thing your clients will do is hire a graduate student to verify them.
@@ -101,20 +101,20 @@ The batch log file can then be loaded in
 use CSV output and import the data into a spreadsheet.</p>
 <div class="clear"></div><div class="note">Remember GUI mode is for Script creation and debugging, not for load testing</div><div class="clear"></div>
 </div>
-<div class="subsection"><h2 id="tools">19.4 Tools<a class="sectionlink" href="#tools" title="Link to here">&para;</a></h2>
+<div class="subsection"><h2 id="tools">18.4 Tools<a class="sectionlink" href="#tools" title="Link to here">&para;</a></h2>
 <p>The following tools will all prove useful. It is definitely worthwhile to
 become familiar with them. This should include trying them out, and reading the
 appropriate documentation (man-pages, info-files, application --help messages,
 and any supplied documentation).
 </p>
-    <div class="subsection"><h2 id="ping">19.4.1 ping<a class="sectionlink" href="#ping" title="Link to here">&para;</a></h2>
+    <div class="subsection"><h2 id="ping">18.4.1 ping<a class="sectionlink" href="#ping" title="Link to here">&para;</a></h2>
     <p>
     This can be used to establish whether or not you can reach your
     target site. Options can be specified so that '<span class="code">ping</span>' provides the
     same type of route reporting as '<span class="code">traceroute</span>'.
     </p>
     </div>
-    <div class="subsection"><h2 id="dig">19.4.2 nslookup/dig<a class="sectionlink" href="#dig" title="Link to here">&para;</a></h2>
+    <div class="subsection"><h2 id="dig">18.4.2 nslookup/dig<a class="sectionlink" href="#dig" title="Link to here">&para;</a></h2>
     <p>
     While the <b>user</b> will normally use a human-readable internet
     address, <b>you</b> may wish to avoid the overhead of DNS lookups when
@@ -122,7 +122,7 @@ and any supplied documentation).
     the unique address (dotted quad) of your target site.
     </p>
     </div>
-    <div class="subsection"><h2 id="traceroute">19.4.3 traceroute<a class="sectionlink" href="#traceroute" title="Link to here">&para;</a></h2>
+    <div class="subsection"><h2 id="traceroute">18.4.3 traceroute<a class="sectionlink" href="#traceroute" title="Link to here">&para;</a></h2>
     <p>
     If you cannot "<span class="code">ping</span>" your target site, this may be used to determine 
     the problem (possibly a firewall or a proxy). It can also be used
@@ -133,20 +133,20 @@ and any supplied documentation).
     </p>
     </div>
 </div>
-<div class="subsection"><h2 id="plugins">19.5 How can I enhance JMeter?<a class="sectionlink" href="#plugins" title="Link to here">&para;</a></h2>
+<div class="subsection"><h2 id="plugins">18.5 How can I enhance JMeter?<a class="sectionlink" href="#plugins" title="Link to here">&para;</a></h2>
 <p>There a lot of open-source and commercial providers who provide JMeter plugins or other resources for use with JMeter.
 Some of these are listed on the JMeter Wiki.
 They are listed under several categories:
 <ul>
 <li><a href="http://wiki.apache.org/jmeter/JMeterPlugins">JMeterPlugins</a> - plugins for extending JMeter</li>
 <li><a href="http://wiki.apache.org/jmeter/JMeterAddons">JMeterAddons</a> - addons for use with JMeter, e.g. plugins for browsers, Maven and Jenkins.</li>
-<li><a href="http://wiki.apache.org/jmeter/JMeterServices">JMeterServices</a> - 3rd party services, e.g. cloud-based JMeter</li>
+<li><a href="http://wiki.apache.org/jmeter/JMeterServices">JMeterServices</a> - 3<sup>rd</sup> party services, e.g. cloud-based JMeter</li>
 </ul>
 Note that appearance of these on the Wiki does not imply any endorsement by the Apache JMeter project.
 Any requests for support should be directed to the relevant supplier.
 </p>
 </div>
-<div class="subsection"><h2 id="java">19.6 Why Java?<a class="sectionlink" href="#java" title="Link to here">&para;</a></h2>
+<div class="subsection"><h2 id="java">18.6 Why Java?<a class="sectionlink" href="#java" title="Link to here">&para;</a></h2>
 <p>Why not Perl or C?
 </p>
 <p>Well, Perl might be a very good choice except that the Benchmark package

Modified: jmeter/trunk/docs/usermanual/build-adv-web-test-plan.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/build-adv-web-test-plan.html?rev=1768221&r1=1768220&r2=1768221&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/build-adv-web-test-plan.html (original)
+++ jmeter/trunk/docs/usermanual/build-adv-web-test-plan.html Sat Nov  5 14:26:10 2016
@@ -5,12 +5,12 @@
             APACHE LOGO
           --><div><a href="http://www.apache.org"><img title="Apache Software Foundation" class="asf-logo logo" src="../images/asf-logo.svg" alt="Logo ASF"></a></div><!--
               PROJECT LOGO
-            --><div><a href="http://jmeter.apache.org/"><img class="logo" src="../images/logo.svg" alt="Apache JMeter"></a></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 onClick="return true"><div class="menu-title">About</div><ul><li><a href="../index.html">Overview</a></li><li><a href="http://www.apache.org/licenses/">License</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Download</div><ul><li><a href="../download_jmeter.cgi">Download Releases</a></li><li><a href="../changes.html">Release Notes</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Documentation</div><ul><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="../changes_history.html">Change History</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 onClick="return true"><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="../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></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Community</div><ul><li><a href="../issues.html">Issue Tracking</a></li><li><a href="../mail.html">Mailing Lists</a></li><li><a href="../svnindex.html">Source Repositories</a></li><li><a href="../building.html">Building and Contributing</a></li><li><a href="https://projects.apache.org/project.html?jmeter">Project info at Apache</a></li><li><a href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><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">
 <div class="social-media"><ul class="social-media-links"><li class="twitter"><a href="https://twitter.com/ApacheJMeter" title="Follow us on Twitter"><i class="fa fa-twitter" aria-hidden="true"></i>Twitter</a></li><li class="github"><a href="https://github.com/apache/jmeter" title="Fork us on github"><i class="fa fa-github" aria-hidden="true"></i>github</a></li></ul></div><ul class="pagelinks"><li><a href="build-web-test-plan.html">&lt; Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="build-db-test-plan.html">Next &gt;</a></li></ul><div class="section"><h1 id="building">6. Building an Advanced Web Test Plan<a class="sectionlink" href="#building" title="Link to here">&para;</a></h1>
+            --><div><a href="http://jmeter.apache.org/"><img class="logo" src="../images/logo.svg" alt="Apache JMeter"></a></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 onClick="return true"><div class="menu-title">About</div><ul><li><a href="../index.html">Overview</a></li><li><a href="http://www.apache.org/licenses/">License</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Download</div><ul><li><a href="../download_jmeter.cgi">Download Releases</a></li><li><a href="../changes.html">Release Notes</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Documentation</div><ul><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="../usermanual/properties_reference.html">Properties Reference</a></li><li><a href="../changes_history.html">Change History</a></li><li><a href="../api/index.html">Javadocs</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 onClick="return true"><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="../usermanual/jmeter_accesslog_sampler_step_by_step.pdf">Access Log Sampler</a></li><li><a href="../e
 xtending/jmeter_tutorial.pdf">Extending JMeter</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Community</div><ul><li><a href="../issues.html">Issue Tracking</a></li><li><a href="../mail.html">Mailing Lists</a></li><li><a href="../svnindex.html">Source Repositories</a></li><li><a href="../building.html">Building and Contributing</a></li><li><a href="https://projects.apache.org/project.html?jmeter">Project info at Apache</a></li><li><a href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><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="mai
 n" id="content"><div class="social-media"><ul class="social-media-links"><li class="twitter"><a href="https://twitter.com/ApacheJMeter" title="Follow us on Twitter"><i class="fa fa-twitter" aria-hidden="true"></i>Twitter</a></li><li class="github"><a href="https://github.com/apache/jmeter" title="Fork us on github"><i class="fa fa-github" aria-hidden="true"></i>github</a></li></ul></div><ul class="pagelinks"><li><a href="build-web-test-plan.html">&lt; Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="build-db-test-plan.html">Next &gt;</a></li></ul><div class="section"><h1 id="building">5. Building an Advanced Web Test Plan<a class="sectionlink" href="#building" title="Link to here">&para;</a></h1>
 <p>In this section, you will learn how to create advanced
 <a href="build-test-plan.html">Test Plans</a> to test a Web site.</p>
 
 <p>For an example of a basic Test Plan, see
-<a href="build-web-test-plan.html">Building a Web Test Plan</a>.</p></div><div class="section"><h1 id="session_url_rewriting">6.1 Handling User Sessions With URL Rewriting<a class="sectionlink" href="#session_url_rewriting" title="Link to here">&para;</a></h1>
+<a href="build-web-test-plan.html">Building a Web Test Plan</a>.</p></div><div class="section"><h1 id="session_url_rewriting">5.1 Handling User Sessions With URL Rewriting<a class="sectionlink" href="#session_url_rewriting" title="Link to here">&para;</a></h1>
 <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
@@ -31,7 +31,7 @@ the name of the session ID parameter.  T
 be part of the path (separated by a ";"), rather than a request parameter</p>
 <figure><a href="../images/screenshots/url_rewrite_example_b.png"><img src="../images/screenshots/url_rewrite_example_b.png" width="" height="" alt="Figure 2 - Request parameters"></a><figcaption>Figure 2 - Request parameters</figcaption></figure>
 </div>
-</div><div class="section"><h1 id="header_manager">6.2 Using a Header Manager<a class="sectionlink" href="#header_manager" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="header_manager">5.2 Using a Header Manager<a class="sectionlink" href="#header_manager" title="Link to here">&para;</a></h1>
 <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>

Modified: jmeter/trunk/docs/usermanual/build-db-test-plan.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/build-db-test-plan.html?rev=1768221&r1=1768220&r2=1768221&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/build-db-test-plan.html (original)
+++ jmeter/trunk/docs/usermanual/build-db-test-plan.html Sat Nov  5 14:26:10 2016
@@ -5,7 +5,7 @@
             APACHE LOGO
           --><div><a href="http://www.apache.org"><img title="Apache Software Foundation" class="asf-logo logo" src="../images/asf-logo.svg" alt="Logo ASF"></a></div><!--
               PROJECT LOGO
-            --><div><a href="http://jmeter.apache.org/"><img class="logo" src="../images/logo.svg" alt="Apache JMeter"></a></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 onClick="return true"><div class="menu-title">About</div><ul><li><a href="../index.html">Overview</a></li><li><a href="http://www.apache.org/licenses/">License</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Download</div><ul><li><a href="../download_jmeter.cgi">Download Releases</a></li><li><a href="../changes.html">Release Notes</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Documentation</div><ul><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="../changes_history.html">Change History</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 onClick="return true"><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="../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></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Community</div><ul><li><a href="../issues.html">Issue Tracking</a></li><li><a href="../mail.html">Mailing Lists</a></li><li><a href="../svnindex.html">Source Repositories</a></li><li><a href="../building.html">Building and Contributing</a></li><li><a href="https://projects.apache.org/project.html?jmeter">Project info at Apache</a></li><li><a href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><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">
 <div class="social-media"><ul class="social-media-links"><li class="twitter"><a href="https://twitter.com/ApacheJMeter" title="Follow us on Twitter"><i class="fa fa-twitter" aria-hidden="true"></i>Twitter</a></li><li class="github"><a href="https://github.com/apache/jmeter" title="Fork us on github"><i class="fa fa-github" aria-hidden="true"></i>github</a></li></ul></div><ul class="pagelinks"><li><a href="build-adv-web-test-plan.html">&lt; Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="build-ftp-test-plan.html">Next &gt;</a></li></ul><div class="section"><h1 id="building">7. Building a Database Test Plan<a class="sectionlink" href="#building" title="Link to here">&para;</a></h1>
+            --><div><a href="http://jmeter.apache.org/"><img class="logo" src="../images/logo.svg" alt="Apache JMeter"></a></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 onClick="return true"><div class="menu-title">About</div><ul><li><a href="../index.html">Overview</a></li><li><a href="http://www.apache.org/licenses/">License</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Download</div><ul><li><a href="../download_jmeter.cgi">Download Releases</a></li><li><a href="../changes.html">Release Notes</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Documentation</div><ul><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="../usermanual/properties_reference.html">Properties Reference</a></li><li><a href="../changes_history.html">Change History</a></li><li><a href="../api/index.html">Javadocs</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 onClick="return true"><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="../usermanual/jmeter_accesslog_sampler_step_by_step.pdf">Access Log Sampler</a></li><li><a href="../e
 xtending/jmeter_tutorial.pdf">Extending JMeter</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Community</div><ul><li><a href="../issues.html">Issue Tracking</a></li><li><a href="../mail.html">Mailing Lists</a></li><li><a href="../svnindex.html">Source Repositories</a></li><li><a href="../building.html">Building and Contributing</a></li><li><a href="https://projects.apache.org/project.html?jmeter">Project info at Apache</a></li><li><a href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><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="mai
 n" id="content"><div class="social-media"><ul class="social-media-links"><li class="twitter"><a href="https://twitter.com/ApacheJMeter" title="Follow us on Twitter"><i class="fa fa-twitter" aria-hidden="true"></i>Twitter</a></li><li class="github"><a href="https://github.com/apache/jmeter" title="Fork us on github"><i class="fa fa-github" aria-hidden="true"></i>github</a></li></ul></div><ul class="pagelinks"><li><a href="build-adv-web-test-plan.html">&lt; Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="build-ftp-test-plan.html">Next &gt;</a></li></ul><div class="section"><h1 id="building">6. Building a Database 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 basic
 <a href="build-test-plan.html">Test Plan</a> to test a database server.
 You will create fifty users that send 2 SQL requests to the database server.
@@ -20,7 +20,7 @@ To use this driver, its containing .jar
 <b>./lib</b> directory (see <a href="get-started.html#classpath">JMeter's Classpath</a>
 for more details).</div><div class="clear"></div>
 
-</div><div class="section"><h1 id="adding_users">7.1 Adding Users<a class="sectionlink" href="#adding_users" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="adding_users">6.1 Adding Users<a class="sectionlink" href="#adding_users" title="Link to here">&para;</a></h1>
 <p>The first step you want to do with every JMeter Test Plan is to add a
 <a href="test_plan.html#thread_group">Thread Group</a> element. The Thread Group
 tells JMeter the number of users you want to simulate, how often the users should
@@ -36,12 +36,12 @@ Test Plan element.</p>
 
 <p>Next, you need to modify the default properties. Select the Thread Group element
 in the tree, if you have not already selected it. You should now see the Thread
-Group Control Panel in the right section of the JMeter window (see Figure 7.1
+Group Control Panel in the right section of the JMeter window (see Figure 6.1
 below)</p>
 
 <figure><a href="../images/screenshots/jdbctest/threadgroup1.png"><img src="../images/screenshots/jdbctest/threadgroup1.png" width="" height="" alt="
-Figure 7.1. Thread Group with Default Values"></a><figcaption>
-Figure 7.1. Thread Group with Default Values</figcaption></figure>
+Figure 6.1. Thread Group with Default Values"></a><figcaption>
+Figure 6.1. Thread Group with Default Values</figcaption></figure>
 
 <p>Start by providing a more descriptive name for our Thread Group. In the name
 field, enter JDBC Users.</p>
@@ -71,20 +71,20 @@ automatically accepts your changes as yo
 name of an element, the tree will be updated with the new text after you
 leave the Control Panel (for example, when selecting another tree element).</div><div class="clear"></div>
 
-<p>See Figure 7.2 for the completed JDBC Users Thread Group.</p>
+<p>See Figure 6.2 for the completed JDBC Users Thread Group.</p>
 
 <figure><a href="../images/screenshots/jdbctest/threadgroup2.png"><img src="../images/screenshots/jdbctest/threadgroup2.png" width="" height="" alt="
-Figure 7.2. JDBC Users Thread Group"></a><figcaption>
-Figure 7.2. JDBC Users Thread Group</figcaption></figure>
+Figure 6.2. JDBC Users Thread Group"></a><figcaption>
+Figure 6.2. JDBC Users Thread Group</figcaption></figure>
 
-</div><div class="section"><h1 id="adding_requests">7.2 Adding JDBC Requests<a class="sectionlink" href="#adding_requests" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="adding_requests">6.2 Adding JDBC Requests<a class="sectionlink" href="#adding_requests" title="Link to here">&para;</a></h1>
 <p>Now that we have defined our users, it is time to define the tasks that they
 will be performing.  In this section, you will specify the JDBC requests to
 perform.</p>
 
 <p>Begin by selecting the JDBC Users element. Click your right mouse button
 to get the <b>Add</b> menu, and then select <span class="menuchoice"><span class="guimenuitem">Add</span>&nbsp;&rarr;&nbsp;<span class="guimenuitem">Config Element</span>&nbsp;&rarr;&nbsp;<span class="guimenuitem">JDBC Connection Configuration</span></span>.
-Then, select this new element to view its Control Panel (see Figure 7.3).</p>
+Then, select this new element to view its Control Panel (see Figure 6.3).</p>
 
 <p>Set up the following fields (these assume we will be using a MySQL database called 'cloud'):</p>
 <ul>
@@ -102,16 +102,16 @@ Every JDBC Request must refer to a JDBC
 More than one JDBC Request can refer to the same pool.
 </p>
 <figure><a href="../images/screenshots/jdbctest/jdbc-config.png"><img src="../images/screenshots/jdbctest/jdbc-config.png" width="" height="" alt="
-Figure 7.3. JDBC Configuration"></a><figcaption>
-Figure 7.3. JDBC Configuration</figcaption></figure>
+Figure 6.3. JDBC Configuration"></a><figcaption>
+Figure 6.3. JDBC Configuration</figcaption></figure>
 
 <p>Selecting the JDBC Users element again. Click your right mouse button
 to get the <b>Add</b> menu, and then select <span class="menuchoice"><span class="guimenuitem">Add</span>&nbsp;&rarr;&nbsp;<span class="guimenuitem">Sampler</span>&nbsp;&rarr;&nbsp;<span class="guimenuitem">JDBC Request</span></span>.
-Then, select this new element to view its Control Panel (see Figure 7.4).</p>
+Then, select this new element to view its Control Panel (see Figure 6.4).</p>
 
 <figure><a href="../images/screenshots/jdbctest/JDBCRequest.png"><img src="../images/screenshots/jdbctest/JDBCRequest.png" width="" height="" alt="
-Figure 7.4. JDBC Request"></a><figcaption>
-Figure 7.4. JDBC Request</figcaption></figure>
+Figure 6.4. JDBC Request"></a><figcaption>
+Figure 6.4. JDBC Request</figcaption></figure>
 
 <p>In our Test Plan, we will make two JDBC requests. The first one is for
 select all 'Running' VM instances, and the second is to select 'Expunging' VM instance (obviously you should
@@ -120,7 +120,7 @@ are illustrated below.</p>
 
 <div class="clear"></div><div class="note">JMeter sends requests in the order that you add them to the tree.</div><div class="clear"></div>
 
-<p>Start by editing the following properties (see Figure 7.5):
+<p>Start by editing the following properties (see Figure 6.5):
 <ul>
 <li>Change the Name to 'VM Running'.</li>
 <li>Enter the Pool Name: 'myDatabase' (same as in the configuration element)</li>
@@ -131,11 +131,11 @@ are illustrated below.</p>
 </p>
 
 <figure><a href="../images/screenshots/jdbctest/JDBCRequest2.png"><img src="../images/screenshots/jdbctest/JDBCRequest2.png" width="" height="" alt="
-Figure 7.5. JDBC Request for the first SQL request"></a><figcaption>
-Figure 7.5. JDBC Request for the first SQL request</figcaption></figure>
+Figure 6.5. JDBC Request for the first SQL request"></a><figcaption>
+Figure 6.5. JDBC Request for the first SQL request</figcaption></figure>
 
 <p>Next, add the second JDBC Request and edit the following properties (see
-Figure 7.6):
+Figure 6.6):
 <ul>
 <li>Change the Name to 'VM Expunging'.</li>
 <li>Change the value of Parameter values to 'Expunging'.</li>
@@ -143,10 +143,10 @@ Figure 7.6):
 </p>
 
 <figure><a href="../images/screenshots/jdbctest/JDBCRequest3.png"><img src="../images/screenshots/jdbctest/JDBCRequest3.png" width="" height="" alt="
-Figure 7.6. JDBC Request for the second request"></a><figcaption>
-Figure 7.6. JDBC Request for the second request</figcaption></figure>
+Figure 6.6. JDBC Request for the second request"></a><figcaption>
+Figure 6.6. JDBC Request for the second request</figcaption></figure>
 
-</div><div class="section"><h1 id="adding_listener">7.3 Adding a Listener to View/Store the Test Results<a class="sectionlink" href="#adding_listener" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="adding_listener">6.3 Adding a Listener to View/Store the Test Results<a class="sectionlink" href="#adding_listener" title="Link to here">&para;</a></h1>
 <p>The final element you need to add to your Test Plan is a
 <a href="component_reference.html#listeners">Listener</a>. This element is
 responsible for storing all of the results of your JDBC requests in a file
@@ -163,8 +163,8 @@ listener (<span class="menuchoice"><span
 <p>The listener shows the results.</p>
 
 <figure><a href="../images/screenshots/jdbctest/jdbc-results.png"><img src="../images/screenshots/jdbctest/jdbc-results.png" width="" height="" alt="
-Figure 7.7. Graph results Listener"></a><figcaption>
-Figure 7.7. Graph results Listener</figcaption></figure>
+Figure 6.7. Graph results Listener"></a><figcaption>
+Figure 6.7. Graph results Listener</figcaption></figure>
 
 </div><ul class="pagelinks"><li><a href="build-adv-web-test-plan.html">&lt; Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="build-ftp-test-plan.html">Next &gt;</a></li></ul><div class="share-links">
       Share this page:

Modified: jmeter/trunk/docs/usermanual/build-ftp-test-plan.html
URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/build-ftp-test-plan.html?rev=1768221&r1=1768220&r2=1768221&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/build-ftp-test-plan.html (original)
+++ jmeter/trunk/docs/usermanual/build-ftp-test-plan.html Sat Nov  5 14:26:10 2016
@@ -5,7 +5,7 @@
             APACHE LOGO
           --><div><a href="http://www.apache.org"><img title="Apache Software Foundation" class="asf-logo logo" src="../images/asf-logo.svg" alt="Logo ASF"></a></div><!--
               PROJECT LOGO
-            --><div><a href="http://jmeter.apache.org/"><img class="logo" src="../images/logo.svg" alt="Apache JMeter"></a></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 onClick="return true"><div class="menu-title">About</div><ul><li><a href="../index.html">Overview</a></li><li><a href="http://www.apache.org/licenses/">License</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Download</div><ul><li><a href="../download_jmeter.cgi">Download Releases</a></li><li><a href="../changes.html">Release Notes</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Documentation</div><ul><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="../changes_history.html">Change History</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 onClick="return true"><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="../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></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Community</div><ul><li><a href="../issues.html">Issue Tracking</a></li><li><a href="../mail.html">Mailing Lists</a></li><li><a href="../svnindex.html">Source Repositories</a></li><li><a href="../building.html">Building and Contributing</a></li><li><a href="https://projects.apache.org/project.html?jmeter">Project info at Apache</a></li><li><a href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><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">
 <div class="social-media"><ul class="social-media-links"><li class="twitter"><a href="https://twitter.com/ApacheJMeter" title="Follow us on Twitter"><i class="fa fa-twitter" aria-hidden="true"></i>Twitter</a></li><li class="github"><a href="https://github.com/apache/jmeter" title="Fork us on github"><i class="fa fa-github" aria-hidden="true"></i>github</a></li></ul></div><ul class="pagelinks"><li><a href="build-db-test-plan.html">&lt; Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="build-ldap-test-plan.html">Next &gt;</a></li></ul><div class="section"><h1 id="building">8. Building an FTP Test Plan<a class="sectionlink" href="#building" title="Link to here">&para;</a></h1>
+            --><div><a href="http://jmeter.apache.org/"><img class="logo" src="../images/logo.svg" alt="Apache JMeter"></a></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 onClick="return true"><div class="menu-title">About</div><ul><li><a href="../index.html">Overview</a></li><li><a href="http://www.apache.org/licenses/">License</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Download</div><ul><li><a href="../download_jmeter.cgi">Download Releases</a></li><li><a href="../changes.html">Release Notes</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Documentation</div><ul><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="../usermanual/properties_reference.html">Properties Reference</a></li><li><a href="../changes_history.html">Change History</a></li><li><a href="../api/index.html">Javadocs</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 onClick="return true"><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="../usermanual/jmeter_accesslog_sampler_step_by_step.pdf">Access Log Sampler</a></li><li><a href="../e
 xtending/jmeter_tutorial.pdf">Extending JMeter</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Community</div><ul><li><a href="../issues.html">Issue Tracking</a></li><li><a href="../mail.html">Mailing Lists</a></li><li><a href="../svnindex.html">Source Repositories</a></li><li><a href="../building.html">Building and Contributing</a></li><li><a href="https://projects.apache.org/project.html?jmeter">Project info at Apache</a></li><li><a href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><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="mai
 n" id="content"><div class="social-media"><ul class="social-media-links"><li class="twitter"><a href="https://twitter.com/ApacheJMeter" title="Follow us on Twitter"><i class="fa fa-twitter" aria-hidden="true"></i>Twitter</a></li><li class="github"><a href="https://github.com/apache/jmeter" title="Fork us on github"><i class="fa fa-github" aria-hidden="true"></i>github</a></li></ul></div><ul class="pagelinks"><li><a href="build-db-test-plan.html">&lt; Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="build-ldap-test-plan.html">Next &gt;</a></li></ul><div class="section"><h1 id="building">7. Building an FTP 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 basic
 <a href="build-test-plan.html">Test Plan</a> to test an FTP site.  You will
 create four users that send requests for two files on a FTP site.
@@ -17,7 +17,7 @@ requests is (4 users) x (2 requests) x (
 <a href="../usermanual/component_reference.html#FTP_Request_Defaults">FTP Request Defaults</a>, and
 <a href="../usermanual/component_reference.html#View_Results_in_Table">View Results in Table</a>.</p>
 
-</div><div class="section"><h1 id="adding_users">8.1 Adding Users<a class="sectionlink" href="#adding_users" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="adding_users">7.1 Adding Users<a class="sectionlink" href="#adding_users" title="Link to here">&para;</a></h1>
 <p>The first step you want to do with every JMeter Test Plan is to add a
 <a href="test_plan.html#thread_group">Thread Group</a> element.  The Thread Group tells
 JMeter the number of users you want to simulate, how often the users should send
@@ -33,12 +33,12 @@ see the element, then "expand" the Test
 
 <p>Next, you need to modify the default properties.  Select the <b>Thread Group</b> element
 in the tree, if you have not already selected it. You should now see the Thread
-Group Control Panel in the right section of the JMeter window (see Figure 8.1
+Group Control Panel in the right section of the JMeter window (see Figure 7.1
 below)</p>
 
 <figure><a href="../images/screenshots/webtest/threadgroup.png"><img src="../images/screenshots/webtest/threadgroup.png" width="" height="" alt="
-Figure 8.1. Thread Group with Default Values"></a><figcaption>
-Figure 8.1. Thread Group with Default Values</figcaption></figure>
+Figure 7.1. Thread Group with Default Values"></a><figcaption>
+Figure 7.1. Thread Group with Default Values</figcaption></figure>
 
 <p>Start by providing a more descriptive name for our <b>Thread Group.</b> In the name
 field, enter 'FTP Users'.</p>
@@ -64,26 +64,26 @@ automatically accepts your changes as yo
 name of an element, the tree will be updated with the new text after you
 leave the Control Panel (for example, when selecting another tree element).</div><div class="clear"></div>
 
-<p>See Figure 8.2 for the completed FTP Users Thread Group.</p>
+<p>See Figure 7.2 for the completed FTP Users Thread Group.</p>
 
 <figure><a href="../images/screenshots/ftptest/threadgroup2.png"><img src="../images/screenshots/ftptest/threadgroup2.png" width="" height="" alt="
-Figure 8.2. FTP Users Thread Group"></a><figcaption>
-Figure 8.2. FTP Users Thread Group</figcaption></figure>
+Figure 7.2. FTP Users Thread Group"></a><figcaption>
+Figure 7.2. FTP Users Thread Group</figcaption></figure>
 
-</div><div class="section"><h1 id="adding_defaults">8.2 Adding Default FTP Request Properties<a class="sectionlink" href="#adding_defaults" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="adding_defaults">7.2 Adding Default FTP Request Properties<a class="sectionlink" href="#adding_defaults" title="Link to here">&para;</a></h1>
 <p>Now that we have defined our users, it is time define the tasks that they
 will be performing.  In this section, you will specify the default settings
-for your FTP requests.  And then, in section 8.3, you will add <b>FTP Request</b>
+for your FTP requests.  And then, in section 7.3, you will add <b>FTP Request</b>
 elements which use some of the default settings you specified here.</p>
 
 <p>Begin by selecting the FTP Users element. Click your right mouse button
 to get the Add menu, and then select <b>Add</b> &rarr; <b>Config Element</b> &rarr; <b>FTP Request
-Defaults.</b> Then, select this new element to view its Control Panel (see Figure 8.3).
+Defaults.</b> Then, select this new element to view its Control Panel (see Figure 7.3).
 </p>
 
 <figure><a href="../images/screenshots/ftptest/ftp-defaults.png"><img src="../images/screenshots/ftptest/ftp-defaults.png" width="" height="" alt="
-Figure 8.3. FTP Request Defaults"></a><figcaption>
-Figure 8.3. FTP Request Defaults</figcaption></figure>
+Figure 7.3. FTP Request Defaults"></a><figcaption>
+Figure 7.3. FTP Request Defaults</figcaption></figure>
 
 <p>
 Like most JMeter elements, the <a href="../usermanual/component_reference.html#FTP_Request_Defaults">FTP Request Defaults</a> Control
@@ -100,13 +100,13 @@ fields with their default values.</p>
 to send an FTP request.  It simply defines the default values that the
 FTP Request elements use.</div><div class="clear"></div>
 
-<p>See Figure 8.4 for the completed FTP Request Defaults element</p>
+<p>See Figure 7.4 for the completed FTP Request Defaults element</p>
 
 <figure><a href="../images/screenshots/ftptest/ftp-defaults2.png"><img src="../images/screenshots/ftptest/ftp-defaults2.png" width="" height="" alt="
-Figure 8.4. FTP Defaults for our Test Plan"></a><figcaption>
-Figure 8.4. FTP Defaults for our Test Plan</figcaption></figure>
+Figure 7.4. FTP Defaults for our Test Plan"></a><figcaption>
+Figure 7.4. FTP Defaults for our Test Plan</figcaption></figure>
 
-</div><div class="section"><h1 id="adding_requests">8.3 Adding FTP Requests<a class="sectionlink" href="#adding_requests" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="adding_requests">7.3 Adding FTP Requests<a class="sectionlink" href="#adding_requests" title="Link to here">&para;</a></h1>
 
 <p>In our <b>Test Plan</b>, we need to make two <b>FTP requests</b>.</p>
 
@@ -115,7 +115,7 @@ Figure 8.4. FTP Defaults for our Test Pl
 <p>Start by adding the first <a href="../usermanual/component_reference.html#FTP_Request">FTP Request</a>
 to the FTP Users element (<b>Add</b> &rarr; <b>Sampler</b> &rarr; <b>FTP Request</b>).
 Then, select the <b>FTP Request</b> element in the tree and edit the following properties
-(see Figure 8.5):
+(see Figure 7.5):
 <ol>
 <li>Change the <i>Name</i> to "File1".</li>
 <li>Change the <i>Remote File</i> field to "/directory/file1.txt".</li>
@@ -128,11 +128,11 @@ Then, select the <b>FTP Request</b> elem
 this value in the <b>FTP Request Defaults</b> element.</div><div class="clear"></div>
 
 <figure><a href="../images/screenshots/ftptest/ftp-request.png"><img src="../images/screenshots/ftptest/ftp-request.png" width="" height="" alt="
-Figure 8.5. FTP Request for file1"></a><figcaption>
-Figure 8.5. FTP Request for file1</figcaption></figure>
+Figure 7.5. FTP Request for file1"></a><figcaption>
+Figure 7.5. FTP Request for file1</figcaption></figure>
 
 <p>Next, add the second <b>FTP Request</b> and edit the following properties (see
-Figure 8.6:
+Figure 7.6:
 <ol>
 <li>Change the <i>Name</i> to "File2".</li>
 <li>Change the <i>Remote File</i> field to "/directory/file2.txt".</li>
@@ -142,10 +142,10 @@ Figure 8.6:
 </p>
 
 <figure><a href="../images/screenshots/ftptest/ftp-request2.png"><img src="../images/screenshots/ftptest/ftp-request2.png" width="" height="" alt="
-Figure 8.6. FTP Request for file2"></a><figcaption>
-Figure 8.6. FTP Request for file2</figcaption></figure>
+Figure 7.6. FTP Request for file2"></a><figcaption>
+Figure 7.6. FTP Request for file2</figcaption></figure>
 
-</div><div class="section"><h1 id="adding_listener">8.4 Adding a Listener to View/Store the Test Results<a class="sectionlink" href="#adding_listener" title="Link to here">&para;</a></h1>
+</div><div class="section"><h1 id="adding_listener">7.4 Adding a Listener to View/Store the Test Results<a class="sectionlink" href="#adding_listener" title="Link to here">&para;</a></h1>
 <p>The final element you need to add to your <b>Test Plan</b> is a
  <a href="component_reference.html#listeners">Listener</a>. This element is
 responsible for storing all of the results of your <b>FTP requests</b> in a file and presenting
@@ -156,8 +156,8 @@ listener (<b>Add</b> &rarr; <b>Listener<
 <p>Run your test and view the results.</p>
 
 <figure><a href="../images/screenshots/ftptest/ftp-results.png"><img src="../images/screenshots/ftptest/ftp-results.png" width="" height="" alt="
-Figure 8.7. View Results in Table Listener"></a><figcaption>
-Figure 8.7. View Results in Table Listener</figcaption></figure>
+Figure 7.7. View Results in Table Listener"></a><figcaption>
+Figure 7.7. View Results in Table Listener</figcaption></figure>
 
 </div><ul class="pagelinks"><li><a href="build-db-test-plan.html">&lt; Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="build-ldap-test-plan.html">Next &gt;</a></li></ul><div class="share-links">
       Share this page: