Modified: jmeter/trunk/docs/usermanual/hints_and_tips.html URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/hints_and_tips.html?rev=1739469&r1=1739468&r2=1739469&view=diff ============================================================================== --- jmeter/trunk/docs/usermanual/hints_and_tips.html (original) +++ jmeter/trunk/docs/usermanual/hints_and_tips.html Sat Apr 16 14:36:00 2016 @@ -1,23 +1,12 @@ <!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"><!-- + 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"><link rel="apple-touch-icon-precomposed" href="../images/apple-touch-icon.png"><link rel="icon" href="../images/favicon.png"><meta name="msapplication-TileColor" content="#ffffff"><meta name="msapplication-TileImage" content="../images/mstile-144x144.png"><meta name="theme-color" content="#ffffff"></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><!-- + --><div><a href="http://www.apache.org"><img title="Apache Software Foundation" class="logo" src="../images/asf-logo.svg" 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){ + --><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"><div class="social menu"><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'; @@ -27,16 +16,27 @@ 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> + })(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><a href="https://github.com/apache/jmeter"><img alt="star this repo" src="http://githubbadges.com/star.svg?user=apache&repo=jmeter&style=default"></a></div><div><a href="https://github.com/apache/jmeter/fork"><img alt="fork this repo" src="http://githubbadges.com/fork.svg?user=apache&repo=jmeter&style=default"></a></div><div><a href="https://maven-badges.herokuapp.com/maven-central/org.apache.jmeter/ApacheJMeter"><img alt="Maven Central" src="https://maven-badges.herokuapp.com/maven-central/org.apache.jmeter/ApacheJMeter/badge.png"></a></div></div><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="../nightly.html">Developer (Nightly) Builds</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><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 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"><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 class="section"><h1 id="hints">23. 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>. Also, try search the JMeter User list; someone may well have already provided a solution. </p> -<div class="subsection"><h2>21.1 Passing variables between threads<a class="sectionlink" href="#variable_and_threads" title="Link to here">¶</a></h2> +<div class="subsection"><h2 id="variable_and_threads">23.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. +JMeter variables have thread scope. This is deliberate, so that threads can act independently. However sometimes there is a need to pass variables between different threads, in the same or different Thread Groups. </p> <p> @@ -47,7 +47,7 @@ another thread can <a href="functions.ht <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> -listener or perhaps a BeanShell PostProcessor in one thread, and read the file using the HTTP Sampler "file:" protocol, +listener or perhaps a BeanShell PostProcessor in one thread, and read the file using the HTTP Sampler "<span class="code">file:</span>" protocol, and extract the information using a PostProcessor or BeanShell element. </p> <p> @@ -56,7 +56,7 @@ read it using CSV Dataset. </p> </div> -<div class="subsection"><h2>21.2 Enabling Debug logging<a class="sectionlink" href="#debug_logging" title="Link to here">¶</a></h2> +<div class="subsection"><h2 id="debug_logging">23.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. @@ -67,55 +67,154 @@ You can use these to determine the corre <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: +You can view log messages directly in JMeter GUI, to do so:</p> <ul> -<li>use menu Options > Log Viewer, a log console will appear at the bottom of the interface</li> +<li>use menu <span class="menuchoice"><span class="guimenuitem">Options</span> → <span class="guimenuitem">Log Viewer</span></span>, +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> -</ul> +By default this log console is disabled, you can enable it by changing in <span class="code">jmeter.properties</span>: +<pre class="source">jmeter.loggerpanel.display=true</pre> To avoid using too much memory, this components limits the number of characters used by this panel: -<ul> -<li>jmeter.loggerpanel.maxlength=80000</li> -</ul> -</p> + +<pre class="source">jmeter.loggerpanel.maxlength=80000</pre> </div> -<div class="subsection"><h2>21.3 Searching<a class="sectionlink" href="#searching" title="Link to here">¶</a></h2> +<div class="subsection"><h2 id="searching">23.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> -</ul> </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> +<dl> +<dt><span class="code">Case sensitive</span></dt><dd>Makes search case sensitive</dd> +<dt><span class="code">Regular exp.</span></dt><dd>Is text to search a regexp, if so Regexp will be searched in Tree of components, example "<span class="code">\btest\b</span>" +will match any component that contains test in searchable elements of the component</dd> +</dl> + +<figure><a href="../images/screenshots/searching/raw-search.png"><img src="../images/screenshots/searching/raw-search.png" width="768" height="339" 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="767" height="316" 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="772" height="319" 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="771" height="302" alt="Figure 4 - Result in TreeView"></a><figcaption>Figure 4 - Result in TreeView</figcaption></figure> </div> -<div class="subsection"><h2>21.4 Toolbar icons size<a class="sectionlink" href="#toolbar" title="Link to here">¶</a></h2> +<div class="subsection"><h2 id="hidpi">23.4 JMeter with a HiDPI screen on Linux or Windows<a class="sectionlink" href="#hidpi" 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. + The HiDPI mode isn't currently support by Java Virtual Machine 7 or 8 on Linux or Windows, so JMeter with a HiDPI screen + can be very hard to see (little icons and chars). </p> + <p>You can improve the JMeter's display on HiDPI screen by changing some properties:</p> + <dl> + <dt><span class="code">jmeter.hidpi.mode</span></dt> + <dd>set to <span class="code">true</span> to activate a 'pseudo'-hidpi mode allowing to increase size of some UI elements</dd> + <dt><span class="code">jmeter.hidpi.scale.factor</span></dt> + <dd>set to <span class="code">2.0</span> to scale the size of some UI elements</dd> + <dt><span class="code">jmeter.toolbar.icons.size</span></dt> + <dd>with these values: <span class="code">22x22</span> (default size), <span class="code">32x32</span> or <span class="code">48x48</span> (Suggested value for HiDPI)</dd> + <dt><span class="code">jmeter.tree.icons.size</span></dt> + <dd>with these values: <span class="code">19x19</span> (default size), <span class="code">24x24</span>, <span class="code">32x32</span> (Suggested value for HiDPI) or <span class="code">48x48</span></dd> + </dl> </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 class="subsection"><h2 id="autosave">23.5 Autosave process configuration<a class="sectionlink" href="#autosave" title="Link to here">¶</a></h2> +<div class="description"> + <p>Since JMeter 3.0, JMeter automatically saves up to ten backups of every saved jmx files. When enabled, just before the jmx file is saved, + it will be backed up to the <span class="code">${JMETER_HOME}/backups</span> subfolder. Backup files are named after the saved jmx file and assigned a + version number that is automatically incremented, ex: <span class="code">test-plan-000001.jmx</span>, <span class="code">test-plan-000002.jmx</span>, <span class="code">test-plan-000003.jmx</span>, etc. + To control auto-backup, add the following properties to <span class="code">user.properties</span>.</p> + <dl> + <dt><span class="code">backup_on_save</span></dt> + <dd> + To enable/disable auto-backup, set the following property to <span class="code">true</span>/<span class="code">false</span> (default is <span class="code">true</span>): + <pre class="source">jmeter.gui.action.save.backup_on_save=false</pre> + </dd> + <dt><span class="code">backup_directory</span></dt> + <dd> + The backup directory can also be set to a different location. Setting the <span class="code">jmeter.gui.action.save.backup_directory</span> property + to the path of the desired directory + will cause backup files to be stored inside instead of the <span class="code">${JMETER_HOME}/backups</span> folder. If the specified directory does not exist + it will be created. Leaving this property unset will cause the <span class="code">${JMETER_HOME}/backups</span> folder to be used. + <pre class="source">jmeter.gui.action.save.backup_directory=/path/to/backups/dir</pre> + </dd> + <dt><span class="code">keep_backup_max_hours</span></dt> + <dd> + You can also configure the maximum time (in hours) that backup files should be preserved since the most recent save time. + By default a zero expiration time is set which instructs JMeter to preserve backup files for ever. + Use the following property to control max preservation time: + <pre class="source">jmeter.gui.action.save.keep_backup_max_hours=0</pre> + </dd> + <dt><span class="code">keep_backup_max_count</span></dt> + <dd> + You can set the maximum number of backup files that should be preserved. By default <span class="code">10</span> backups will be kept. + Setting this to zero will cause the backups to never being deleted (unless <span class="code">keep_backup_max_hours</span> is set to a non null value) + Maximum backup files selection is processed <em>after</em> time expiration selection, so even if you set one year as the expiry time, + only the <span class="code">keep_backup_max_count</span> most recent backups files will be kept. + <pre class="source">jmeter.gui.action.save.keep_backup_max_count=10</pre> + </dd> + </dl> +</div> +</div> + + <div class="subsection"><h2 id="component_hotkeys">23.5 Adding Elements with Hotkeys<a class="sectionlink" href="#component_hotkeys" title="Link to here">¶</a></h2> + <p> + When you do intense scripting with JMeter, there is a way to add elements to test plan quickly + with keyboard shortcuts. Default bindings are: + </p> + <dl> + <dt> + <span class="keycombo"><span class="keysym">Ctrl</span> + <span class="keysym">0</span></span> + </dt> + <dd>Thread Group</dd> + <dt> + <span class="keycombo"><span class="keysym">Ctrl</span> + <span class="keysym">1</span></span> + </dt> + <dd>HTTP Request</dd> + <dt> + <span class="keycombo"><span class="keysym">Ctrl</span> + <span class="keysym">2</span></span> + </dt> + <dd>Regular Expression Extractor</dd> + <dt> + <span class="keycombo"><span class="keysym">Ctrl</span> + <span class="keysym">3</span></span> + </dt> + <dd>Response Assertion</dd> + <dt> + <span class="keycombo"><span class="keysym">Ctrl</span> + <span class="keysym">4</span></span> + </dt> + <dd>Constant Timer</dd> + <dt> + <span class="keycombo"><span class="keysym">Ctrl</span> + <span class="keysym">5</span></span> + </dt> + <dd>Test Action</dd> + <dt> + <span class="keycombo"><span class="keysym">Ctrl</span> + <span class="keysym">6</span></span> + </dt> + <dd>JSR223 PostProcessor</dd> + <dt> + <span class="keycombo"><span class="keysym">Ctrl</span> + <span class="keysym">7</span></span> + </dt> + <dd>JSR223 PreProcessor</dd> + <dt> + <span class="keycombo"><span class="keysym">Ctrl</span> + <span class="keysym">8</span></span> + </dt> + <dd>Debug Sampler</dd> + <dt> + <span class="keycombo"><span class="keysym">Ctrl</span> + <span class="keysym">9</span></span> + </dt> + <dd>View Results Tree</dd> + </dl> + <p> + To change these binding, please find "<span class="code">gui.quick_*</span>" properties within <span class="code">jmeter.properties</span> file as example, + it is recommended to put overrides for them into <span class="code">user.properties</span> file. + </p> + </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 + 2016 , Apache Software Foundation </div><div class="trademarks">Apache, Apache JMeter, JMeter, the Apache feather, and the Apache JMeter logo are
Modified: jmeter/trunk/docs/usermanual/index.html URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/index.html?rev=1739469&r1=1739468&r2=1739469&view=diff ============================================================================== --- jmeter/trunk/docs/usermanual/index.html (original) +++ jmeter/trunk/docs/usermanual/index.html Sat Apr 16 14:36:00 2016 @@ -1,23 +1,12 @@ <!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"><!-- + 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"><link rel="apple-touch-icon-precomposed" href="../images/apple-touch-icon.png"><link rel="icon" href="../images/favicon.png"><meta name="msapplication-TileColor" content="#ffffff"><meta name="msapplication-TileImage" content="../images/mstile-144x144.png"><meta name="theme-color" content="#ffffff"></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><!-- + --><div><a href="http://www.apache.org"><img title="Apache Software Foundation" class="logo" src="../images/asf-logo.svg" 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){ + --><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"><div class="social menu"><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'; @@ -27,13 +16,24 @@ 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> + })(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><a href="https://github.com/apache/jmeter"><img alt="star this repo" src="http://githubbadges.com/star.svg?user=apache&repo=jmeter&style=default"></a></div><div><a href="https://github.com/apache/jmeter/fork"><img alt="fork this repo" src="http://githubbadges.com/fork.svg?user=apache&repo=jmeter&style=default"></a></div><div><a href="https://maven-badges.herokuapp.com/maven-central/org.apache.jmeter/ApacheJMeter"><img alt="Maven Central" src="https://maven-badges.herokuapp.com/maven-central/org.apache.jmeter/ApacheJMeter/badge.png"></a></div></div><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="../nightly.html">Developer (Nightly) Builds</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><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 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"><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="index">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> -<div class="subsection"><h2>Section Summary<a class="sectionlink" href="#summary" title="Link to here">¶</a></h2> +<div class="subsection"><h2 id="summary">Section Summary<a class="sectionlink" href="#summary" title="Link to here">¶</a></h2> <ul> <li><a href="../changes.html">Changes</a></li> <li><a href="#intro">+</a>...<a href="intro.html">1. Introduction</a></li> @@ -52,31 +52,33 @@ <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> + <li><a href="#generating-dashboard">+</a>...<a href="generating-dashboard.html">16. Dashboard Report</a></li> + <li><a href="#realtime-results">+</a>...<a href="realtime-results.html">17. Real time Results</a></li> + <li><a href="#best-practices">+</a>...<a href="best-practices.html">18. Best Practices</a></li> + <li><a href="#boss">+</a>...<a href="boss.html">19. Help! My boss wants me to load test our web app!</a></li> + <li><a href="#component_reference">+</a>...<a href="component_reference.html">20. Component Reference</a></li> + <li><a href="#functions">+</a>...<a href="functions.html">21. Functions</a></li> + <li><a href="#regex">+</a>...<a href="regular_expressions.html">22. Regular Expressions</a></li> + <li><a href="#hints">+</a>...<a href="hints_and_tips.html">23. Hints and Tips</a></li> + <li><a href="#glossary">+</a>...<a href="glossary.html">24. Glossary</a></li> </ul> </div> -<div class="subsection"><h2>Detailed Section List<a class="sectionlink" href="#details" title="Link to here">¶</a></h2> +<div class="subsection"><h2 id="details">Detailed Section List<a class="sectionlink" href="#details" title="Link to here">¶</a></h2> <ul> - <li><a name="intro"></a><a href="intro.html">1. Introduction</a></li> + <li><a name="intro"></a><a href="intro.html">1. Introduction</a> <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> + </li> + <li><a name="get-started"></a><a href="get-started.html">2. Getting Started</a> <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> + <li><a href="get-started.html#optional">2.2 Optional</a> <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> @@ -86,8 +88,9 @@ <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> <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> + <li><a href="get-started.html#running">2.4 Running JMeter</a> <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> @@ -99,9 +102,11 @@ <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> <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> + </li> + <li><a name="build-test-plan"></a><a href="build-test-plan.html">3. Building a Test Plan</a> <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> @@ -111,15 +116,17 @@ <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> + </li> + <li><a name="test_plan"></a><a href="test_plan.html">4. Elements of a Test Plan</a> <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> + <li><a href="test_plan.html#controllers">4.2 Controllers</a> <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> <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> @@ -130,8 +137,9 @@ <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> + <li><a name="build-web-test-plan"></a><a href="build-web-test-plan.html">5. Building a Web Test Plan</a> <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> @@ -140,25 +148,29 @@ <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> + </li> + <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> <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> + </li> + <li><a name="build-db-test-plan"></a><a href="build-db-test-plan.html">7. Building a Database Test Plan</a> <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> + </li> + <li><a name="build-ftp-test-plan"></a><a href="build-ftp-test-plan.html">8. Building an FTP Test Plan</a> <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> + </li> + <li><a name="build-ldap-test-plan"></a><a href="build-ldap-test-plan.html">9a. Building an LDAP Test Plan</a> <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> @@ -167,50 +179,62 @@ <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> + </li> + <li><a name="build-ldapext-test-plan"></a><a href="build-ldap-test-plan.html">9b. Building an Extended LDAP Test Plan</a> <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> <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> + <li><a name="generating-dashboard"></a><a href="generating-dashboard.html">16. Dashboard Report</a> + <ul> + <li><a href="generating-dashboard.html#overview">16.1 Overview</a></li> + <li><a href="generating-dashboard.html#configuration">16.2 Configuring Dashboard Generation</a></li> + <li><a href="generating-dashboard.html#report">16.3 Generating reports</a></li> + <li><a href="generating-dashboard.html#default_graphs">16.4 Default graphs</a></li> + <li><a href="generating-dashboard.html#development">16.5 Want to improve Report Dashboard</a></li> + </ul> + </li> + <li><a name="realtime-results"></a><a href="realtime-results.html">17. Real time Results</a></li> + <li><a name="best-practices"></a><a href="best-practices.html">18. Best Practices</a> + <ul> + <li><a href="best-practices.html#use_latest_version">18.1 Always use latest version of JMeter</a></li> + <li><a href="best-practices.html#sizing_threads">18.2 Use the correct Number of Threads</a></li> + <li><a href="best-practices.html#put_cookie_manager">18.3 Where to Put the Cookie Manager</a></li> + <li><a href="best-practices.html#put_auth_manager">18.4 Where to Put the Authorization Manager</a></li> + <li><a href="best-practices.html#proxy_server">18.5 Using the HTTP(S) Test Script Recorder</a></li> + <li><a href="best-practices.html#user_variables">18.6 User variables</a></li> + <li><a href="best-practices.html#lean_mean">18.7 Reducing resource requirements</a></li> + <li><a href="best-practices.html#beanshell_server">18.8 BeanShell server</a></li> + <li><a href="best-practices.html#bsh_scripting">18.9 BeanShell scripting</a></li> + <li><a href="best-practices.html#developing_scripts">18.10 Developing script functions in BeanShell, Javascript or Jexl etc.</a></li> + <li><a href="best-practices.html#parameterising_tests">18.11 Parameterising tests</a></li> + <li><a href="best-practices.html#jsr223">18.12 JSR223 Elements</a></li> + <li><a href="best-practices.html#sharing_variables">18.13 Sharing variables between threads and thread groups</a></li> + <li><a href="best-practices.html#properties">18.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> + </li> + <li><a name="boss"></a><a href="boss.html">19. Help! My boss wants me to load test our web app!</a></li> + <li><a name="component_reference"></a><a href="component_reference.html">20. Component Reference</a></li> + <li><a name="functions"></a><a href="functions.html">21. Functions</a></li> + <li><a name="regex"></a><a href="regular_expressions.html">22. Regular Expressions</a></li> + <li><a name="hints"></a><a href="hints_and_tips.html">23. Hints and Tips</a></li> + <li><a name="glossary"></a><a href="glossary.html">24. Glossary</a></li> </ul> </div> </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 + 2016 , Apache Software Foundation </div><div class="trademarks">Apache, Apache JMeter, JMeter, the Apache feather, and the Apache JMeter logo are Modified: jmeter/trunk/docs/usermanual/intro.html URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/intro.html?rev=1739469&r1=1739468&r2=1739469&view=diff ============================================================================== --- jmeter/trunk/docs/usermanual/intro.html (original) +++ jmeter/trunk/docs/usermanual/intro.html Sat Apr 16 14:36:00 2016 @@ -1,23 +1,12 @@ <!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: Introduction</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"><!-- + User's Manual: Introduction</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"><link rel="apple-touch-icon-precomposed" href="../images/apple-touch-icon.png"><link rel="icon" href="../images/favicon.png"><meta name="msapplication-TileColor" content="#ffffff"><meta name="msapplication-TileImage" content="../images/mstile-144x144.png"><meta name="theme-color" content="#ffffff"></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><!-- + --><div><a href="http://www.apache.org"><img title="Apache Software Foundation" class="logo" src="../images/asf-logo.svg" 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){ + --><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"><div class="social menu"><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'; @@ -27,8 +16,19 @@ 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="get-started.html">Next ></a></li></ul><div class="section"><h1 id ="intro">1. Introduction<a class="sectionlink" href="#intro" title="Link to here">¶</a></h1> + })(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><a href="https://github.com/apache/jmeter"><img alt="star this repo" src="http://githubbadges.com/star.svg?user=apache&repo=jmeter&style=default"></a></div><div><a href="https://github.com/apache/jmeter/fork"><img alt="fork this repo" src="http://githubbadges.com/fork.svg?user=apache&repo=jmeter&style=default"></a></div><div><a href="https://maven-badges.herokuapp.com/maven-central/org.apache.jmeter/ApacheJMeter"><img alt="Maven Central" src="https://maven-badges.herokuapp.com/maven-central/org.apache.jmeter/ApacheJMeter/badge.png"></a></div></div><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="../nightly.html">Developer (Nightly) Builds</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><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 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"><ul class="pagelinks"><li><a href="../index.html">Index</a></li><li><a href="get-started.html">Next ></a></li></ul><div class="section"><h1 id="intro">1. Introduction<a class="sectionlink" href="#intro" title="Link to here">¶</a></h1> <p> <b>Apache JMeter</b> is a 100% pure Java application designed to load test client/server software @@ -45,17 +45,17 @@ results you expect. For maximum flexibi regular expressions.</p> <p>But please note that JMeter is not a browser, it works at protocol level.</p> -<div class="subsection"><h2>1.1 History<a class="sectionlink" href="#history" title="Link to here">¶</a></h2> +<div class="subsection"><h2 id="history">1.1 History<a class="sectionlink" href="#history" title="Link to here">¶</a></h2> <p>Stefano Mazzocchi of the Apache Software Foundation was the original developer of JMeter. He wrote it primarily to test the performance of Apache JServ (a project that has since been replaced by the Apache Tomcat project). We redesigned JMeter to enhance the GUI and to add functional-testing capabilities. </p> -<p>JMeter became a Top Level Apache project in November 2011, which means it has a Project Management Commitee and a dedicated website.</p> +<p>JMeter became a Top Level Apache project in November 2011, which means it has a Project Management Committee and a dedicated website.</p> </div> -<div class="subsection"><h2>1.2 The Future<a class="sectionlink" href="#future" title="Link to here">¶</a></h2> +<div class="subsection"><h2 id="future">1.2 The Future<a class="sectionlink" href="#future" title="Link to here">¶</a></h2> <p>We hope to see JMeter's capabilities rapidly expand as developers take advantage of its pluggable architecture. <br> The primary goal of further developments will be: @@ -64,7 +64,7 @@ The primary goal of further developments <li>Addition of FTPS and SFTP protocols</li> <li>Enhancements to Webservices protocols (SOAP Attachments)</li> <li>Enhancements to JMS protocol implementation</li> -<li>...</li> +<li>…</li> </ul> </p> @@ -72,7 +72,7 @@ The primary goal of further developments </div><ul class="pagelinks"><li><a href="../index.html">Index</a></li><li><a href="get-started.html">Next ></a></li></ul></div><div class="footer"><div class="copyright"> Copyright © 1999 – - 2015 + 2016 , Apache Software Foundation </div><div class="trademarks">Apache, Apache JMeter, JMeter, the Apache feather, and the Apache JMeter logo are Modified: jmeter/trunk/docs/usermanual/ldapanswer_xml.html URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/ldapanswer_xml.html?rev=1739469&r1=1739468&r2=1739469&view=diff ============================================================================== --- jmeter/trunk/docs/usermanual/ldapanswer_xml.html (original) +++ jmeter/trunk/docs/usermanual/ldapanswer_xml.html Sat Apr 16 14:36:00 2016 @@ -1,23 +1,12 @@ <!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: LDAP answer XML description</title><meta name="author" value="Dolf Smits"><meta name="email" value="[email protected]"><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"><!-- + User's Manual: LDAP answer XML description</title><meta name="author" value="Dolf Smits"><meta name="email" value="[email protected]"><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"><link rel="apple-touch-icon-precomposed" href="../images/apple-touch-icon.png"><link rel="icon" href="../images/favicon.png"><meta name="msapplication-TileColor" content="#ffffff"><meta name="msapplication-TileImage" content="../images/mstile-144x144.png"><meta name="theme-color" content="#ffffff"></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><!-- + --><div><a href="http://www.apache.org"><img title="Apache Software Foundation" class="logo" src="../images/asf-logo.svg" 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){ + --><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"><div class="social menu"><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'; @@ -27,8 +16,19 @@ 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"><div class="section"><h1 id="ldapans_xml">description of the ldapanswer XML definition<a class="sectionlink" href="#ldapans_xml" title="Link to h ere">¶</a></h1> + })(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><a href="https://github.com/apache/jmeter"><img alt="star this repo" src="http://githubbadges.com/star.svg?user=apache&repo=jmeter&style=default"></a></div><div><a href="https://github.com/apache/jmeter/fork"><img alt="fork this repo" src="http://githubbadges.com/fork.svg?user=apache&repo=jmeter&style=default"></a></div><div><a href="https://maven-badges.herokuapp.com/maven-central/org.apache.jmeter/ApacheJMeter"><img alt="Maven Central" src="https://maven-badges.herokuapp.com/maven-central/org.apache.jmeter/ApacheJMeter/badge.png"></a></div></div><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="../nightly.html">Developer (Nightly) Builds</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><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 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="section"><h1 id="ldapans_xml">description of the ldapanswer XML definition<a class="sectionlink" href="#ldapans_xml" title="Link to here">¶</a></h1> <p> The extended LDAP sampler was built to support testing for very complex testpurposes. It was aimed at supporting the LDAP operations as close as possible. @@ -36,12 +36,12 @@ construct an answer in xml encoding, so the results may be parsed with regextracter or alike functions. </p> -<div class="subsection"><h2>1 Global overview<a class="sectionlink" href="#overview" title="Link to here">¶</a></h2> +<div class="subsection"><h2 id="overview">1 Global overview<a class="sectionlink" href="#overview" title="Link to here">¶</a></h2> <p> The global structure is as follows:<br> </p> -<div class="subsection"><h2>1.1 The operation section<a class="sectionlink" href="#operation" title="Link to here">¶</a></h2> +<div class="subsection"><h2 id="operation">1.1 The operation section<a class="sectionlink" href="#operation" title="Link to here">¶</a></h2> <p> The operation section defines the operation as it is sent to the LDAP Server. The following tags (with a short explanation) are used @@ -49,7 +49,7 @@ following tags (with a short explanation </p> </div> -<div class="subsection"><h2>1.2 Response message section<a class="sectionlink" href="#response_message" title="Link to here">¶</a></h2> +<div class="subsection"><h2 id="response_message">1.2 Response message section<a class="sectionlink" href="#response_message" title="Link to here">¶</a></h2> <p> As the response code, the official LDAP error definitions are used, so this section contains the error message as returned from the server. @@ -57,7 +57,7 @@ A succesfull request always returns "Suc The following tag is used: </p> </div> -<div class="subsection"><h2>1.3 Response code section<a class="sectionlink" href="#response_code" title="Link to here">¶</a></h2> +<div class="subsection"><h2 id="response_code">1.3 Response code section<a class="sectionlink" href="#response_code" title="Link to here">¶</a></h2> <p> As the response code, the official LDAP error definitions are used, so this section contains the error number as returned from the server. @@ -66,7 +66,7 @@ The following tag is used: </p> </div> -<div class="subsection"><h2>1.4 Search Result section<a class="sectionlink" href="#search" title="Link to here">¶</a></h2> +<div class="subsection"><h2 id="search">1.4 Search Result section<a class="sectionlink" href="#search" title="Link to here">¶</a></h2> <p> The following tag is used: </p> @@ -76,7 +76,7 @@ The following tag is used: </div></div><div class="footer"><div class="copyright"> Copyright © 1999 – - 2015 + 2016 , Apache Software Foundation </div><div class="trademarks">Apache, Apache JMeter, JMeter, the Apache feather, and the Apache JMeter logo are
