Modified: jmeter/trunk/docs/usermanual/glossary.html URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/glossary.html?rev=1664961&r1=1664960&r2=1664961&view=diff ============================================================================== --- jmeter/trunk/docs/usermanual/glossary.html (original) +++ jmeter/trunk/docs/usermanual/glossary.html Sun Mar 8 10:22:58 2015 @@ -1,204 +1,44 @@ -<!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 +<!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: Glossary</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="hints_and_tips.html">< Prev</a></li><li><a href="../index.html">Index</a></li></ul><div class="section"><h1 id="glossary">22. Glossary<a class="sectionlink" href="#glossary" title="Link to here">¶</a></h1> - 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: Glossary</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%"> - -<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="hints_and_tips.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="glossary"><strong>22. Glossary</strong></a><a class="sectionlink" href="#glossary" title="Link to here">¶</a></font> -</td></tr> -<tr><td> -<blockquote> <p> - - -<a name="Elapsed"> -<b> -Elapsed time -</b> -</a> -. JMeter measures the elapsed time from just before sending the request to +<a name="Elapsed"><b>Elapsed time</b></a>. JMeter measures the elapsed time from just before sending the request to just after the last response has been received. JMeter does not include the time needed to render the response, nor does JMeter process any client code, for example Javascript. - </p> -<p> - -<a name="Latency"> -<b> -Latency -</b> -</a> -. JMeter measures the latency from just before sending the request to +<p> +<a name="Latency"><b>Latency</b></a>. JMeter measures the latency from just before sending the request to just after the first response has been received. Thus the time includes all the processing needed to assemble the request as well as assembling the first part of the response, which in general will be longer than one @@ -206,229 +46,70 @@ byte. Protocol analysers (such as Wireshark) measure the time when bytes are actually sent/received over the interface. The JMeter time should be closer to that which is experienced by a browser or other application client. - </p> -<p> - -<a name="Connect"> -<b> -Connect Time -</b> -</a> -. JMeter measures the time it took to establish the connection, including SSL handshake. Note that connect time is not automatically subtracted from -<a href="#Latency"> -latency -</a> -. - -</p> <p> +<a name="Connect"><b>Connect Time</b></a>. JMeter measures the time it took to establish the connection, including SSL handshake. Note that connect time is not automatically subtracted from <a href="#Latency">latency</a>. +</p> - -<a name="Median"> -<b> -Median -</b> -</a> - is a number which divides the samples into two equal halves. +<p> +<a name="Median"><b>Median</b></a> is a number which divides the samples into two equal halves. Half of the samples are smaller than the median, and half are larger. [Some samples may equal the median.] This is a standard statistical measure. -See, for example: -<a href="http://en.wikipedia.org/wiki/Median"> -Median -</a> - entry at Wikipedia. -The Median is the same as the 50 -<sup> -th -</sup> - Percentile - +See, for example: <a href="http://en.wikipedia.org/wiki/Median">Median</a> entry at Wikipedia. +The Median is the same as the 50<sup>th</sup> Percentile </p> -<p> - -<a name="Percentile"> -<b> -90% Line (90 -<sup> -th -</sup> - Percentile) -</b> -</a> - is the value below which 90% of the samples fall. +<p> +<a name="Percentile"><b>90% Line (90<sup>th</sup> Percentile)</b></a> is the value below which 90% of the samples fall. The remaining samples too at least as long as the value. This is a standard statistical measure. -See, for example: -<a href="http://en.wikipedia.org/wiki/Percentile"> -Percentile -</a> - entry at Wikipedia. - +See, for example: <a href="http://en.wikipedia.org/wiki/Percentile">Percentile</a> entry at Wikipedia. </p> -<p> - -<a name="StandardDeviation"> -<b> -Standard Deviation -</b> -</a> - is a measure of the variability +<p> +<a name="StandardDeviation"><b>Standard Deviation</b></a> is a measure of the variability of a data set. This is a standard statistical measure. -See, for example: -<a href="http://en.wikipedia.org/wiki/Standard_deviation"> -Standard Deviation -</a> - entry at Wikipedia. +See, for example: <a href="http://en.wikipedia.org/wiki/Standard_deviation">Standard Deviation</a> entry at Wikipedia. JMeter calculates the population standard deviation (e.g. STDEVP function in spreadheets), not the sample standard deviation (e.g. STDEV). - </p> -<p> - - -<a name="ThreadName"> -The -<b> -Thread Name -</b> -</a> - as it appears in Listeners and logfiles -is derived from the Thread Group name and the thread within the group. -<br> - +<p> +<a name="ThreadName">The <b>Thread Name</b></a> as it appears in Listeners and logfiles +is derived from the Thread Group name and the thread within the group.<br> The name has the format - -<code> -groupName + " " + groupIndex + "-" + threadIndex -</code> - +<span class="code">groupName + " " + groupIndex + "-" + threadIndex</span> where: - <ul> - - -<li> -groupName - name of the Thread Group element -</li> - - -<li> -groupIndex - number of the Thread Group in the Test Plan, starting from 1 -</li> - - -<li> -threadIndex - number of the thread within the Thread Group, starting from 1 -</li> - - +<li>groupName - name of the Thread Group element</li> +<li>groupIndex - number of the Thread Group in the Test Plan, starting from 1</li> +<li>threadIndex - number of the thread within the Thread Group, starting from 1</li> </ul> - A test plan with two Thread Groups each with two threads would use the names: - <pre> - Thread Group 1-1 Thread Group 1-2 Thread Group 2-1 Thread Group 2-2 - </pre> - - </p> -<p> - -<a name="Throughput"> -<b> -Throughput -</b> -</a> - is calculated as requests/unit of time. +<p> +<a name="Throughput"><b>Throughput</b></a> is calculated as requests/unit of time. The time is calculated from the start of the first sample to the end of the last sample. -This includes any intervals between samples, as it is supposed to represent the load on the server. -<br> - - +This includes any intervals between samples, as it is supposed to represent the load on the server.<br> The formula is: Throughput = (number of requests) / (total time). - </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="hints_and_tips.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 © 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="hints_and_tips.html">< Prev</a></li><li><a href="../index.html">Index</a></li></ul></div><div class="footer"><div class="copyright"> + Copyright © + 1999 – + 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/hints_and_tips.html URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/hints_and_tips.html?rev=1664961&r1=1664960&r2=1664961&view=diff ============================================================================== --- jmeter/trunk/docs/usermanual/hints_and_tips.html (original) +++ jmeter/trunk/docs/usermanual/hints_and_tips.html Sun Mar 8 10:22:58 2015 @@ -1,470 +1,124 @@ -<!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: Hints and Tips</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%"> - -<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="glossary.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Next</font></a></div> -</td> -<td bgcolor="#525D76"> -<div align="right"><a href="regular_expressions.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="hints"><strong>21. Hints and Tips</strong></a><a class="sectionlink" href="#hints" title="Link to here">¶</a></font> -</td></tr> -<tr><td> -<blockquote> +<!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: Hints and Tips</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="regular_expressions.html">< Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="glossary.ht ml">Next ></a></li></ul><div class="section"><h1 id="hints">21. Hints and Tips<a class="sectionlink" href="#hints" title="Link to here">¶</a></h1> <p> - This section is a collection of various hints and tips that have been suggested by various questions on the JMeter User list. -If you don't find what you are looking for here, please check the -<a href="http://wiki.apache.org/jmeter"> -JMeter Wiki -</a> -. +If you don't find what you are looking for here, please check the <a href="http://wiki.apache.org/jmeter">JMeter Wiki</a>. Also, try search the JMeter User list; someone may well have already provided a solution. - </p> -<table border="0" cellspacing="0" cellpadding="2" width="100%"> -<tr><td bgcolor="#828DA6"> -<font color="#ffffff" face="arial,helvetica,sanserif"> -<a name="variable_and_threads"><strong>21.1 Passing variables between threads</strong></a> -<a class="sectionlink" href="#variable_and_threads" title="Link to here">¶</a></font> -</td></tr> -<tr><td> -<blockquote> +<div class="subsection"><h2>21.1 Passing variables between threads<a class="sectionlink" href="#variable_and_threads" title="Link to here">¶</a></h2> <p> - JMeter variables have thread scope. This is deliberate, so that threads can act indepently. However sometimes there is a need to pass variables between different threads, in the same or different Thread Groups. - </p> <p> - One way to do this is to use a property instead. -Properties are shared between all JMeter threads, so if one thread -<a href="functions.html#__setProperty"> -sets a property -</a> -, -another thread can -<a href="functions.html#__P"> -read -</a> - the updated value. - +Properties are shared between all JMeter threads, so if one thread <a href="functions.html#__setProperty">sets a property</a>, +another thread can <a href="functions.html#__P">read</a> the updated value. </p> <p> - If there is a lot of information that needs to be passed between threads, then consider using a file. -For example you could use the -<a href="component_reference.html#Save_Responses_to_a_file"> -Save Responses to a file -</a> - +For example you could use the <a href="component_reference.html#Save_Responses_to_a_file">Save Responses to a file</a> listener or perhaps a BeanShell PostProcessor in one thread, and read the file using the HTTP Sampler "file:" protocol, and extract the information using a PostProcessor or BeanShell element. - </p> <p> - If you can derive the data before starting the test, then it may well be better to store it in a file, read it using CSV Dataset. - </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="debug_logging"><strong>21.2 Enabling Debug logging</strong></a> -<a class="sectionlink" href="#debug_logging" title="Link to here">¶</a></font> -</td></tr> -<tr><td> -<blockquote> -<p> +</div> +<div class="subsection"><h2>21.2 Enabling Debug logging<a class="sectionlink" href="#debug_logging" title="Link to here">¶</a></h2> +<p> Most test elements include debug logging. If running a test plan from the GUI, select the test element and use the Help Menu to enable or disable logging. The Help Menu also has an option to display the GUI and test element class names. You can use these to determine the correct property setting to change the logging level. - </p> -<p> +<p> It is sometimes very useful to see Log messages to debug dynamic scripting languages like BeanShell or groovy used in JMeter. Since version 2.6, you can view log messages directly in JMeter GUI, to do so: - <ul> - - -<li> -use menu Options > Log Viewer, a log console will appear at the bottom of the interface -</li> - - -<li> -Or click on the Warning icon in the upper right corner of GUI -</li> - - +<li>use menu Options > Log Viewer, a log console will appear at the bottom of the interface</li> +<li>Or click on the Warning icon in the upper right corner of GUI</li> </ul> - By default this log console is disabled, you can enable it by changing in jmeter.properties: - <ul> - - -<li> -jmeter.loggerpanel.display=true -</li> - - +<li>jmeter.loggerpanel.display=true</li> </ul> - To avoid using too much memory, this components limits the number of characters used by this panel: - <ul> - - -<li> -jmeter.loggerpanel.maxlength=80000 -</li> - - +<li>jmeter.loggerpanel.maxlength=80000</li> </ul> - - </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="searching"><strong>21.3 Searching</strong></a> -<a class="sectionlink" href="#searching" title="Link to here">¶</a></font> -</td></tr> -<tr><td> -<blockquote> -<p> +</div> +<div class="subsection"><h2>21.3 Searching<a class="sectionlink" href="#searching" title="Link to here">¶</a></h2> +<p> It is sometimes hard to find in a Test Plan tree and elements using a variable or containing a certain URL or parameter. A new feature is now available since 2.6, you can access it in Menu Search. It provides search with following options: - <ul> - - -<li> -Case Sensitive : Makes search case sensitive -</li> - - -<li> -Regexp : Is text to search a regexp, if so Regexp will be searched in Tree of components, example "\btest\b" will match any component that contains test in searchable elements of the component -</li> - - +<li>Case Sensitive : Makes search case sensitive</li> +<li>Regexp : Is text to search a regexp, if so Regexp will be searched in Tree of components, example "\btest\b" will match any component that contains test in searchable elements of the component</li> </ul> - - -</p> -<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='663' height='300' src="../images/screenshots/searching/raw-search.png"/><br> -<font size="-1">Figure 1 - Search raw text in TreeView -</font></td></tr></table></p> -<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='667' height='319' src="../images/screenshots/searching/raw-search-result.png"/><br> -<font size="-1">Figure 2 - Result in TreeView -</font></td></tr></table></p> -<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='642' height='307' src="../images/screenshots/searching/regexp-search.png"/><br> -<font size="-1">Figure 3 - Search Regexp in TreeView (in this example we search whole word) -</font></td></tr></table></p> -<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='596' height='328' src="../images/screenshots/searching/regexp-search-result.png"/><br> -<font size="-1">Figure 4 - Result in TreeView -</font></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="toolbar"><strong>21.4 Toolbar icons size</strong></a> -<a class="sectionlink" href="#toolbar" title="Link to here">¶</a></font> -</td></tr> -<tr><td> -<blockquote> -<description> - - -<p> - -You can change the size of icons in the toolbar using the property -<pre> -jmeter.toolbar.icons.size -</pre> - with these values: 22x22 (default size), 32x32 or 48x48. - </p> +<figure><a href="../images/screenshots/searching/raw-search.png"><img src="../images/screenshots/searching/raw-search.png" width="663" height="300" alt="Figure 1 - Search raw text in TreeView"></a><figcaption>Figure 1 - Search raw text in TreeView</figcaption></figure> +<figure><a href="../images/screenshots/searching/raw-search-result.png"><img src="../images/screenshots/searching/raw-search-result.png" width="667" height="319" alt="Figure 2 - Result in TreeView"></a><figcaption>Figure 2 - Result in TreeView</figcaption></figure> +<figure><a href="../images/screenshots/searching/regexp-search.png"><img src="../images/screenshots/searching/regexp-search.png" width="642" height="307" alt="Figure 3 - Search Regexp in TreeView (in this example we search whole word)"></a><figcaption>Figure 3 - Search Regexp in TreeView (in this example we search whole word)</figcaption></figure> +<figure><a href="../images/screenshots/searching/regexp-search-result.png"><img src="../images/screenshots/searching/regexp-search-result.png" width="596" height="328" alt="Figure 4 - Result in TreeView"></a><figcaption>Figure 4 - Result in TreeView</figcaption></figure> -</description> -<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='296' height='95' src="../images/screenshots/icons-22x22.jpg"/><br> -<font size="-1">Icons with the size 22x22. -</font></td></tr></table></p> -<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='300' height='106' src="../images/screenshots/icons-32x32.jpg"/><br> -<font size="-1">Icons with the size 32x32. -</font></td></tr></table></p> -<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='365' height='120' src="../images/screenshots/icons-48x48.jpg"/><br> -<font size="-1">Icons with the size 48x48. -</font></td></tr></table></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="glossary.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Next</font></a></div> -</td> -<td bgcolor="#525D76"> -<div align="right"><a href="regular_expressions.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 © 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 class="subsection"><h2>21.4 Toolbar icons size<a class="sectionlink" href="#toolbar" title="Link to here">¶</a></h2> +<div class="description"> + <p> +You can change the size of icons in the toolbar using the property <pre>jmeter.toolbar.icons.size</pre> with these values: 22x22 (default size), 32x32 or 48x48. + </p> +</div> +<figure><a href="../images/screenshots/icons-22x22.jpg"><img src="../images/screenshots/icons-22x22.jpg" width="296" height="95" alt="Icons with the size 22x22."></a><figcaption>Icons with the size 22x22.</figcaption></figure> +<figure><a href="../images/screenshots/icons-32x32.jpg"><img src="../images/screenshots/icons-32x32.jpg" width="300" height="106" alt="Icons with the size 32x32."></a><figcaption>Icons with the size 32x32.</figcaption></figure> +<figure><a href="../images/screenshots/icons-48x48.jpg"><img src="../images/screenshots/icons-48x48.jpg" width="365" height="120" alt="Icons with the size 48x48."></a><figcaption>Icons with the size 48x48.</figcaption></figure> +</div> +</div><ul class="pagelinks"><li><a href="regular_expressions.html">< Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="glossary.html">Next ></a></li></ul></div><div class="footer"><div class="copyright"> + Copyright © + 1999 – + 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/index.html URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/index.html?rev=1664961&r1=1664960&r2=1664961&view=diff ============================================================================== --- jmeter/trunk/docs/usermanual/index.html (original) +++ jmeter/trunk/docs/usermanual/index.html Sun Mar 8 10:22:58 2015 @@ -1,1423 +1,219 @@ -<!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</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%"> - -<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="intro.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Next</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="index"><strong>User's Manual</strong></a><a class="sectionlink" href="#index" title="Link to here">¶</a></font> -</td></tr> -<tr><td> -<blockquote> -<p> -Click on the section name to go straight to the section. +<!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</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="../index.html">Index</a></li><li><a href="intro.html">Next ></a></li></ul><div class="section"><h1 id="inde x">User's Manual<a class="sectionlink" href="#index" title="Link to here">¶</a></h1> +<p>Click on the section name to go straight to the section. Click on the "+" to go to the relevant section of the detailed section list, - where you can select individual subsections. -</p> -<table border="0" cellspacing="0" cellpadding="2" width="100%"> -<tr><td bgcolor="#828DA6"> -<font color="#ffffff" face="arial,helvetica,sanserif"> -<a name="summary"><strong>Section Summary</strong></a> -<a class="sectionlink" href="#summary" title="Link to here">¶</a></font> -</td></tr> -<tr><td> -<blockquote> -<ul> - - -<li> -<a href="../changes.html"> -Changes -</a> -</li> - - -<li> -<a href="#intro"> -+ -</a> -... -<a href="intro.html"> -1. Introduction -</a> -</li> - - -<li> -<a href="#get-started"> -+ -</a> -... -<a href="get-started.html"> -2. Getting Started -</a> -</li> - - -<li> -<a href="#build-test-plan"> -+ -</a> -... -<a href="build-test-plan.html"> -3. Building a Test Plan -</a> -</li> - - -<li> -<a href="#test_plan"> -+ -</a> -... -<a href="test_plan.html"> -4. Elements of a Test Plan -</a> -</li> - - -<li> -<a href="#build-web-test-plan"> -+ -</a> -... -<a href="build-web-test-plan.html"> -5. Building a Web Test Plan -</a> -</li> - - -<li> -<a href="#build-adv-web-test-plan"> -+ -</a> -... -<a href="build-adv-web-test-plan.html"> -6. Building an Advanced Web Test Plan -</a> -</li> - - -<li> -<a href="#build-db-test-plan"> -+ -</a> -... -<a href="build-db-test-plan.html"> -7. Building a Database Test Plan -</a> -</li> - - -<li> -<a href="#build-ftp-test-plan"> -+ -</a> -... -<a href="build-ftp-test-plan.html"> -8. Building an FTP Test Plan -</a> -</li> - - -<li> -<a href="#build-ldap-test-plan"> -+ -</a> -... -<a href="build-ldap-test-plan.html"> -9a. Building an LDAP Test Plan -</a> -</li> - - -<li> -<a href="#build-ldapext-test-plan"> -+ -</a> -... -<a href="build-ldapext-test-plan.html"> -9b. Building an Extended LDAP Test Plan -</a> -</li> - - -<li> -<a href="#build-ws-test-plan"> -+ -</a> -... -<a href="build-ws-test-plan.html"> -10. Building a Webservice Test Plan -</a> -</li> - - -<li> -<a href="#build-jms-point-to-point-test-plan"> -+ -</a> -... -<a href="build-jms-point-to-point-test-plan.html"> -11. Building a JMS Point to point Test Plan -</a> -</li> - - -<li> -<a href="#build-jms-topic-test-plan"> -+ -</a> -... -<a href="build-jms-topic-test-plan.html"> -12. Building a JMS Topic Test Plan -</a> -</li> - - -<li> -<a href="#build-monitor-test-plan"> -+ -</a> -... -<a href="build-monitor-test-plan.html"> -13. Building a Monitor Test Plan -</a> -</li> - - -<li> -<a href="#listeners"> -+ -</a> -... -<a href="listeners.html"> -14. Listeners -</a> -</li> - - -<li> -<a href="#remote-test"> -+ -</a> -... -<a href="remote-test.html"> -15. Remote Testing -</a> -</li> - - -<li> -<a href="#realtime-results"> -+ -</a> -... -<a href="realtime-results.html"> -16. Real time Results -</a> -</li> - - -<li> -<a href="#best-practices"> -+ -</a> -... -<a href="best-practices.html"> -17. Best Practices -</a> -</li> - - -<li> -<a href="#boss"> -+ -</a> -... -<a href="boss.html"> -18. Help! My boss wants me to load test our web app! -</a> -</li> - - -<li> -<a href="#component_reference"> -+ -</a> -... -<a href="component_reference.html"> -19. Component Reference -</a> -</li> - - -<li> -<a href="#functions"> -+ -</a> -... -<a href="functions.html"> -20. Functions -</a> -</li> - - -<li> -<a href="#regex"> -+ -</a> -... -<a href="regular_expressions.html"> -21. Regular Expressions -</a> -</li> - - -<li> -<a href="#hints"> -+ -</a> -... -<a href="hints_and_tips.html"> -22. Hints and Tips -</a> -</li> - - -<li> -<a href="#glossary"> -+ -</a> -... -<a href="glossary.html"> -23. Glossary -</a> -</li> - - -</ul> -</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="details"><strong>Detailed Section List</strong></a> -<a class="sectionlink" href="#details" title="Link to here">¶</a></font> -</td></tr> -<tr><td> -<blockquote> -<ul> - - -<li> -<a name="intro"> -</a> -<a href="intro.html"> -1. Introduction -</a> -</li> - - -<ul> - - -<li> -<a href="intro.html#history"> -1.1 History -</a> -</li> - - -<li> -<a href="intro.html#future"> -1.2 The Future -</a> -</li> - - -</ul> - - -<li> -<a name="get-started"> -</a> -<a href="get-started.html"> -2. Getting Started -</a> -</li> - - -<ul> - - -<li> -<a href="get-started.html#requirements"> -2.1 Requirements -</a> -</li> - - -<ul> - - -<li> -<a href="get-started.html#java_versions"> -2.1.1 Java Version -</a> -</li> - - -<li> -<a href="get-started.html#os"> -2.1.2 Operating Systems -</a> -</li> - - -</ul> - - -<li> -<a href="get-started.html#optional"> -2.2 Optional -</a> -</li> - - -<ul> - - -<li> -<a href="get-started.html#opt_compiler"> -2.2.1 Java Compiler -</a> -</li> - - -<li> -<a href="get-started.html#opt_sax"> -2.2.2 SAX XML Parser -</a> -</li> - - -<li> -<a href="get-started.html#opt_email"> -2.2.3 Email Support -</a> -</li> - - -<li> -<a href="get-started.html#opt_ssl"> -2.2.4 SSL Encryption -</a> -</li> - - -<li> -<a href="get-started.html#opt_jdbc"> -2.2.5 JDBC Driver -</a> -</li> - - -<li> -<a href="get-started.html#opt_soap"> -2.2.6 Apache SOAP -</a> -</li> - - -<li> -<a href="get-started.html#opt_beanshell"> -2.2.7 BeanShell -</a> -</li> - - -<li> -<a href="get-started.html#libraries_activemq"> -2.2.8 Libraries for ActiveMQ 3.0 -</a> -</li> - - -</ul> - - -<li> -<a href="get-started.html#install"> -2.3 Installation -</a> -</li> - - -<ul> - - -<li> -<a href="get-started.html#download_release"> -2.3.1 Downloading the Latest Release -</a> -</li> - - -<li> -<a href="get-started.html#download_nightly"> -2.3.2 Downloading Nightly Builds -</a> -</li> - - -</ul> - - -<li> -<a href="get-started.html#running"> -2.4 Running JMeter -</a> -</li> - - -<ul> - - -<li> -<a href="get-started.html#classpath"> -2.4.1 JMeter's Classpath -</a> -</li> - - -<li> -<a href="get-started.html#proxy_server"> -2.4.2 Using a Proxy Server -</a> -</li> - - -<li> -<a href="get-started.html#non_gui"> -2.4.3 Non-GUI Mode -</a> -</li> - - -<li> -<a href="get-started.html#server"> -2.4.4 Distributed Mode -</a> -</li> - - -<li> -<a href="get-started.html#override"> -2.4.5 Overriding Properties Via The Command Line -</a> -</li> - - -<li> -<a href="get-started.html#logging"> -2.4.6 Logging and Error Messages -</a> -</li> - - -<li> -<a href="get-started.html#options"> -2.4.7 Full list of command-line options -</a> -</li> - - -</ul> - - -<li> -<a href="get-started.html#configuring_jmeter"> -2.5 Configuring JMeter -</a> -</li> - - -</ul> - - -<li> -<a name="build-test-plan"> -</a> -<a href="build-test-plan.html"> -3. Building a Test Plan -</a> -</li> - - -<ul> - - -<li> -<a href="build-test-plan.html#add_remove"> -3.1 Adding and Removing Elements -</a> -</li> - - -<li> -<a href="build-test-plan.html#load_save"> -3.2 Loading and Saving Elements -</a> -</li> - - -<li> -<a href="build-test-plan.html#config_element"> -3.3 Configuring Tree Elements -</a> -</li> - - -<li> -<a href="build-test-plan.html#save"> -3.4 Saving the Test Plan -</a> -</li> - - -<li> -<a href="build-test-plan.html#run"> -3.5 Running a Test Plan -</a> -</li> - - -<li> -<a href="build-test-plan.html#error_reporting"> -3.6 Error reporting -</a> -</li> - - -</ul> - - -<li> -<a name="test_plan"> -</a> -<a href="test_plan.html"> -4. Elements of a Test Plan -</a> -</li> - - -<ul> - - -<li> -<a href="test_plan.html#thread_group"> -4.1 Thread Group -</a> -</li> - - -<li> -<a href="test_plan.html#controllers"> -4.2 Controllers -</a> -</li> - - -<ul> - - -<li> -<a href="test_plan.html#samplers"> -4.2.1 Samplers -</a> -</li> - - -<li> -<a href="test_plan.html#logic_controller"> -4.2.2 Logic Controllers -</a> -</li> - - -</ul> - - -<li> -<a href="test_plan.html#listeners"> -4.3 Listeners -</a> -</li> - - -<li> -<a href="test_plan.html#timers"> -4.4 Timers -</a> -</li> + where you can select individual subsections.</p> - -<li> -<a href="test_plan.html#assertions"> -4.5 Assertions -</a> -</li> - - -<li> -<a href="test_plan.html#config_elements"> -4.6 Configuration Elements -</a> -</li> - - -<li> -<a href="test_plan.html#preprocessors"> -4.7 Pre-Processor Elements -</a> -</li> - - -<li> -<a href="test_plan.html#postprocessors"> -4.8 Post-Processor Elements -</a> -</li> - - -<li> -<a href="test_plan.html#executionorder"> -4.9 Execution order -</a> -</li> - - -<li> -<a href="test_plan.html#scoping_rules"> -4.10 Scoping Rules -</a> -</li> - - -<li> -<a href="test_plan.html#properties"> -4.11 Properties and Variables -</a> -</li> - - -<li> -<a href="test_plan.html#using_variables"> -4.12 Using Variables to parameterise tests -</a> -</li> - - -</ul> - - -<li> -<a name="build-web-test-plan"> -</a> -<a href="build-web-test-plan.html"> -5. Building a Web Test Plan -</a> -</li> - - -<ul> - - -<li> -<a href="build-web-test-plan.html#adding_users"> -5.1 Adding Users -</a> -</li> - - -<li> -<a href="build-web-test-plan.html#adding_defaults"> -5.2 Adding Default HTTP Request Properties -</a> -</li> - - -<li> -<a href="build-web-test-plan.html#adding_cookie_support"> -5.3 Adding Cookie Support -</a> -</li> - - -<li> -<a href="build-web-test-plan.html#adding_requests"> -5.4 Adding HTTP Requests -</a> -</li> - - -<li> -<a href="build-web-test-plan.html#adding_listener"> -5.5 Adding a Listener to View/Store the Test Results -</a> -</li> - - -<li> -<a href="build-web-test-plan.html#logging_in"> -5.6 Logging in to a web-site -</a> -</li> - - -</ul> - - -<li> -<a name="build-adv-web-test-plan"> -</a> -<a href="build-adv-web-test-plan.html"> -6. Building an Advanced Web Test Plan -</a> -</li> - - +<div class="subsection"><h2>Section Summary<a class="sectionlink" href="#summary" title="Link to here">¶</a></h2> <ul> - - -<li> -<a href="build-adv-web-test-plan.html#session_url_rewriting"> -6.1 Handling User Sessions With URL Rewriting -</a> -</li> - - -<li> -<a href="build-adv-web-test-plan.html#header_manager"> -6.2 Using a Header Manager -</a> -</li> - - + <li><a href="../changes.html">Changes</a></li> + <li><a href="#intro">+</a>...<a href="intro.html">1. Introduction</a></li> + <li><a href="#get-started">+</a>...<a href="get-started.html">2. Getting Started</a></li> + <li><a href="#build-test-plan">+</a>...<a href="build-test-plan.html">3. Building a Test Plan</a></li> + <li><a href="#test_plan">+</a>...<a href="test_plan.html">4. Elements of a Test Plan</a></li> + <li><a href="#build-web-test-plan">+</a>...<a href="build-web-test-plan.html">5. Building a Web Test Plan</a></li> + <li><a href="#build-adv-web-test-plan">+</a>...<a href="build-adv-web-test-plan.html">6. Building an Advanced Web Test Plan</a></li> + <li><a href="#build-db-test-plan">+</a>...<a href="build-db-test-plan.html">7. Building a Database Test Plan</a></li> + <li><a href="#build-ftp-test-plan">+</a>...<a href="build-ftp-test-plan.html">8. Building an FTP Test Plan</a></li> + <li><a href="#build-ldap-test-plan">+</a>...<a href="build-ldap-test-plan.html">9a. Building an LDAP Test Plan</a></li> + <li><a href="#build-ldapext-test-plan">+</a>...<a href="build-ldapext-test-plan.html">9b. Building an Extended LDAP Test Plan</a></li> + <li><a href="#build-ws-test-plan">+</a>...<a href="build-ws-test-plan.html">10. Building a Webservice Test Plan</a></li> + <li><a href="#build-jms-point-to-point-test-plan">+</a>...<a href="build-jms-point-to-point-test-plan.html">11. Building a JMS Point to point Test Plan</a></li> + <li><a href="#build-jms-topic-test-plan">+</a>...<a href="build-jms-topic-test-plan.html">12. Building a JMS Topic Test Plan</a></li> + <li><a href="#build-monitor-test-plan">+</a>...<a href="build-monitor-test-plan.html">13. Building a Monitor Test Plan</a></li> + <li><a href="#listeners">+</a>...<a href="listeners.html">14. Listeners</a></li> + <li><a href="#remote-test">+</a>...<a href="remote-test.html">15. Remote Testing</a></li> + <li><a href="#realtime-results">+</a>...<a href="realtime-results.html">16. Real time Results</a></li> + <li><a href="#best-practices">+</a>...<a href="best-practices.html">17. Best Practices</a></li> + <li><a href="#boss">+</a>...<a href="boss.html">18. Help! My boss wants me to load test our web app!</a></li> + <li><a href="#component_reference">+</a>...<a href="component_reference.html">19. Component Reference</a></li> + <li><a href="#functions">+</a>...<a href="functions.html">20. Functions</a></li> + <li><a href="#regex">+</a>...<a href="regular_expressions.html">21. Regular Expressions</a></li> + <li><a href="#hints">+</a>...<a href="hints_and_tips.html">22. Hints and Tips</a></li> + <li><a href="#glossary">+</a>...<a href="glossary.html">23. Glossary</a></li> </ul> - - -<li> -<a name="build-db-test-plan"> -</a> -<a href="build-db-test-plan.html"> -7. Building a Database Test Plan -</a> -</li> - - -<ul> - - -<li> -<a href="build-db-test-plan.html#adding_users"> -7.1 Adding Users -</a> -</li> - - -<li> -<a href="build-db-test-plan.html#adding_requests"> -7.2 Adding JDBC Requests -</a> -</li> - - -<li> -<a href="build-db-test-plan.html#adding_listener"> -7.3 Adding a Listener to View/Store the Test Results -</a> -</li> - - -</ul> - - -<li> -<a name="build-ftp-test-plan"> -</a> -<a href="build-ftp-test-plan.html"> -8. Building an FTP Test Plan -</a> -</li> - - -<ul> - - -<li> -<a href="build-ftp-test-plan.html#adding_users"> -8.1 Adding Users -</a> -</li> - - -<li> -<a href="build-ftp-test-plan.html#adding_defaults"> -8.2 Adding Default FTP Request Properties -</a> -</li> - - -<li> -<a href="build-ftp-test-plan.html#adding_requests"> -8.3 Adding FTP Requests -</a> -</li> - - -<li> -<a href="build-ftp-test-plan.html#adding_listener"> -8.4 Adding a Listener to View/Store the Test Results -</a> -</li> - - -</ul> - - -<li> -<a name="build-ldap-test-plan"> -</a> -<a href="build-ldap-test-plan.html"> -9a. Building an LDAP Test Plan -</a> -</li> - - -<ul> - - -<li> -<a href="build-ldap-test-plan.html#adding_users"> -9a.1 Adding Users -</a> -</li> - - -<li> -<a href="build-ldap-test-plan.html#add_login"> -9a.2 Adding Login Config Element -</a> -</li> - - -<li> -<a href="build-ldap-test-plan.html#add_defaults"> -9a.3 Adding LDAP Request Defaults -</a> -</li> - - -<li> -<a href="build-ldap-test-plan.html#add_requests"> -9a.4 Adding LDAP Requests -</a> -</li> - - -<li> -<a href="build-ldap-test-plan.html#add_listener"> -9a.5 Adding a Listener to View/Store the Test Results -</a> -</li> - - -</ul> - - -<li> -<a name="build-ldapext-test-plan"> -</a> -<a href="build-ldap-test-plan.html"> -9b. Building an Extended LDAP Test Plan -</a> -</li> - - -<ul> - - -<li> -<a href="build-ldapext-test-plan.html#ext_adding_users"> -9b.1 Adding Users -</a> -</li> - - -<li> -<a href="build-ldapext-test-plan.html#add_login"> -9b.2 Adding LDAP Extended Request Defaults -</a> -</li> - - -<li> -<a href="build-ldapext-test-plan.html#add_extrequests"> -9b.3 Adding LDAP Requests -</a> -</li> - - -<li> -<a href="build-ldapext-test-plan.html#add_ldapext_listener"> -9b.4 Adding a Listener to View/Store the Test Results -</a> -</li> - - -</ul> - - -<li> -<a name="build-ws-test-plan"> -</a> -<a href="build-ws-test-plan.html"> -10. Building a Webservice Test Plan -</a> -</li> - - -<li> -<a name="build-jms-point-to-point-test-plan"> -</a> -<a href="build-jms-point-to-point-test-plan.html"> -11. Building a JMS Point to point Test Plan -</a> -</li> - - -<li> -<a name="build-jms-topic-test-plan"> -</a> -<a href="build-jms-topic-test-plan.html"> -12. Building a JMS topic Test Plan -</a> -</li> - - -<li> -<a name="build-monitor-test-plan"> -</a> -<a href="build-monitor-test-plan.html"> -13. Building a Monitor Test Plan -</a> -</li> - - -<li> -<a name="listeners"> -</a> -<a href="listeners.html"> -14. Listeners -</a> -</li> - - -<li> -<a name="remote-test"> -</a> -<a href="remote-test.html"> -15. Remote Testing -</a> -</li> - - -<li> -<a name="best-practices"> -</a> -<a href="best-practices.html"> -16. Best Practices -</a> -</li> - - +</div> +<div class="subsection"><h2>Detailed Section List<a class="sectionlink" href="#details" title="Link to here">¶</a></h2> <ul> - - -<li> -<a href="best-practices.html#limit_threads"> -16.1 Limit the Number of Threads -</a> -</li> - - -<li> -<a href="best-practices.html#put_cookie_manager"> -16.2 Where to Put the Cookie Manager -</a> -</li> - - -<li> -<a href="best-practices.html#put_auth_manager"> -16.3 Where to Put the Authorization Manager -</a> -</li> - - -<li> -<a href="best-practices.html#proxy_server"> -16.4 Using the HTTP(S) Test Script Recorder to record test scripts -</a> -</li> - - -<li> -<a href="best-practices.html#user_variables"> -16.5 User variables -</a> -</li> - - -<li> -<a href="best-practices.html#lean_mean"> -16.6 Reducing resource requirements -</a> -</li> - - -<li> -<a href="best-practices.html#beanshell_server"> -16.7 BeanShell server -</a> -</li> - - -<li> -<a href="best-practices.html#bsh_scripting"> -16.8 BeanShell scripting -</a> -</li> - - -<li> -<a href="best-practices.html#developing_scripts"> -16.9 Developing script functions in BeanShell, Javascript or Jexl etc. -</a> -</li> - - -<li> -<a href="best-practices.html#parameterising_tests"> -16.10 Parameterising tests -</a> -</li> - - -</ul> - - -<li> -<a name="boss"> -</a> -<a href="boss.html"> -17. Help! My boss wants me to load test our web app! -</a> -</li> - - - -<li> -<a name="component_reference"> -</a> -<a href="component_reference.html"> -18. Component Reference -</a> -</li> - - -<li> -<a name="functions"> -</a> -<a href="functions.html"> -19. Functions -</a> -</li> - - -<li> -<a name="regex"> -</a> -<a href="regular_expressions.html"> -20. Regular Expressions -</a> -</li> - - -<li> -<a name="hints"> -</a> -<a href="hints_and_tips.html"> -21. Hints and Tips -</a> -</li> - - -<li> -<a name="glossary"> -</a> -<a href="glossary.html"> -22. Glossary -</a> -</li> - - + <li><a name="intro"></a><a href="intro.html">1. Introduction</a></li> + <ul> + <li><a href="intro.html#history">1.1 History</a></li> + <li><a href="intro.html#future">1.2 The Future</a></li> + </ul> + <li><a name="get-started"></a><a href="get-started.html">2. Getting Started</a></li> + <ul> + <li><a href="get-started.html#requirements">2.1 Requirements</a></li> + <ul> + <li><a href="get-started.html#java_versions">2.1.1 Java Version</a></li> + <li><a href="get-started.html#os">2.1.2 Operating Systems</a></li> + </ul> + <li><a href="get-started.html#optional">2.2 Optional</a></li> + <ul> + <li><a href="get-started.html#opt_compiler">2.2.1 Java Compiler</a></li> + <li><a href="get-started.html#opt_sax">2.2.2 SAX XML Parser</a></li> + <li><a href="get-started.html#opt_email">2.2.3 Email Support</a></li> + <li><a href="get-started.html#opt_ssl">2.2.4 SSL Encryption</a></li> + <li><a href="get-started.html#opt_jdbc">2.2.5 JDBC Driver</a></li> + <li><a href="get-started.html#opt_jms">2.2.6 JMS client</a></li> + <li><a href="get-started.html#libraries_activemq">2.2.7 Libraries for ActiveMQ JMS</a></li> + </ul> + <li><a href="get-started.html#install">2.3 Installation</a></li> + <li><a href="get-started.html#running">2.4 Running JMeter</a></li> + <ul> + <li><a href="get-started.html#classpath">2.4.1 JMeter's Classpath</a></li> + <li><a href="get-started.html#template">2.4.2 Create Test Plan from Template</a></li> + <li><a href="get-started.html#proxy_server">2.4.3 Using JMeter behing a proxy</a></li> + <li><a href="get-started.html#non_gui">2.4.4 Non-GUI Mode</a></li> + <li><a href="get-started.html#server">2.4.5 Server Mode</a></li> + <li><a href="get-started.html#override">2.4.6 Overriding Properties Via The Command Line</a></li> + <li><a href="get-started.html#logging">2.4.7 Logging and Error Messages</a></li> + <li><a href="get-started.html#options">2.4.8 Full list of command-line options</a></li> + <li><a href="get-started.html#shutdown">2.4.9 non-GUI shutdown</a></li> + </ul> + <li><a href="get-started.html#configuring_jmeter">2.5 Configuring JMeter</a></li> + </ul> + <li><a name="build-test-plan"></a><a href="build-test-plan.html">3. Building a Test Plan</a></li> + <ul> + <li><a href="build-test-plan.html#add_remove">3.1 Adding and Removing Elements</a></li> + <li><a href="build-test-plan.html#load_save">3.2 Loading and Saving Elements</a></li> + <li><a href="build-test-plan.html#config_element">3.3 Configuring Tree Elements</a></li> + <li><a href="build-test-plan.html#save">3.4 Saving the Test Plan</a></li> + <li><a href="build-test-plan.html#run">3.5 Running a Test Plan</a></li> + <li><a href="build-test-plan.html#stop">3.6 Stopping a Test</a></li> + <li><a href="build-test-plan.html#error_reporting">3.7 Error reporting</a></li> + </ul> + <li><a name="test_plan"></a><a href="test_plan.html">4. Elements of a Test Plan</a></li> + <ul> + <li><a href="test_plan.html#thread_group">4.1 Thread Group</a></li> + <li><a href="test_plan.html#controllers">4.2 Controllers</a></li> + <ul> + <li><a href="test_plan.html#samplers">4.2.1 Samplers</a></li> + <li><a href="test_plan.html#logic_controller">4.2.2 Logic Controllers</a></li> + <li><a href="test_plan.html#test_fragments">4.2.3 Test Fragments</a></li> + </ul> + <li><a href="test_plan.html#listeners">4.3 Listeners</a></li> + <li><a href="test_plan.html#timers">4.4 Timers</a></li> + <li><a href="test_plan.html#assertions">4.5 Assertions</a></li> + <li><a href="test_plan.html#config_elements">4.6 Configuration Elements</a></li> + <li><a href="test_plan.html#preprocessors">4.7 Pre-Processor Elements</a></li> + <li><a href="test_plan.html#postprocessors">4.8 Post-Processor Elements</a></li> + <li><a href="test_plan.html#executionorder">4.9 Execution order</a></li> + <li><a href="test_plan.html#scoping_rules">4.10 Scoping Rules</a></li> + <li><a href="test_plan.html#properties">4.11 Properties and Variables</a></li> + <li><a href="test_plan.html#using_variables">4.12 Using Variables to parameterise tests</a></li> + </ul> + <li><a name="build-web-test-plan"></a><a href="build-web-test-plan.html">5. Building a Web Test Plan</a></li> + <ul> + <li><a href="build-web-test-plan.html#adding_users">5.1 Adding Users</a></li> + <li><a href="build-web-test-plan.html#adding_defaults">5.2 Adding Default HTTP Request Properties</a></li> + <li><a href="build-web-test-plan.html#adding_cookie_support">5.3 Adding Cookie Support</a></li> + <li><a href="build-web-test-plan.html#adding_requests">5.4 Adding HTTP Requests</a></li> + <li><a href="build-web-test-plan.html#adding_listener">5.5 Adding a Listener to View/Store the Test Results</a></li> + <li><a href="build-web-test-plan.html#logging_in">5.6 Logging in to a web-site</a></li> + </ul> + <li><a name="build-adv-web-test-plan"></a><a href="build-adv-web-test-plan.html">6. Building an Advanced Web Test Plan</a></li> + <ul> + <li><a href="build-adv-web-test-plan.html#session_url_rewriting">6.1 Handling User Sessions With URL Rewriting</a></li> + <li><a href="build-adv-web-test-plan.html#header_manager">6.2 Using a Header Manager</a></li> + </ul> + <li><a name="build-db-test-plan"></a><a href="build-db-test-plan.html">7. Building a Database Test Plan</a></li> + <ul> + <li><a href="build-db-test-plan.html#adding_users">7.1 Adding Users</a></li> + <li><a href="build-db-test-plan.html#adding_requests">7.2 Adding JDBC Requests</a></li> + <li><a href="build-db-test-plan.html#adding_listener">7.3 Adding a Listener to View/Store the Test Results</a></li> + </ul> + <li><a name="build-ftp-test-plan"></a><a href="build-ftp-test-plan.html">8. Building an FTP Test Plan</a></li> + <ul> + <li><a href="build-ftp-test-plan.html#adding_users">8.1 Adding Users</a></li> + <li><a href="build-ftp-test-plan.html#adding_defaults">8.2 Adding Default FTP Request Properties</a></li> + <li><a href="build-ftp-test-plan.html#adding_requests">8.3 Adding FTP Requests</a></li> + <li><a href="build-ftp-test-plan.html#adding_listener">8.4 Adding a Listener to View/Store the Test Results</a></li> + </ul> + <li><a name="build-ldap-test-plan"></a><a href="build-ldap-test-plan.html">9a. Building an LDAP Test Plan</a></li> + <ul> + <li><a href="build-ldap-test-plan.html#adding_users">9a.1 Adding Users</a></li> + <li><a href="build-ldap-test-plan.html#add_login">9a.2 Adding Login Config Element</a></li> + <li><a href="build-ldap-test-plan.html#add_defaults">9a.3 Adding LDAP Request Defaults</a></li> + <li><a href="build-ldap-test-plan.html#add_requests">9a.4 Adding LDAP Requests</a></li> + <li><a href="build-ldap-test-plan.html#ResponseAssertion">9a.5 Adding a Response Assertion</a></li> + <li><a href="build-ldap-test-plan.html#add_listener">9a.6 Adding a Listener to View/Store the Test Results</a></li> + </ul> + <li><a name="build-ldapext-test-plan"></a><a href="build-ldap-test-plan.html">9b. Building an Extended LDAP Test Plan</a></li> + <ul> + <li><a href="build-ldapext-test-plan.html#ext_adding_users">9b.1 Adding Users</a></li> + <li><a href="build-ldapext-test-plan.html#add_login">9b.2 Adding LDAP Extended Request Defaults</a></li> + <li><a href="build-ldapext-test-plan.html#add_extrequests">9b.3 Adding LDAP Requests</a></li> + <li><a href="build-ldapext-test-plan.html#add_ldapext_listener">9b.4 Adding a Listener to View/Store the Test Results</a></li> + </ul> + <li><a name="build-ws-test-plan"></a><a href="build-ws-test-plan.html">10. Building a Webservice Test Plan</a></li> + <li><a name="build-jms-point-to-point-test-plan"></a><a href="build-jms-point-to-point-test-plan.html">11. Building a JMS Point to point Test Plan</a></li> + <li><a name="build-jms-topic-test-plan"></a><a href="build-jms-topic-test-plan.html">12. Building a JMS topic Test Plan</a></li> + <li><a name="build-monitor-test-plan"></a><a href="build-monitor-test-plan.html">13. Building a Monitor Test Plan</a></li> + <li><a name="listeners"></a><a href="listeners.html">14. Introduction to Listeners</a></li> + <li><a name="remote-test"></a><a href="remote-test.html">15. Remote Testing</a></li> + <li><a name="best-practices"></a><a href="best-practices.html">16. Best Practices</a></li> + <ul> + <li><a href="best-practices.html#use_latest_version">16.1 Always use latest version of JMeter</a></li> + <li><a href="best-practices.html#sizing_threads">16.2 Use the correct Number of Threads</a></li> + <li><a href="best-practices.html#put_cookie_manager">16.3 Where to Put the Cookie Manager</a></li> + <li><a href="best-practices.html#put_auth_manager">16.4 Where to Put the Authorization Manager</a></li> + <li><a href="best-practices.html#proxy_server">16.5 Using the HTTP(S) Test Script Recorder</a></li> + <li><a href="best-practices.html#user_variables">16.6 User variables</a></li> + <li><a href="best-practices.html#lean_mean">16.7 Reducing resource requirements</a></li> + <li><a href="best-practices.html#beanshell_server">16.8 BeanShell server</a></li> + <li><a href="best-practices.html#bsh_scripting">16.9 BeanShell scripting</a></li> + <li><a href="best-practices.html#developing_scripts">16.10 Developing script functions in BeanShell, Javascript or Jexl etc.</a></li> + <li><a href="best-practices.html#parameterising_tests">16.11 Parameterising tests</a></li> + <li><a href="best-practices.html#jsr223">16.12 JSR223 Elements</a></li> + <li><a href="best-practices.html#sharing_variables">16.13 Sharing variables between threads and thread groups</a></li> + <li><a href="best-practices.html#properties">16.14 Managing properties</a></li> + </ul> + <li><a name="boss"></a><a href="boss.html">17. Help! My boss wants me to load test our web app!</a></li> + + <li><a name="component_reference"></a><a href="component_reference.html">18. Component Reference</a></li> + <li><a name="functions"></a><a href="functions.html">19. Functions</a></li> + <li><a name="regex"></a><a href="regular_expressions.html">20. Regular Expressions</a></li> + <li><a name="hints"></a><a href="hints_and_tips.html">21. Hints and Tips</a></li> + <li><a name="glossary"></a><a href="glossary.html">22. Glossary</a></li> </ul> -</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="intro.html"><font size=-1 color="#ffffff" face="arial,helvetica,sanserif">Next</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 © 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="../index.html">Index</a></li><li><a href="intro.html">Next ></a></li></ul></div><div class="footer"><div class="copyright"> + Copyright © + 1999 – + 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
