Modified: jmeter/trunk/docs/usermanual/properties_reference.html URL: http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/properties_reference.html?rev=1808646&r1=1808645&r2=1808646&view=diff ============================================================================== --- jmeter/trunk/docs/usermanual/properties_reference.html (original) +++ jmeter/trunk/docs/usermanual/properties_reference.html Sun Sep 17 18:22:16 2017 @@ -1,70 +1,505 @@ <!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 +<html lang="en"> +<head> +<META http-equiv="Content-Type" content="text/html; charset=iso-8859-15"> +<title>Apache JMeter - - User's Manual: Properties Reference</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 href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css" 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"><!-- + User's Manual: Properties Reference</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 href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css" 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" class="asf-logo logo" src="../images/asf-logo.svg" alt="Logo ASF"></a></div><!-- + --> +<div> +<a href="http://www.apache.org"><img title="Apache Software Foundation" class="asf-logo logo" src="../images/asf-logo.svg" alt="Logo ASF"></a> +</div> +<!-- PROJECT LOGO - --><div><a href="http://jmeter.apache.org/"><img class="logo" src="../images/logo.svg" alt="Apache JMeter"></a></div><div class="banner"><a href="http://www.apache.org/events/current-event.html"><img src="http://www.apache.org/events/current-event-234x60.png" alt="Current Apache event teaser"></a><div class="clear"></div></div></div><div class="nav"><ul class="menu"><li onClick="return true"><div class="menu-title">About</div><ul><li><a href="../index.html">Overview</a></li><li><a href="http://www.apache.org/licenses/">License</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Download</div><ul><li><a href="../download_jmeter.cgi">Download Releases</a></li><li><a href="../changes.html">Release Notes</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Documentation</div><ul><li><a href="../usermanual/get-started.html">Get Started</a></li><li><a href="../usermanual/index.html">User Manual</a></li> <li><a href="../usermanual/best-practices.html">Best Practices</a></li><li><a href="../usermanual/component_reference.html">Component Reference</a></li><li><a href="../usermanual/functions.html">Functions Reference</a></li><li><a href="../usermanual/properties_reference.html">Properties Reference</a></li><li><a href="../changes_history.html">Change History</a></li><li><a href="../api/index.html">Javadocs</a></li><li><a href="http://wiki.apache.org/jmeter">JMeter Wiki</a></li><li><a href="http://wiki.apache.org/jmeter/JMeterFAQ">FAQ (Wiki)</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Tutorials</div><ul><li><a href="../usermanual/jmeter_distributed_testing_step_by_step.html">Distributed Testing</a></li><li><a href="../usermanual/jmeter_proxy_step_by_step.html">Recording Tests</a></li><li><a href="../usermanual/junitsampler_tutorial.html">JUnit Sampler</a></li><li><a href="../usermanual/jmeter_accesslog_sampler_step_by_step.html">Access Log Sampler</a></li><li><a href="../usermanual/jmeter_tutorial.html">Extending JMeter</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Community</div><ul><li><a href="../issues.html">Issue Tracking</a></li><li><a href="../mail.html">Mailing Lists</a></li><li><a href="../svnindex.html">Source Repositories</a></li><li><a href="../building.html">Building and Contributing</a></li><li><a href="https://projects.apache.org/project.html?jmeter">Project info at Apache</a></li><li><a href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a></li></ul></li></ul><ul class="menu"><li onClick="return true"><div class="menu-title">Foundation</div><ul><li><a href="http://www.apache.org/">ASF</a></li><li><a href="http://www.apache.org/foundation/getinvolved.html">Get Involved in the ASF</a></li><li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>< /ul></li></ul></div><div class="main" id="content"><div class="social-media"><ul class="social-media-links"><li class="twitter"><a href="https://twitter.com/ApacheJMeter" title="Follow us on Twitter"><i class="fa fa-twitter" aria-hidden="true"></i>Twitter</a></li><li class="github"><a href="https://github.com/apache/jmeter" title="Fork us on github"><i class="fa fa-github" aria-hidden="true"></i>github</a></li></ul></div><ul class="pagelinks"><li><a href="component_reference.html">< Prev</a></li><li><a href="../index.html">Index</a></li><li><a href="functions.html">Next ></a></li></ul><ul class="section-index"><li><a href="#introduction">20 Introduction</a><ul></ul></li><li><a href="#language">20.1 Language</a><ul></ul></li><li><a href="#xml_parser">20.2 XML Parser</a><ul></ul></li><li><a href="#ssl_config">20.3 SSL configuration</a><ul></ul></li><li><a href="#laf_config">20.4 Look and Feel configuration</a><ul></ul></li><li><a href="#toolbar_display">20.5 Toolbar display</a>< ul></ul></li><li><a href="#backup">20.6 JMX Backup configuration</a><ul></ul></li><li><a href="#remote">20.7 Remote hosts and RMI configuration</a><ul></ul></li><li><a href="#include_controller">20.8 Include Controller</a><ul></ul></li><li><a href="#http_java_config">20.9 HTTP Java configuration</a><ul></ul></li><li><a href="#httpclient_common_properties">20.10 Apache HttpClient common properties</a><ul></ul></li><li><a href="#kerberos">20.11 Kerberos properties</a><ul></ul></li><li><a href="#httpclient_logging_examples">20.12 Apache HttpClient logging examples</a><ul></ul></li><li><a href="#httpclient4">20.13 Apache HttpComponents HTTPClient configuration (HTTPClient4)</a><ul></ul></li><li><a href="#cache_manager">20.14 HTTP Cache Manager configuration</a><ul></ul></li><li><a href="#results_file_config">20.15 Results file configuration</a><ul></ul></li><li><a href="#sample_results">20.16 Settings that affect SampleResults</a><ul></ul></li><li><a href="#upgrade">20.17 Upgrade</a><ul ></ul></li><li><a href="#test_script_recorder">20.18 JMeter Test Script >recorder configuration</a><ul></ul></li><li><a >href="#test_script_recorder_cert">20.19 Test Script Recorder certificate >configuration</a><ul></ul></li><li><a href="#proxy_config">20.20 JMeter Proxy >configuration</a><ul></ul></li><li><a href="#parser_config">20.21 HTML Parser >configuration</a><ul></ul></li><li><a href="#remote_batching_config">20.22 >Remote batching configuration</a><ul></ul></li><li><a >href="#jdbc_request">20.23 JDBC Request configuration</a><ul></ul></li><li><a >href="#os_sampler">20.24 OS Process Sampler >configuration</a><ul></ul></li><li><a href="#tcp_sampler">20.25 TCP Sampler >configuration</a><ul></ul></li><li><a href="#summariser">20.26 Summariser - >Generate Summary Results - configuration (mainly applies to non-GUI >mode)</a><ul></ul></li><li><a href="#aggregate_report_graph">20.27 Aggregate >Report and Aggregate Graph - configuration</a><ul></ul></li><li><a >href="#backend">20.28 BackendListe ner - configuration</a><ul></ul></li><li><a href="#beanshell">20.29 BeanShell configuration</a><ul></ul></li><li><a href="#mailer">20.30 MailerModel configuration</a><ul></ul></li><li><a href="#csv">20.31 CSVRead configuration</a><ul></ul></li><li><a href="#time">20.32 __time() function configuration</a><ul></ul></li><li><a href="#csv_dataset">20.33 CSV DataSet configuration</a><ul></ul></li><li><a href="#ldap">20.34 LDAP Sampler configuration</a><ul></ul></li><li><a href="#miscellaneous">20.35 Miscellaneous configuration</a><ul></ul></li><li><a href="#classpath">20.36 Classpath configuration</a><ul></ul></li><li><a href="#reporting">20.37 Reporting configuration</a><ul></ul></li><li><a href="#properties">20.38 Additional property files to load</a><ul></ul></li><li><a href="#validation">20.39 Thread Group Validation feature</a><ul></ul></li><li><a href="#timer">20.40 Timer related feature</a><ul></ul></li><li><a href="#naming_policy">20.41 Naming Policy</a><ul></ul></li></ul><div cl ass="section"><h1 id="introduction">20 Introduction<a class="sectionlink" href="#introduction" title="Link to here">¶</a></h1> + --> +<div> +<a href="http://jmeter.apache.org/"><img class="logo" src="../images/logo.svg" alt="Apache JMeter"></a> +</div> +<div class="banner"> +<a href="http://www.apache.org/events/current-event.html"><img src="http://www.apache.org/events/current-event-234x60.png" alt="Current Apache event teaser"></a> +<div class="clear"></div> +</div> +</div> +<div class="nav"> +<ul class="menu"> +<li onClick="return true"> +<div class="menu-title">About</div> +<ul> +<li> +<a href="../index.html">Overview</a> +</li> +<li> +<a href="http://www.apache.org/licenses/">License</a> +</li> +</ul> +</li> +</ul> +<ul class="menu"> +<li onClick="return true"> +<div class="menu-title">Download</div> +<ul> +<li> +<a href="../download_jmeter.cgi">Download Releases</a> +</li> +<li> +<a href="../changes.html">Release Notes</a> +</li> +</ul> +</li> +</ul> +<ul class="menu"> +<li onClick="return true"> +<div class="menu-title">Documentation</div> +<ul> +<li> +<a href="../usermanual/get-started.html">Get Started</a> +</li> +<li> +<a href="../usermanual/index.html">User Manual</a> +</li> +<li> +<a href="../usermanual/best-practices.html">Best Practices</a> +</li> +<li> +<a href="../usermanual/component_reference.html">Component Reference</a> +</li> +<li> +<a href="../usermanual/functions.html">Functions Reference</a> +</li> +<li> +<a href="../usermanual/properties_reference.html">Properties Reference</a> +</li> +<li> +<a href="../changes_history.html">Change History</a> +</li> +<li> +<a href="../api/index.html">Javadocs</a> +</li> +<li> +<a href="http://wiki.apache.org/jmeter">JMeter Wiki</a> +</li> +<li> +<a href="http://wiki.apache.org/jmeter/JMeterFAQ">FAQ (Wiki)</a> +</li> +</ul> +</li> +</ul> +<ul class="menu"> +<li onClick="return true"> +<div class="menu-title">Tutorials</div> +<ul> +<li> +<a href="../usermanual/jmeter_distributed_testing_step_by_step.html">Distributed Testing</a> +</li> +<li> +<a href="../usermanual/jmeter_proxy_step_by_step.html">Recording Tests</a> +</li> +<li> +<a href="../usermanual/junitsampler_tutorial.html">JUnit Sampler</a> +</li> +<li> +<a href="../usermanual/jmeter_accesslog_sampler_step_by_step.html">Access Log Sampler</a> +</li> +<li> +<a href="../usermanual/jmeter_tutorial.html">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="http://www.apache.org/security/">Security</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/">The Apache Software Foundation (ASF)</a> +</li> +<li> +<a href="http://www.apache.org/foundation/getinvolved.html">Get Involved in the ASF</a> +</li> +<li> +<a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> +</li> +<li> +<a href="http://www.apache.org/foundation/thanks.html">Thanks</a> +</li> +</ul> +</li> +</ul> +</div> +<div class="main" id="content"> +<div class="social-media"> +<ul class="social-media-links"> +<li class="twitter"> +<a href="https://twitter.com/ApacheJMeter" title="Follow us on Twitter"><i class="fa fa-twitter" aria-hidden="true"></i>Twitter</a> +</li> +<li class="github"> +<a href="https://github.com/apache/jmeter" title="Fork us on github"><i class="fa fa-github" aria-hidden="true"></i>github</a> +</li> +</ul> +</div> +<ul class="pagelinks"> +<li> +<a href="component_reference.html">< Prev</a> +</li> +<li> +<a href="../index.html">Index</a> +</li> +<li> +<a href="functions.html">Next ></a> +</li> +</ul> +<ul class="section-index"> +<li> +<a href="#introduction">19 Introduction</a> +<ul></ul> +</li> +<li> +<a href="#language">19.1 Language</a> +<ul></ul> +</li> +<li> +<a href="#xml_parser">19.2 XML Parser</a> +<ul></ul> +</li> +<li> +<a href="#ssl_config">19.3 SSL configuration</a> +<ul></ul> +</li> +<li> +<a href="#laf_config">19.4 Look and Feel configuration</a> +<ul></ul> +</li> +<li> +<a href="#toolbar_display">19.5 Toolbar display</a> +<ul></ul> +</li> +<li> +<a href="#backup">19.6 JMX Backup configuration</a> +<ul></ul> +</li> +<li> +<a href="#remote">19.7 Remote hosts and RMI configuration</a> +<ul></ul> +</li> +<li> +<a href="#include_controller">19.8 Include Controller</a> +<ul></ul> +</li> +<li> +<a href="#http_java_config">19.9 HTTP Java configuration</a> +<ul></ul> +</li> +<li> +<a href="#httpclient_common_properties">19.10 Apache HttpClient common properties</a> +<ul></ul> +</li> +<li> +<a href="#kerberos">19.11 Kerberos properties</a> +<ul></ul> +</li> +<li> +<a href="#httpclient_logging_examples">19.12 Apache HttpClient logging examples</a> +<ul></ul> +</li> +<li> +<a href="#httpclient4">19.13 Apache HttpComponents HTTPClient configuration (HTTPClient4)</a> +<ul></ul> +</li> +<li> +<a href="#cache_manager">19.14 HTTP Cache Manager configuration</a> +<ul></ul> +</li> +<li> +<a href="#results_file_config">19.15 Results file configuration</a> +<ul></ul> +</li> +<li> +<a href="#sample_results">19.16 Settings that affect SampleResults</a> +<ul></ul> +</li> +<li> +<a href="#upgrade">19.17 Upgrade</a> +<ul></ul> +</li> +<li> +<a href="#test_script_recorder">19.18 JMeter Test Script recorder configuration</a> +<ul></ul> +</li> +<li> +<a href="#test_script_recorder_cert">19.19 Test Script Recorder certificate configuration</a> +<ul></ul> +</li> +<li> +<a href="#proxy_config">19.20 JMeter Proxy configuration</a> +<ul></ul> +</li> +<li> +<a href="#parser_config">19.21 HTML Parser configuration</a> +<ul></ul> +</li> +<li> +<a href="#remote_batching_config">19.22 Remote batching configuration</a> +<ul></ul> +</li> +<li> +<a href="#jdbc_request">19.23 JDBC Request configuration</a> +<ul></ul> +</li> +<li> +<a href="#os_sampler">19.24 OS Process Sampler configuration</a> +<ul></ul> +</li> +<li> +<a href="#tcp_sampler">19.25 TCP Sampler configuration</a> +<ul></ul> +</li> +<li> +<a href="#summariser">19.26 Summariser - Generate Summary Results - configuration (mainly applies to non-GUI mode)</a> +<ul></ul> +</li> +<li> +<a href="#aggregate_report_graph">19.27 Aggregate Report and Aggregate Graph - configuration</a> +<ul></ul> +</li> +<li> +<a href="#backend">19.28 BackendListener - configuration</a> +<ul></ul> +</li> +<li> +<a href="#beanshell">19.29 BeanShell configuration</a> +<ul></ul> +</li> +<li> +<a href="#mailer">19.30 MailerModel configuration</a> +<ul></ul> +</li> +<li> +<a href="#csv">19.31 CSVRead configuration</a> +<ul></ul> +</li> +<li> +<a href="#time">19.32 __time() function configuration</a> +<ul></ul> +</li> +<li> +<a href="#csv_dataset">19.33 CSV DataSet configuration</a> +<ul></ul> +</li> +<li> +<a href="#ldap">19.34 LDAP Sampler configuration</a> +<ul></ul> +</li> +<li> +<a href="#miscellaneous">19.35 Miscellaneous configuration</a> +<ul></ul> +</li> +<li> +<a href="#classpath">19.36 Classpath configuration</a> +<ul></ul> +</li> +<li> +<a href="#reporting">19.37 Reporting configuration</a> +<ul></ul> +</li> +<li> +<a href="#properties">19.38 Additional property files to load</a> +<ul></ul> +</li> +<li> +<a href="#validation">19.39 Thread Group Validation feature</a> +<ul></ul> +</li> +<li> +<a href="#timer">19.40 Timer related feature</a> +<ul></ul> +</li> +<li> +<a href="#naming_policy">19.41 Naming Policy</a> +<ul></ul> +</li> +</ul> +<div class="section"> +<h1 id="introduction">19 Introduction<a class="sectionlink" href="#introduction" title="Link to here">¶</a> +</h1> + <div class="description"> + <p> This document describes JMeter properties. The properties present in <span class="code">jmeter.properties</span> or <span class="code">reportgenerator.properties</span> should be set in the <span class="code">user.properties</span> file. These properties are only taken into account after restarting JMeter as they are usually resolved when the class is loaded. </p> + </div> -</div><div class="section"><h1 id="language">20.1 Language<a class="sectionlink" href="#language" title="Link to here">¶</a></h1> -<div class="properties"><h3> + +</div> +<div class="section"> +<h1 id="language">19.1 Language<a class="sectionlink" href="#language" title="Link to here">¶</a> +</h1> + +<div class="properties"> +<h3> Parameters - </h3><div class="property title"><div class="name title">Attribute</div><div class="description title">Description</div><div class="required title">Required</div></div> -<div class="property"><div class="name req-true">language</div><div class="description req-true"> + </h3> +<div class="property title"> +<div class="name title">Attribute</div> +<div class="description title">Description</div> +<div class="required title">Required</div> +</div> + +<div class="property"> +<div class="name req-true">language</div> +<div class="description req-true"> Preferred GUI language. Comment out to use the JVM default locale's language.<br> Example: <pre class="source">language=en</pre> - <div class="clear"></div><div class="note">This property is the only one that must be set in <span class="code">jmeter.properties</span> file</div><div class="clear"></div> - <div class="clear"></div><div class="note">To fully configure language ensure you set locale, see <a href="http://www.oracle.com/us/technologies/java/locale-140624.html">Internationalization: Understanding Locale in the Java Platform</a>. + +<div class="clear"></div> +<div class="note">This property is the only one that must be set in <span class="code">jmeter.properties</span> file</div> +<div class="clear"></div> + +<div class="clear"></div> +<div class="note">To fully configure language ensure you set locale, see <a href="http://www.oracle.com/us/technologies/java/locale-140624.html">Internationalization: Understanding Locale in the Java Platform</a>. Example for English: <pre class="source">-Duser.language=en -Duser.region=EN</pre> - </div><div class="clear"></div> -</div><div class="required req-true"> + +</div> +<div class="clear"></div> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">locales.add</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">locales.add</div> +<div class="description req-true"> Additional locale(s) to add to the displayed list.<br> The current default list is: <span class="code">en</span>, <span class="code">fr</span>, <span class="code">de</span>, <span class="code">no</span>, <span class="code">es</span>, <span class="code">tr</span>, <span class="code">ja</span>, <span class="code">zh_CN</span>, <span class="code">zh_TW</span>, <span class="code">pl</span>, <span class="code">pt_BR</span>.<br> - See <span class="code">JMeterMenuBar#makeLanguageMenu()</span><br> + See <span class="code">JMeterMenuBar#makeLanguageMenu()</span> +<br> The entries are a comma-separated list of language names.<br> Example: <pre class="source">locales.add=zu</pre> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> + </div> </div> -</div><div class="section"><h1 id="xml_parser">20.2 XML Parser<a class="sectionlink" href="#xml_parser" title="Link to here">¶</a></h1> -<div class="properties"><h3> + +</div> + +</div> +<div class="section"> +<h1 id="xml_parser">19.2 XML Parser<a class="sectionlink" href="#xml_parser" title="Link to here">¶</a> +</h1> + +<div class="properties"> +<h3> Parameters - </h3><div class="property title"><div class="name title">Attribute</div><div class="description title">Description</div><div class="required title">Required</div></div> -<div class="property"><div class="name req-true">xpath.namespace.config</div><div class="description req-true"> + </h3> +<div class="property title"> +<div class="name title">Attribute</div> +<div class="description title">Description</div> +<div class="required title">Required</div> +</div> + +<div class="property"> +<div class="name req-true">xpath.namespace.config</div> +<div class="description req-true"> Path to a Properties file containing Namespace mapping in the form <span class="code">prefix=Namespace</span>. - Example: <pre class="source">ns=http://biz.aol.com/schema/2006-12-18</pre></div><div class="required req-true"> + Example: <pre class="source">ns=http://biz.aol.com/schema/2006-12-18</pre> +</div> +<div class="required req-true"> No - </div></div> + </div> </div> -</div><div class="section"><h1 id="ssl_config">20.3 SSL configuration<a class="sectionlink" href="#ssl_config" title="Link to here">¶</a></h1> -<div class="clear"></div><div class="note">SSL (Java) System properties are now in <span class="code">system.properties</span><br> + +</div> + +</div> +<div class="section"> +<h1 id="ssl_config">19.3 SSL configuration<a class="sectionlink" href="#ssl_config" title="Link to here">¶</a> +</h1> + +<div class="clear"></div> +<div class="note">SSL (Java) System properties are now in <span class="code">system.properties</span> +<br> JMeter no longer converts <span class="code">javax.<em>xxx</em></span> property entries in this file into System properties.<br> These must now be defined in the <span class="code">system.properties</span> file or on the command-line.<br> -The <span class="code">system.properties</span> file gives more flexibility.</div><div class="clear"></div> -<div class="properties"><h3> +The <span class="code">system.properties</span> file gives more flexibility.</div> +<div class="clear"></div> + +<div class="properties"> +<h3> Parameters - </h3><div class="property title"><div class="name title">Attribute</div><div class="description title">Description</div><div class="required title">Required</div></div> -<div class="property"><div class="name req-true">https.sessioncontext.shared</div><div class="description req-true"> + </h3> +<div class="property title"> +<div class="name title">Attribute</div> +<div class="description title">Description</div> +<div class="required title">Required</div> +</div> + +<div class="property"> +<div class="name req-true">https.sessioncontext.shared</div> +<div class="description req-true"> By default, SSL session contexts are now created per-thread, rather than being shared.<br> The old behaviour can be enabled by setting this property to <span class="code">true</span>. Defaults to: <span class="code">false</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">https.default.protocol</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">https.default.protocol</div> +<div class="description req-true"> Be aware that https default protocol may vary depending on the version of JVM. See <a href="https://blogs.oracle.com/java-platform-group/entry/diagnosing_tls_ssl_and_https" target="_blank">Diagnosing TLS, SSL and HTTPS</a> and <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=58236"> @@ -72,10 +507,16 @@ The <span class="code">system.properties 58236</a>. Default HTTPS protocol level: <pre class="source">https.default.protocol=TLS</pre> This may need to be changed to: <pre class="source">https.default.protocol=SSLv3</pre> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">https.socket.protocols</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">https.socket.protocols</div> +<div class="description req-true"> List of protocols to enable. You may have to select only a subset if you find issues with target server.<br> This is needed when server does not support Socket version negotiation, this can lead to errors like: <span class="code">javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated</span> @@ -83,35 +524,71 @@ The <span class="code">system.properties See <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=54759"> Bug 54759</a>, example: <pre class="source">https.socket.protocols=SSLv2Hello SSLv3 TLSv1</pre> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">https.use.cached.ssl.context</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">https.use.cached.ssl.context</div> +<div class="description req-true"> Control if we allow reuse of cached SSL context between iterations.<br> Set the value to <span class="code">false</span> to reset the SSL context each iteration.<br> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">https.keyStoreStartIndex</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">https.keyStoreStartIndex</div> +<div class="description req-true"> Start index to be used with keystores with many entries.<br> The default is to use entry <span class="code">0</span>, i.e. the first.<br> Defaults to: <span class="code">0</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">https.keyStoreEndIndex</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">https.keyStoreEndIndex</div> +<div class="description req-true"> End index to be used with keystores with many entries.<br> Defaults to: <span class="code">0</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> + </div> +</div> + </div> -</div><div class="section"><h1 id="laf_config">20.4 Look and Feel configuration<a class="sectionlink" href="#laf_config" title="Link to here">¶</a></h1> -<div class="properties"><h3> + +</div> +<div class="section"> +<h1 id="laf_config">19.4 Look and Feel configuration<a class="sectionlink" href="#laf_config" title="Link to here">¶</a> +</h1> + +<div class="properties"> +<h3> Parameters - </h3><div class="property title"><div class="name title">Attribute</div><div class="description title">Description</div><div class="required title">Required</div></div> -<div class="property"><div class="name req-true">jmeter.laf.windows_10</div><div class="description req-true"> + </h3> +<div class="property title"> +<div class="name title">Attribute</div> +<div class="description title">Description</div> +<div class="required title">Required</div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.laf.windows_10</div> +<div class="description req-true"> Classname of the Swing default UI<br> The LAF classnames that are available are now displayed as ToolTip text when hovering over the Options/Look and Feel selection list.<br> @@ -119,15 +596,21 @@ The <span class="code">system.properties or "<span class="code">CrossPlatform</span>" which means JMeter will use the corresponding string returned by <span class="code">UIManager.get<name>LookAndFeelClassName()</span>.<br> LAF can be overridden by <span class="code">os.name</span> (lowercased, spaces replaced by '_').<br> - <div class="example"><div class="title">Order of LAF property lookup<a class="sectionlink" href="#order-laf-lookup" title="Link to here">¶</a></div> + +<div class="example"> +<div class="title">Order of LAF property lookup<a class="sectionlink" href="#order-laf-lookup" title="Link to here">¶</a> +</div> Take for example an <span class="code">os.name</span> of <span class="code">Windows 10</span>.<br> JMeter would look first for a property <pre class="source">jmeter.laf.windows_10=javax.swing.plaf.metal.MetalLookAndFeel</pre> Failing that, the OS family <span class="code">os.name</span> would be used shortened to the first space. In our example JMeter would therefore look for a property <pre class="source">jmeter.laf.windows=com.sun.java.swing.plaf.windows.WindowsLookAndFeel</pre> - </div> - <div class="clear"></div><div class="note"> + +</div> + +<div class="clear"></div> +<div class="note"> Mac apparently looks better with the System LAF set through <pre class="source">jmeter.laf.mac=System</pre> Failing that, the JMeter default LAF can be defined through: @@ -137,96 +620,196 @@ The <span class="code">system.properties See <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=52026"> Bug 52026</a> for details. - </div><div class="clear"></div> - </div><div class="required req-true"> + </div> +<div class="clear"></div> + +<div class="clear"></div> +<div class="note">When you change Look and Feel (LAF) from JMeter GUI through menu Options > Look and Feel, + you should restart JMeter to ensure change is fully effective.</div> +<div class="clear"></div> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.loggerpanel.display</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.loggerpanel.display</div> +<div class="description req-true"> Display LoggerPanel.<br> - Defaults to: <span class="code">false</span></div><div class="required req-true"> + Defaults to: <span class="code">false</span> +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.loggerpanel.enable_when_closed</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.loggerpanel.enable_when_closed</div> +<div class="description req-true"> Enable LogViewer Panel to receive log event even when closed.<br> Enabled since 2.12<br> - <div class="clear"></div><div class="note">Note this has some impact on performances, but as GUI mode must not be used for Load Test it is acceptable</div><div class="clear"></div> - Defaults to: <span class="code">true</span></div><div class="required req-true"> + +<div class="clear"></div> +<div class="note">Note this has some impact on performances, but as GUI mode must not be used for Load Test it is acceptable</div> +<div class="clear"></div> + Defaults to: <span class="code">true</span> +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.loggerpanel.maxlength</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.loggerpanel.maxlength</div> +<div class="description req-true"> Max lines kept in LoggerPanel, <span class="code">0</span> means no limit.<br> - Defaults to: <span class="code">1000</span></div><div class="required req-true"> + Defaults to: <span class="code">1000</span> +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.gui.refresh_period</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.gui.refresh_period</div> +<div class="description req-true"> Interval period in <span class="code">ms</span> to process the events of the listeners.<br> - Defaults to: <span class="code">500</span></div><div class="required req-true"> + Defaults to: <span class="code">500</span> +</div> +<div class="required req-true"> No - </div></div> + </div> +</div> + +</div> + </div> -</div><div class="section"><h1 id="toolbar_display">20.5 Toolbar display<a class="sectionlink" href="#toolbar_display" title="Link to here">¶</a></h1> -<div class="properties"><h3> +<div class="section"> +<h1 id="toolbar_display">19.5 Toolbar display<a class="sectionlink" href="#toolbar_display" title="Link to here">¶</a> +</h1> + +<div class="properties"> +<h3> Parameters - </h3><div class="property title"><div class="name title">Attribute</div><div class="description title">Description</div><div class="required title">Required</div></div> -<div class="property"><div class="name req-true">jmeter.toolbar.icons</div><div class="description req-true"> + </h3> +<div class="property title"> +<div class="name title">Attribute</div> +<div class="description title">Description</div> +<div class="required title">Required</div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.toolbar.icons</div> +<div class="description req-true"> Toolbar icon definitions.<br> Defaults to <span class="code">org/apache/jmeter/images/toolbar/icons-toolbar.properties</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.toolbar</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.toolbar</div> +<div class="description req-true"> Toolbar list.<br> Defaults to: <pre class="source">new,open,close,save,save_as_testplan,|,cut,copy,paste,|,expand,collapse,toggle,|,test_start,test_stop,test_shutdown,|,test_start_remote_all,test_stop_remote_all,test_shutdown_remote_all,|,test_clear,test_clear_all,|,search,search_reset,|,function_helper,help</pre> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.toolbar.icons.size</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.toolbar.icons.size</div> +<div class="description req-true"> Available sizes are: <span class="code">22x22</span>, <span class="code">32x32</span>, <span class="code">48x48</span>. Suggested value for HiDPI mode is <pre class="source">jmeter.toolbar.icons.size=48x48</pre> Defaults to: <span class="code">22x22</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.icons</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.icons</div> +<div class="description req-true"> Icon definitions. Alternate set: <pre class="source">jmeter.icons=org/apache/jmeter/images/icon_1.properties</pre> Historical icon set (deprecated): <pre class="source">jmeter.icons=org/apache/jmeter/images/icon_old.properties</pre> Defaults to:<span class="code">org/apache/jmeter/images/icon.properties</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.tree.icons.size</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.tree.icons.size</div> +<div class="description req-true"> Available sizes are: <span class="code">19x19</span>, <span class="code">24x24</span>, <span class="code">32x32</span>, <span class="code">48x48</span>. Useful for HiDPI display (see below).<br> - Defaults to: <span class="code">19x19</span><br> + Defaults to: <span class="code">19x19</span> +<br> Suggested value for HiDPI screen like 3200x1800 is: <span class="code">32x32</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.hidpi.mode</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.hidpi.mode</div> +<div class="description req-true"> HiDPI mode. Activate a '<em>pseudo</em>'-HiDPI mode. Allows to increase size of some UI elements which are not correctly managed by JVM with high resolution screens in Linux or Windows.<br> - Defaults to: <span class="code">false</span></div><div class="required req-true"> + Defaults to: <span class="code">false</span> +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.hidpi.scale.factor</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.hidpi.scale.factor</div> +<div class="description req-true"> HiDPI scale factor. Suggested value for HiDPI: <span class="code">2.0</span>. Defaults to: <span class="code">1.0</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">not_in_menu</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">not_in_menu</div> +<div class="description req-true"> Components to not display in JMeter GUI (GUI class name or static label).<br> These elements are deprecated and will be removed in next version: <pre class="source">MongoDB Script, MongoDB Source Config</pre> Defaults to: <pre class="source">org.apache.jmeter.protocol.mongodb.sampler.MongoScriptSampler, org.apache.jmeter.protocol.mongodb.config.MongoSourceElement</pre> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">undo.history.size</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">undo.history.size</div> +<div class="description req-true"> Number of items in undo history.<br> Feature is disabled by default (<span class="code">0</span>) due to known and not fixed bugs <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=57043"> @@ -239,10 +822,16 @@ The <span class="code">system.properties Set it to a number greater than zero (<span class="code">25</span> can be a good default).<br> The bigger it is, the more memory will be consumed. Defaults to: <span class="code">0</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">gui.quick_X</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">gui.quick_X</div> +<div class="description req-true"> Hotkeys to add JMeter components where <span class="code"><em>X</em></span> is the shortcut key, for example: <pre class="source"> gui.quick_0=ThreadGroupGui @@ -261,15 +850,32 @@ gui.quick_9=ViewResultsFullVisualizer <span class="keycombo"><span class="keysym">Ctrl</span> + <span class="keysym">9</span></span> (<span class="keycombo"><span class="keysym">⌘</span> + <span class="keysym">0</span></span> … <span class="keycombo"><span class="keysym">⌘</span> + <span class="keysym">9</span></span> on Mac) -</div><div class="required req-true"> +</div> +<div class="required req-true"> No - </div></div> + </div> +</div> + +</div> + </div> -</div><div class="section"><h1 id="backup">20.6 JMX Backup configuration<a class="sectionlink" href="#backup" title="Link to here">¶</a></h1> -<div class="properties"><h3> +<div class="section"> +<h1 id="backup">19.6 JMX Backup configuration<a class="sectionlink" href="#backup" title="Link to here">¶</a> +</h1> + +<div class="properties"> +<h3> Parameters - </h3><div class="property title"><div class="name title">Attribute</div><div class="description title">Description</div><div class="required title">Required</div></div> -<div class="property"><div class="name req-true">jmeter.gui.action.save.backup_on_save</div><div class="description req-true"> + </h3> +<div class="property title"> +<div class="name title">Attribute</div> +<div class="description title">Description</div> +<div class="required title">Required</div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.gui.action.save.backup_on_save</div> +<div class="description req-true"> Enable auto backups of the <span class="code">.jmx</span> file when a test plan is saved.<br> When enabled, before the <span class="code">.jmx</span> is saved, it will be backed up to the directory pointed to by the <span class="code">jmeter.gui.action.save.backup_directory</span> property (see below). @@ -278,51 +884,99 @@ gui.quick_9=ViewResultsFullVisualizer directory provided that the last created backup file is <span class="code">test-plan-000011.jmx</span>.<br> Default value is <span class="code">true</span> indicating that auto backups are enabled.<br> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.gui.action.save.backup_directory</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.gui.action.save.backup_directory</div> +<div class="description req-true"> Set the backup directory path where JMX backups will be created upon save in the GUI.<br> If not set (what it defaults to) then backup files will be created in a sub-directory of the JMeter base installation. If set and the directory does not exist, a corresponding directory will be created.<br> Defaults to: <span class="code">${JMETER_HOME}/backups</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.gui.action.save.keep_backup_max_hours</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.gui.action.save.keep_backup_max_hours</div> +<div class="description req-true"> Set the maximum time (in hours) that backup files should be preserved since the save time.<br> By default no expiration time is set which means we keep backups for ever.<br> - Defaults to: <span class="code">0</span></div><div class="required req-true"> + Defaults to: <span class="code">0</span> +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.gui.action.save.keep_backup_max_count</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.gui.action.save.keep_backup_max_count</div> +<div class="description req-true"> Set the maximum number of backup files that should be preserved. By default ten backups will be preserved.<br> Setting this to zero will cause the backups to not being deleted (unless <span class="code">keep_backup_max_hours</span> is set to a non zero value).<br> Defaults to: <span class="code">10</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> + </div> +</div> + </div> -</div><div class="section"><h1 id="remote">20.7 Remote hosts and RMI configuration<a class="sectionlink" href="#remote" title="Link to here">¶</a></h1> -<div class="properties"><h3> + +</div> +<div class="section"> +<h1 id="remote">19.7 Remote hosts and RMI configuration<a class="sectionlink" href="#remote" title="Link to here">¶</a> +</h1> + +<div class="properties"> +<h3> Parameters - </h3><div class="property title"><div class="name title">Attribute</div><div class="description title">Description</div><div class="required title">Required</div></div> -<div class="property"><div class="name req-true">remote_hosts</div><div class="description req-true"> + </h3> +<div class="property title"> +<div class="name title">Attribute</div> +<div class="description title">Description</div> +<div class="required title">Required</div> +</div> + +<div class="property"> +<div class="name req-true">remote_hosts</div> +<div class="description req-true"> Remote Hosts - comma delimited, for example <pre class="source">remote_hosts=localhost:1099,localhost:2010</pre> - Defaults to: <span class="code">127.0.0.1</span></div><div class="required req-true"> + Defaults to: <span class="code">127.0.0.1</span> +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">server_port</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">server_port</div> +<div class="description req-true"> RMI port to be used by the server (must start <span class="code">rmiregistry</span> with same port). To change the port to (say) <span class="code">1234</span>:<br> On the server(s): <ol> - <li><span class="code">set server_port=1234</span></li> - <li>start <span class="code">rmiregistry</span> with port <span class="code">1234</span></li> - </ol> + +<li> +<span class="code">set server_port=1234</span> +</li> + +<li>start <span class="code">rmiregistry</span> with port <span class="code">1234</span> +</li> + +</ol> On Windows this can be done by: <pre class="source">SET SERVER_PORT=1234 JMETER-SERVER</pre> @@ -333,148 +987,313 @@ JMETER-SERVER</pre> On the Unix client: <pre class="source">export remote_hosts=<em>server</em>:1234</pre> Defaults to: <span class="code">1099</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">client.rmi.localport</div><div class="description req-true"> - Parameter that controls the RMI port used by the <span class="code">RemoteSampleListenerImpl</span> (The Controler)<br> + </div> +</div> + +<div class="property"> +<div class="name req-true">client.rmi.localport</div> +<div class="description req-true"> + Parameter that controls the RMI port used by the <span class="code">RemoteSampleListenerImpl</span> (The Controller)<br> Default value is <span class="code">0</span>, which means port is randomly assigned. - <div class="clear"></div><div class="note">You may need to open a port in the firewall on the Controller machine.</div><div class="clear"></div> + <div class="clear"></div> +<div class="note">You may need to open a port in the firewall on the Controller machine.</div> +<div class="clear"></div> Defaults to: <span class="code">0</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">client.tries</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">client.tries</div> +<div class="description req-true"> When distributed test is starting, there may be several attempts to initialize remote engines.<br> By default, only a single try is made. Increase this property to make it retry additional times.<br> Defaults to: <span class="code">1</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">client.retries_delay</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">client.retries_delay</div> +<div class="description req-true"> If initialization is retried, this property sets the delay between those attempts in milliseconds.<br> Defaults to: <span class="code">5000</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">client.continue_on_fail</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">client.continue_on_fail</div> +<div class="description req-true"> When all initialization tries were made, the test will fail, if any remote engines are failed.<br> Set this property to <span class="code">true</span> to ignore failed nodes and proceed with test.<br> Defaults to: <span class="code">false</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">server.rmi.port</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">server.rmi.port</div> +<div class="description req-true"> To change the default port (<span class="code">1099</span>) used to access the server.<br> Defaults to: <span class="code">1099</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">server.rmi.localport</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">server.rmi.localport</div> +<div class="description req-true"> To use a specific port for the JMeter server engine, define this property before starting the server.<br> Defaults to: <span class="code">4000</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">server.rmi.create</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">server.rmi.create</div> +<div class="description req-true"> From JMeter version 2.3.1, the JMeter server creates the RMI registry as part of the server process.<br> Set this property to <span class="code">false</span>, to stop the server creating the RMI registry.<br> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">server.exitaftertest</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">server.exitaftertest</div> +<div class="description req-true"> From JMeter version 2.3.1, define this property to cause JMeter to exit after the first test.<br> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> + </div> +</div> + </div> -</div><div class="section"><h1 id="include_controller">20.8 Include Controller<a class="sectionlink" href="#include_controller" title="Link to here">¶</a></h1> -<div class="properties"><h3> + +</div> +<div class="section"> +<h1 id="include_controller">19.8 Include Controller<a class="sectionlink" href="#include_controller" title="Link to here">¶</a> +</h1> + +<div class="properties"> +<h3> Parameters - </h3><div class="property title"><div class="name title">Attribute</div><div class="description title">Description</div><div class="required title">Required</div></div> -<div class="property"><div class="name req-true">includecontroller.prefix</div><div class="description req-true"> + </h3> +<div class="property title"> +<div class="name title">Attribute</div> +<div class="description title">Description</div> +<div class="required title">Required</div> +</div> + +<div class="property"> +<div class="name req-true">includecontroller.prefix</div> +<div class="description req-true"> Prefix used by <span class="code">IncludeController</span> when building file names.<br> Defaults to empty value -</div><div class="required req-true"> +</div> +<div class="required req-true"> No - </div></div> + </div> +</div> + </div> -</div><div class="section"><h1 id="http_java_config">20.9 HTTP Java configuration<a class="sectionlink" href="#http_java_config" title="Link to here">¶</a></h1> -<div class="properties"><h3> + +</div> +<div class="section"> +<h1 id="http_java_config">19.9 HTTP Java configuration<a class="sectionlink" href="#http_java_config" title="Link to here">¶</a> +</h1> + +<div class="properties"> +<h3> Parameters - </h3><div class="property title"><div class="name title">Attribute</div><div class="description title">Description</div><div class="required title">Required</div></div> -<div class="property"><div class="name req-true">http.java.sampler.retries</div><div class="description req-true"> + </h3> +<div class="property title"> +<div class="name title">Attribute</div> +<div class="description title">Description</div> +<div class="required title">Required</div> +</div> + +<div class="property"> +<div class="name req-true">http.java.sampler.retries</div> +<div class="description req-true"> Number of connection retries performed by HTTP Java sampler before giving up. <span class="code">0</span> means no retry since version 3.0.<br> Defaults to: <span class="code">0</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> + </div> +</div> + +</div> + </div> -</div><div class="section"><h1 id="httpclient_common_properties">20.10 Apache HttpClient common properties<a class="sectionlink" href="#httpclient_common_properties" title="Link to here">¶</a></h1> -<div class="properties"><h3> +<div class="section"> +<h1 id="httpclient_common_properties">19.10 Apache HttpClient common properties<a class="sectionlink" href="#httpclient_common_properties" title="Link to here">¶</a> +</h1> + +<div class="properties"> +<h3> Parameters - </h3><div class="property title"><div class="name title">Attribute</div><div class="description title">Description</div><div class="required title">Required</div></div> -<div class="property"><div class="name req-true">httpclient.timeout</div><div class="description req-true"> + </h3> +<div class="property title"> +<div class="name title">Attribute</div> +<div class="description title">Description</div> +<div class="required title">Required</div> +</div> + +<div class="property"> +<div class="name req-true">httpclient.timeout</div> +<div class="description req-true"> Set the socket timeout (or use the parameter <span class="code">http.socket.timeout</span>) for AJP Sampler.<br> Value is in milliseconds, <span class="code">0</span> means no timeout.<br> Defaults to: <span class="code">0</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">httpclient.version</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">httpclient.version</div> +<div class="description req-true"> Set the http version.<br> Defaults to: <span class="code">1.1</span> (or use the parameter <span class="code">http.protocol.version</span>) -</div><div class="required req-true"> +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">httpclient.socket.http.cps</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">httpclient.socket.http.cps</div> +<div class="description req-true"> Set characters per second to a value greater then zero to emulate slow connections.<br> Defaults to: <span class="code">0</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">httpclient.socket.https.cps</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">httpclient.socket.https.cps</div> +<div class="description req-true"> Same as before but for https. Defaults to: <span class="code">0</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">httpclient.loopback</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">httpclient.loopback</div> +<div class="description req-true"> Enable loopback protocol.<br> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">httpclient.localaddress</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">httpclient.localaddress</div> +<div class="description req-true"> Define the local host address to be used for multi-homed hosts, example <pre class="source">httpclient.localaddress=1.2.3.4</pre> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> + </div> +</div> + +</div> + </div> -</div><div class="section"><h1 id="kerberos">20.11 Kerberos properties<a class="sectionlink" href="#kerberos" title="Link to here">¶</a></h1> -<div class="properties"><h3> +<div class="section"> +<h1 id="kerberos">19.11 Kerberos properties<a class="sectionlink" href="#kerberos" title="Link to here">¶</a> +</h1> + +<div class="properties"> +<h3> Parameters - </h3><div class="property title"><div class="name title">Attribute</div><div class="description title">Description</div><div class="required title">Required</div></div> -<div class="property"><div class="name req-true">kerberos_jaas_application</div><div class="description req-true"> + </h3> +<div class="property title"> +<div class="name title">Attribute</div> +<div class="description title">Description</div> +<div class="required title">Required</div> +</div> + +<div class="property"> +<div class="name req-true">kerberos_jaas_application</div> +<div class="description req-true"> AuthManager Kerberos configuration<br> Name of application module used in <span class="code">jaas.conf</span>.<br> Defaults to: <span class="code">JMeter</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">kerberos.spnego.strip_port</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">kerberos.spnego.strip_port</div> +<div class="description req-true"> Should port be stripped from urls before constructing SPNs for SPNEGO authentication. Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> + </div> </div> -</div><div class="section"><h1 id="httpclient_logging_examples">20.12 Apache HttpClient logging examples<a class="sectionlink" href="#httpclient_logging_examples" title="Link to here">¶</a></h1> + +</div> + +</div> +<div class="section"> +<h1 id="httpclient_logging_examples">19.12 Apache HttpClient logging examples<a class="sectionlink" href="#httpclient_logging_examples" title="Link to here">¶</a> +</h1> + <div class="description"> Enable header wire and context logging - Best for Debugging In log4j2.xml, set: @@ -493,1066 +1312,2328 @@ JMETER-SERVER</pre> <Logger name="org.apache.http.impl.client" level="debug" /> <Logger name="org.apache.http.client" level="debug" /> </pre> + </div> -</div><div class="section"><h1 id="httpclient4">20.13 Apache HttpComponents HTTPClient configuration (HTTPClient4)<a class="sectionlink" href="#httpclient4" title="Link to here">¶</a></h1> -<div class="properties"><h3> - Parameters - </h3><div class="property title"><div class="name title">Attribute</div><div class="description title">Description</div><div class="required title">Required</div></div> -<div class="property"><div class="name req-true">hc.parameters.file</div><div class="description req-true"> - Define a properties file for overriding Apache HttpClient parameters.<br> + +</div> +<div class="section"> +<h1 id="httpclient4">19.13 Apache HttpComponents HTTPClient configuration (HTTPClient4)<a class="sectionlink" href="#httpclient4" title="Link to here">¶</a> +</h1> + +<div class="properties"> +<h3> + Parameters + </h3> +<div class="property title"> +<div class="name title">Attribute</div> +<div class="description title">Description</div> +<div class="required title">Required</div> +</div> + +<div class="property"> +<div class="name req-true">hc.parameters.file</div> +<div class="description req-true"> + Define a properties file for overriding Apache HttpClient parameters.<br> Uncomment this line if you put anything in <span class="code">hc.parameters</span> file.<br> Defaults to: <span class="code">hc.parameters</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">httpclient4.auth.preemptive</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">httpclient4.auth.preemptive</div> +<div class="description req-true"> Preemptively send Authorization Header when BASIC auth is used Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">httpclient4.retrycount</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">httpclient4.retrycount</div> +<div class="description req-true"> Number of retries to attempt. Retry will be done on Idempotent Http Methods by default. If you want to retry for all methods, see property <span class="code">httpclient4.request_sent_retry_enabled</span> - <br> + +<br> Defaults to: <span class="code">0</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">httpclient4.request_sent_retry_enabled</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">httpclient4.request_sent_retry_enabled</div> +<div class="description req-true"> Set this property to <span class="code">true</span> if it's OK to retry requests that have been sent. This mean that both Idempotent and non Idempotent requests will be retried. This should usually be false, but it can be useful when testing against some Load Balancers like Amazon ELB.<br> Defaults to: <span class="code">false</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">httpclient4.idletimeout</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">httpclient4.idletimeout</div> +<div class="description req-true"> Idle connection timeout (in milliseconds) to apply if the server does not send <span class="code">Keep-Alive</span> timeout headers.<br> Defaults to: <span class="code">0</span> (no suggested duration for <span class="code">Keep-Alived</span> connections) -</div><div class="required req-true"> +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">httpclient4.validate_after_inactivity</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">httpclient4.validate_after_inactivity</div> +<div class="description req-true"> Check connection if the elapsed time (in milliseconds) since the last use of the connection - exceeds this value. Ensure this value is always lower by at least 150 ms than <span class="code">httpclient4.time_to_live</span><br> + exceeds this value. Ensure this value is always lower by at least 150 ms than <span class="code">httpclient4.time_to_live</span> +<br> Defaults to: <span class="code">1700</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">httpclient4.time_to_live</div><div class="description req-true"> - <abbr title="time to live">TTL</abbr> (in milliseconds) represents an absolute value. + </div> +</div> + +<div class="property"> +<div class="name req-true">httpclient4.time_to_live</div> +<div class="description req-true"> + +<abbr title="time to live">TTL</abbr> (in milliseconds) represents an absolute value. No matter what, the connection will not be re-used beyond its TTL.<br> Defaults to: <span class="code">2000</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">httpclient4.max_body_retain_size</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">httpclient4.max_body_retain_size</div> +<div class="description req-true"> Max size in bytes of <span class="code">PUT</span> body to retain in result sampler. Bigger results will be clipped.<br> Defaults to: <span class="code">327678</span> (bytes) -</div><div class="required req-true"> +</div> +<div class="required req-true"> No - </div></div> + </div> +</div> + +</div> + </div> -</div><div class="section"><h1 id="cache_manager">20.14 HTTP Cache Manager configuration<a class="sectionlink" href="#cache_manager" title="Link to here">¶</a></h1> -<div class="properties"><h3> +<div class="section"> +<h1 id="cache_manager">19.14 HTTP Cache Manager configuration<a class="sectionlink" href="#cache_manager" title="Link to here">¶</a> +</h1> + +<div class="properties"> +<h3> Parameters - </h3><div class="property title"><div class="name title">Attribute</div><div class="description title">Description</div><div class="required title">Required</div></div> -<div class="property"><div class="name req-true">cacheable_methods</div><div class="description req-true"> + </h3> +<div class="property title"> +<div class="name title">Attribute</div> +<div class="description title">Description</div> +<div class="required title">Required</div> +</div> + +<div class="property"> +<div class="name req-true">cacheable_methods</div> +<div class="description req-true"> Space or comma separated list of methods that can be cached.<br> Defaults to: <span class="code">GET</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">cache_manager.cached_resource_mode</div><div class="description req-true"> - <div class="clear"></div><div class="note">N.B. This property is currently a temporary solution for <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=56162"> + </div> +</div> + +<div class="property"> +<div class="name req-true">cache_manager.cached_resource_mode</div> +<div class="description req-true"> + +<div class="clear"></div> +<div class="note">N.B. This property is currently a temporary solution for <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=56162"> Bug - 56162</a>.</div><div class="clear"></div> + 56162</a>.</div> +<div class="clear"></div> Since version 2.12, JMeter does not create anymore a Sample Result with a response code of <span class="code">204</span> for a resource found in cache. This is in line with what browser do.<br> You can choose between three modes: <dl> - <dt><span class="code">RETURN_NO_SAMPLE</span> (default)</dt> - <dd>this mode returns no Sample Result. It has no additional configuration.</dd> - <dt><span class="code">RETURN_200_CACHE</span></dt> - <dd>this mode will return Sample Result with response code to <span class="code">200</span> and + +<dt> +<span class="code">RETURN_NO_SAMPLE</span> (default)</dt> + +<dd>this mode returns no Sample Result. It has no additional configuration.</dd> + +<dt> +<span class="code">RETURN_200_CACHE</span> +</dt> + +<dd>this mode will return Sample Result with response code to <span class="code">200</span> and response message to "<span class="code">(ex cache)</span>".</dd> - <dt><span class="code">RETURN_CUSTOM_STATUS</span></dt> - <dd>choosing this mode, response code and message have to be set by specifying + +<dt> +<span class="code">RETURN_CUSTOM_STATUS</span> +</dt> + +<dd>choosing this mode, response code and message have to be set by specifying <span class="code">RETURN_CUSTOM_STATUS.code</span> and <span class="code">RETURN_CUSTOM_STATUS.message</span>.</dd> - </dl> + +</dl> Defaults to: <span class="code">RETURN_NO_SAMPLE</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">RETURN_CUSTOM_STATUS.code</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">RETURN_CUSTOM_STATUS.code</div> +<div class="description req-true"> This lets you select what response code you want to return if mode <span class="code">RETURN_CUSTOM_STATUS</span> is selected.<br> Defaults to empty value. -</div><div class="required req-true"> +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">RETURN_CUSTOM_STATUS.message</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">RETURN_CUSTOM_STATUS.message</div> +<div class="description req-true"> This lets you select what response message you want to return if mode <span class="code">RETURN_CUSTOM_STATUS</span> is selected.<br> Defaults to empty value -</div><div class="required req-true"> +</div> +<div class="required req-true"> No - </div></div> + </div> +</div> + </div> -</div><div class="section"><h1 id="results_file_config">20.15 Results file configuration<a class="sectionlink" href="#results_file_config" title="Link to here">¶</a></h1> -<div class="properties"><h3> + +</div> +<div class="section"> +<h1 id="results_file_config">19.15 Results file configuration<a class="sectionlink" href="#results_file_config" title="Link to here">¶</a> +</h1> + +<div class="properties"> +<h3> Parameters - </h3><div class="property title"><div class="name title">Attribute</div><div class="description title">Description</div><div class="required title">Required</div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.output_format</div><div class="description req-true"> + </h3> +<div class="property title"> +<div class="name title">Attribute</div> +<div class="description title">Description</div> +<div class="required title">Required</div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.output_format</div> +<div class="description req-true"> This section helps determine how result data will be saved.<br> The commented out values are the defaults.<br> Legitimate values: <span class="code">xml</span>, <span class="code">csv</span>, <span class="code">db</span>.<br> Only <span class="code">xml</span> and <span class="code">csv</span> are currently supported.<br> Defaults to: <span class="code">csv</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.assertion_results_failure_message</div><div class="description req-true"> - <span class="code">true</span> when field should be saved; <span class="code">false</span> otherwise.<br> - <span class="code">assertion_results_failure_message</span> only affects CSV output.<br> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.assertion_results_failure_message</div> +<div class="description req-true"> + +<span class="code">true</span> when field should be saved; <span class="code">false</span> otherwise.<br> + +<span class="code">assertion_results_failure_message</span> only affects CSV output.<br> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.assertion_results</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.assertion_results</div> +<div class="description req-true"> Legitimate values: <span class="code">none</span>, <span class="code">first</span>, <span class="code">all</span>.<br> Defaults to: <span class="code">none</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.data_type</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.data_type</div> +<div class="description req-true"> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.label</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.label</div> +<div class="description req-true"> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.response_code</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.response_code</div> +<div class="description req-true"> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.response_data</div><div class="description req-true"> - <div class="clear"></div><div class="note"><span class="code">response_data</span> is currently not supported for CSV output</div><div class="clear"></div> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.response_data</div> +<div class="description req-true"> + +<div class="clear"></div> +<div class="note"> +<span class="code">response_data</span> is currently not supported for CSV output</div> +<div class="clear"></div> Defaults to: <span class="code">false</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.response_data.on_error</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.response_data.on_error</div> +<div class="description req-true"> Save ResponseData for failed samples. Defaults to: <span class="code">false</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.response_message</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.response_message</div> +<div class="description req-true"> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.successful</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.successful</div> +<div class="description req-true"> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.thread_name</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.thread_name</div> +<div class="description req-true"> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.time</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.time</div> +<div class="description req-true"> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.subresults</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.subresults</div> +<div class="description req-true"> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.assertions</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.assertions</div> +<div class="description req-true"> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.latency</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.latency</div> +<div class="description req-true"> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.connect_time</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.connect_time</div> +<div class="description req-true"> Defaults to: <span class="code">false</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.samplerData</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.samplerData</div> +<div class="description req-true"> Defaults to: <span class="code">false</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.responseHeaders</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.responseHeaders</div> +<div class="description req-true"> Defaults to: <span class="code">false</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.requestHeaders</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.requestHeaders</div> +<div class="description req-true"> Defaults to: <span class="code">false</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.encoding</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.encoding</div> +<div class="description req-true"> Defaults to: <span class="code">false</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.bytes</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.bytes</div> +<div class="description req-true"> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.url</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.url</div> +<div class="description req-true"> Defaults to: <span class="code">false</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.filename</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.filename</div> +<div class="description req-true"> Defaults to: <span class="code">false</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.hostname</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.hostname</div> +<div class="description req-true"> Defaults to: <span class="code">false</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.thread_counts</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.thread_counts</div> +<div class="description req-true"> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.sample_count</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.sample_count</div> +<div class="description req-true"> Defaults to: <span class="code">false</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.idle_time</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.idle_time</div> +<div class="description req-true"> Defaults to: <span class="code">true</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.timestamp_format</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.timestamp_format</div> +<div class="description req-true"> Timestamp format - this only affects CSV output files.<br> Legitimate values: <span class="code">none</span>, <span class="code">ms</span>, or a format suitable for <span class="code">SimpleDateFormat</span>.<br> Defaults to: <span class="code">ms</span> -</div><div class="required req-true"> + +</div> +<div class="required req-true"> No - </div></div> -<div class="property"><div class="name req-true">jmeter.save.saveservice.timestamp_format</div><div class="description req-true"> + </div> +</div> + +<div class="property"> +<div class="name req-true">jmeter.save.saveservice.timestamp_format</div> +<div class="description req-true">
[... 4369 lines stripped ...]