-
19 Introduction
-
19.1 Language
-
19.2 XML Parser
-
19.3 SSL configuration
-
19.4 Look and Feel configuration
-
19.4.1 Darklaf configuration
-
19.5 Toolbar display
-
19.6 JMX Backup configuration
-
19.7 Remote hosts and RMI configuration
-
19.8 Include Controller
-
19.9 HTTP Java configuration
-
19.10 Apache HttpClient common properties
-
19.11 Kerberos properties
-
19.12 Apache HttpClient logging examples
-
19.13 Apache HttpComponents HTTPClient configuration (HTTPClient4)
-
19.14 HTTP Cache Manager configuration
-
19.15 Results file configuration
-
19.16 Settings that affect SampleResults
-
19.17 Upgrade
-
19.18 JMeter Test Script recorder configuration
-
19.19 Test Script Recorder certificate configuration
-
19.20 JMeter Proxy configuration
-
19.21 HTML Parser configuration
-
19.22 Remote batching configuration
-
19.23 JDBC Request configuration
-
19.24 OS Process Sampler configuration
-
19.25 TCP Sampler configuration
-
19.26 Summariser - Generate Summary Results - configuration (mainly applies to CLI mode)
-
19.27 Aggregate Report and Aggregate Graph - configuration
-
19.28 BackendListener - configuration
-
19.29 BeanShell configuration
-
19.30 MailerModel configuration
-
19.31 CSVRead configuration
-
19.32 __time() function configuration
-
19.33 CSV DataSet configuration
-
19.34 LDAP Sampler configuration
-
19.35 Miscellaneous configuration
-
19.36 Classpath configuration
-
19.37 Reporting configuration
-
19.38 Additional property files to load
-
19.39 Thread Group Validation feature
-
19.40 Timer related feature
-
19.41 Naming Policy
-
19.42 Help
-
19.43 Advanced Groovy Scripting configuration
-
19.44 Advanced JSR-223 Scripting configuration
-
19.45 Documentation generation
-
19.46 Security Provider
19 Introduction¶
This document describes JMeter properties. The properties present in jmeter.properties or reportgenerator.properties should be set in the user.properties file. These properties are only taken into account after restarting JMeter as they are usually resolved when the class is loaded.
19.1 Language¶
Parameters
Example:
language=en
-Duser.language=en -Duser.region=EN
The current default list is: en, fr, de, no, es, tr, ja, zh_CN, zh_TW, pl, pt_BR.
See JMeterMenuBar#makeLanguageMenu()
The entries are a comma-separated list of language names.
Example:
locales.add=zu
19.2 XML Parser¶
Parameters
ns=http://biz.aol.com/schema/2006-12-18
19.3 SSL configuration¶
JMeter no longer converts javax.xxx property entries in jmeter.properties into System properties. These must now be defined in the system.properties file or on the command-line. The system.properties file gives more flexibility.
Parameters
The old behaviour can be enabled by setting this property to true. Defaults to: false
https.default.protocol=TLSThis may need to be changed to:
https.default.protocol=SSLv3
This is needed when server does not support Socket version negotiation, this can lead to errors like: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated or java.net.SocketException: Connection reset.
See Bug 54759, example:
https.socket.protocols=SSLv2Hello SSLv3 TLSv1
For example:
https.cipherSuites=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256If not specified, JMeter will use the default list of cipher suites supported by the JVM.
- Closing opened connection
- resetting SSL State
Set the value to false to reset the SSL context each iteration.
Defaults to: true
The default is to use entry 0, i.e. the first.
Defaults to: 0
Defaults to: 0
19.4 Look and Feel configuration¶
Parameters
The LAF classnames that are available are now displayed as ToolTip text when hovering over the Options/Look and Feel selection list.
You can either use a full class name, as shown below, or one of the strings "System" or "CrossPlatform" which means JMeter will use the corresponding string returned by UIManager.get<name>LookAndFeelClassName().
LAF can be overridden by os.name (lowercased, spaces replaced by '_').
JMeter would look first for a property
jmeter.laf.windows_10=javax.swing.plaf.metal.MetalLookAndFeelFailing that, the OS family os.name would be used shortened to the first space. In our example JMeter would therefore look for a property
jmeter.laf.windows=com.sun.java.swing.plaf.windows.WindowsLookAndFeel
jmeter.laf.mac=SystemFailing that, the JMeter default LAF can be defined through:
jmeter.laf=SystemIf none of the above jmeter.laf properties are defined, JMeter uses the CrossPlatform LAF. This is because the CrossPlatform LAF generally looks better than the System LAF. See Bug 52026 for details.
Defaults to: false
Enabled since 2.12
Defaults to: 1000
Defaults to: 500
19.4.1 Darklaf configuration¶
Parameters
This property only has an effect if darklaf.native is true. Defaults to: true
19.5 Toolbar display¶
Parameters
Defaults to org/apache/jmeter/images/toolbar/icons-toolbar.properties
Defaults to:
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
jmeter.toolbar.icons.size=48x48Defaults to: 22x22
jmeter.icons=org/apache/jmeter/images/icon_1.propertiesHistorical icon set (deprecated):
jmeter.icons=org/apache/jmeter/images/icon_old.propertiesDefaults to:org/apache/jmeter/images/icon.properties
Defaults to: 19x19
Suggested value for HiDPI screen like 3200x1800 is: 32x32
Defaults to: false
These elements are deprecated and will be removed in next version:
MongoDB Script, MongoDB Source ConfigDefaults to:
org.apache.jmeter.protocol.mongodb.sampler.MongoScriptSampler, org.apache.jmeter.protocol.mongodb.config.MongoSourceElement
Feature is disabled by default (0) due to known and not fixed bugs Bug 57043, Bug 57039 and Bug 57040. Set it to a number greater than zero (25 can be a good default).
The bigger it is, the more memory will be consumed. Defaults to: 0
gui.quick_0=ThreadGroupGui gui.quick_1=HttpTestSampleGui gui.quick_2=RegexExtractorGui gui.quick_3=AssertionGui gui.quick_4=ConstantTimerGui gui.quick_5=TestActionGui gui.quick_6=JSR223PostProcessor gui.quick_7=JSR223PreProcessor gui.quick_8=DebugSampler gui.quick_9=ViewResultsFullVisualizerAbove code will add the corresponding elements when you press Ctrl + 0 … Ctrl + 9 (⌘ + 0 … ⌘ + 9 on Mac)
19.6 JMX Backup configuration¶
Parameters
When enabled, before the .jmx is saved, it will be backed up to the directory pointed to by the jmeter.gui.action.save.backup_directory property (see below). Backup file names are built after the jmx file being saved. For example, saving test-plan.jmx will create a test-plan-000012.jmx in the backup directory provided that the last created backup file is test-plan-000011.jmx.
Default value is true indicating that auto backups are enabled.
Defaults to: true
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.
Defaults to: ${JMETER_HOME}/backups
By default no expiration time is set which means we keep backups for ever.
Defaults to: 0
Setting this to zero will cause the backups to not being deleted (unless keep_backup_max_hours is set to a non zero value).
Defaults to: 10
When enabled, before the run, the .jmx will be saved and also backed up to the directory pointed.
Defaults to: true
19.7 Remote hosts and RMI configuration¶
Parameters
remote_hosts=localhost:1099,localhost:2010Defaults to: 127.0.0.1
On the server(s):
- set server_port=1234
- start rmiregistry with port 1234
SET SERVER_PORT=1234 JMETER-SERVEROn Unix:
SERVER_PORT=1234 jmeter-serverOn the Windows client:
set remote_hosts=server:1234On the Unix client:
export remote_hosts=server:1234Defaults to: 1099
Default value is 0, which means ports are randomly assigned. If this is non-zero, it will be used as the base for local port numbers for the client engine. At the moment JMeter will open up to three ports beginning with the port defined in this property.
By default, only a single try is made. Increase this property to make it retry additional times.
Defaults to: 1
Defaults to: 5000
Set this property to true to ignore failed nodes and proceed with test.
Defaults to: false
Defaults to: 1099
Defaults to: 4000
Set this property to false, to stop the server creating the RMI registry.
Defaults to: true
Defaults to: true
19.8 Include Controller¶
Parameters
Defaults to empty value
19.9 HTTP Java configuration¶
Parameters
Defaults to: 0
19.10 Apache HttpClient common properties¶
Parameters
Was true before version 4.1.
Defaults to: false
Value is in milliseconds, 0 means no timeout.
Defaults to: 0
Defaults to: 1.1 (or use the parameter http.protocol.version)
Defaults to: 0
Defaults to: true
httpclient.localaddress=1.2.3.4
19.11 Kerberos properties¶
Parameters
Name of application module used in jaas.conf.
Defaults to: JMeter
19.12 Apache HttpClient logging examples¶
<Logger name="org.apache.http" level="debug" /> <Logger name="org.apache.http.wire" level="error" />Enable full wire and context logging In log4j2.xml, set:
<Logger name="org.apache.http" level="debug" />Enable context logging for connection management
<Logger name="org.apache.http.impl.conn" level="debug" />Enable context logging for connection management / request execution
<Logger name="org.apache.http.impl.conn" level="debug" /> <Logger name="org.apache.http.impl.client" level="debug" /> <Logger name="org.apache.http.client" level="debug" />
19.13 Apache HttpComponents HTTPClient configuration (HTTPClient4)¶
Parameters
Uncomment this line if you put anything in hc.parameters file.
Defaults to: hc.parameters
Defaults to: 0
Defaults to: false
Defaults to: 0 (no suggested duration for Keep-Alived connections)
Defaults to: 4900
Defaults to: 60000
Defaults to: false
Defaults to: false
Defaults to: false
19.14 HTTP Cache Manager configuration¶
Parameters
Defaults to: GET
You can choose between three modes:
- RETURN_NO_SAMPLE (default)
- this mode returns no Sample Result. It has no additional configuration.
- RETURN_200_CACHE
- this mode will return Sample Result with response code to 200 and response message to "(ex cache)".
- RETURN_CUSTOM_STATUS
- choosing this mode, response code and message have to be set by specifying RETURN_CUSTOM_STATUS.code and RETURN_CUSTOM_STATUS.message.
Defaults to empty value.
Defaults to empty value
19.15 Results file configuration¶
Parameters
The commented out values are the defaults.
Legitimate values: xml, csv, db.
Only xml and csv are currently supported.
Defaults to: csv
assertion_results_failure_message only affects CSV output.
Defaults to: true
Defaults to: none
Legitimate values: none, ms, or a format suitable for SimpleDateFormat.
Defaults to: ms
Defaults to: ,
Print field names as first line in CSV
Defaults to: true
Use commas to separate the names.
Defaults to: SESSION_ID,REFERENCE
Optional XML processing instruction for line two of the file.
Defaults to empty value
Defaults to: ~/
Setting this to true will result in less test results data loss in case of a crash, but with impact on performances, particularly for intensive tests (low or no pauses).
Since JMeter version 2.10, this is false by default.
Defaults to: false
19.16 Settings that affect SampleResults¶
Parameters
This also affects the timestamp stored in result files.
Defaults to: false
Defaults to: true
Set this to a value less than zero to disable the background thread.
Defaults to: 5000
This property if set to true discards renaming policy. This can be required if you're using JMeter for functional testing.
Defaults to: false
19.17 Upgrade¶
Parameters
Defaults to: /bin/upgrade.properties
19.18 JMeter Test Script recorder configuration¶
Parameters
Defaults to: 5000
defaults to: true
Defaults to: #{counter,number,000} - #{path} (#{name})
Separate multiple lines with ;
Defaults to: .*\\.(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2)
Can be one of
- HTTPSampler or Java
- Use the Java Sampler
- HTTPSampler2
- HttpClient4
- Use Apache HTTPClient version 4
If you want to test strict conformance, set this value to true.
When the property is true, JMeter follows RFC 3986 section 5.2.
Defaults to: false
Defaults to: text/html|text/plain|text/xml
Defaults to: image/.*|text/css|application/.*
These content-types will be handled by saving the request in a file.
Defaults to: application/x-amf,application/x-java-serialized-object,binary/octet-stream
Defaults to: user.dir
Defaults to: .binary
Defaults to: true
Defaults to: TLS
19.19 Test Script Recorder certificate configuration¶
Parameters
Defaults to empty value
Defaults to: 7
If false, will revert to using a single key with no certificate.
Defaults to: true
19.20 JMeter Proxy configuration¶
Parameters
Defaults to: NTLM domain, if required by HTTPClient sampler
19.21 HTML Parser configuration¶
Parameters
Defaults to: org.apache.jmeter.protocol.http.parser.CssParser
Defaults to: text/css
Defaults to: 400
Defaults to: true
Do not comment this property.
- org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser
- This new parser (since 2.10) should perform better than all others. See Bug 55632.
- org.apache.jmeter.protocol.http.parser.JTidyHTMLParser
- Default parser before JMeter version 2.10
- org.apache.jmeter.protocol.http.parser.RegexpHTMLParser
-
Note that Regexp extractor may detect references that have been commented out.In many cases it will work OK, but you should be aware that it may generate additional references.
- org.apache.jmeter.protocol.http.parser.JsoupBasedHtmlParser
- This parser is based on JSoup. It should be the most accurate parser, but it is less performant than LagartoBasedHtmlParser
Defaults to: text/html application/xhtml+xml application/xml text/xml
Defaults to: text/vnd.wap.wml
19.22 Remote batching configuration¶
Configure how SampleResults are sent from server to client when using distributed testing.
Since JMeter version 2.9, default is StrippedBatch, which returns samples in
batch mode (every 100 samples or every minute by default).
You can set mode by configuring:
mode=one of the possible modes below
Possible modes are:
- Standard
- Sends SampleResult one by one
- Batch
- Accumulates SampleResults before sending them. Configured by properties num_sample_threshold and time_threshold
- Statistical
- returns sample summary statistics. Configured by properties key_on_threadname and time_threshold
- Stripped
- Similar to Standard mode but strips Response from SampleResult. Configured by property sample_sender_strip_also_on_error
- StrippedBatch
- Same as Batch but strips Response from SampleResult. Configured by properties num_sample_threshold, time_threshold and sample_sender_strip_also_on_error
- Asynch
- Asynchronous sender; uses a queue and background worker process to return the samples. Configured by property asynch.batch.queue.size
- StrippedAsynch
- Same as Asynch but strips response data from SampleResult. Configured by properties asynch.batch.queue.size and sample_sender_strip_also_on_error
- StrippedDiskStore
- Same as DiskStore but strips response data from SampleResult
- Class extending AbstractSampleSender (org.example.load.MySampleSender for example)
- A custom implementation of your choice
Parameters
- true
- (default) means client configuration will be used
- false
- means server configuration will be used
Defaults to: true
Since JMeter version 2.9, default is StrippedBatch, which returns samples in batch mode (every 100 samples or every minute by default).
Defaults to: false
Defaults to: 100
Defaults to: 60000
Defaults to: 100
19.23 JDBC Request configuration¶
Parameters
Defaults to: ]NULL[
Defaults to: 65536 (bytes)
Defaults to:
select 1 from INFORMATION_SCHEMA.SYSTEM_USERS|select 1 from dual|select 1 from sysibm.sysdummy1|select 1|select 1 from rdb$database
Defaults to:
com.mysql.jdbc.Driver|org.postgresql.Driver|oracle.jdbc.OracleDriver|com.ingres.jdbc.IngresDriver|com.microsoft.sqlserver.jdbc.SQLServerDriver|com.microsoft.jdbc.sqlserver.SQLServerDriver|org.apache.derby.jdbc.ClientDriver|org.hsqldb.jdbc.JDBCDriver|com.ibm.db2.jcc.DB2Driver|org.apache.derby.jdbc.ClientDriver|org.h2.Driver|org.firebirdsql.jdbc.FBDriver|org.mariadb.jdbc.Driver|org.sqlite.JDBC|net.sourceforge.jtds.jdbc.Driver|com.exasol.jdbc.EXADriver
19.24 OS Process Sampler configuration¶
19.25 TCP Sampler configuration¶
Parameters
Defaults to: TCPClientImpl
Defaults to byte value for end of line: 1000
Defaults to platforms default charset as returned by Charset.defaultCharset().name()
Defaults to: Status
defaults to: .
Defaults to: mytestfiles/tcpstatus.properties
Defaults to: 2
19.26 Summariser - Generate Summary Results - configuration (mainly applies to CLI mode)¶
Parameters
[or change the value to rename it]
Defaults to: 30
Defaults to: true
Defaults to: true
Defaults to: true
19.27 Aggregate Report and Aggregate Graph - configuration¶
Parameters
Given as a float value between 0 and 100 (means percent).
First percentile to display.
Defaults to: 90
Given as a float value between 0 and 100 (means percent).
Defaults to: 95
Given as a float value between 0 and 100 (means percent).
Defaults to: 99
19.28 BackendListener - configuration¶
Parameters
Defaults to: 1 second
Defaults to: 5 seconds
Defaults to: 1000 millis
Defaults to: 3000 millis
Defaults to: 100 millis
Defaults to: 100
Setting this value too high can lead to OOM Backend metrics sliding window size Defaults to: 5000
To make the values from the dashboard compatible with the Aggregate Report, use the value R_3.
Defaults to: LEGACY
- fixed : fixed-size window
- timed : time boxed
19.29 BeanShell configuration¶
Parameters
Define the port number as non-zero to start the http server on that port.
The telnet server will be started on the next port.
Defaults to: 0 (i.e. don't start the server)
Defaults to: ../extras/startup.bsh
This is processed using its own interpreter.
Defaults to empty value.
The file BeanShellListeners.bshrc contains sample definitions
of Test and Thread Listeners.
19.30 MailerModel configuration¶
Parameters
Defaults to: 2
Defaults to: 2
19.31 CSVRead configuration¶
Parameters
19.32 __time() function configuration¶
Parameters
Defaults to: yyyyMMdd
19.33 CSV DataSet configuration¶
Parameters
Defaults to: <EOF>
Defaults to: platform default
19.34 LDAP Sampler configuration¶
Parameters
Set to zero to turn off all sorting, in which case "Equals" response assertions will be very likely to fail against search results.
Defaults to: 1000
Defaults to: 100
Defaults to: [[[
19.35 Miscellaneous configuration¶
Parameters
Defaults to: 400
Possible values:
- ASK : Ask user
- APPEND : Append results to existing file
- DELETE : Delete existing file and start a new file
Defaults to: 0
Defaults to: 1000
Cache function execution during test execution.
By default, JMeter caches function properties during a test iteration, however, it might cause unexpected results when a component is shared across threads and the expression depends on the thread variables.
Defaults to: null
Defaults to: true
Defaults to: 0 bytes which means no truncation will occur
Defaults to: 66560 bytes
Defaults to: 20
defaults to: 5
defaults to: true
Defaults to: false
Defaults to: 60
Defaults to: false
Defaults to:
VERSION-CONTROL,REPORT,CHECKOUT,CHECKIN,UNCHECKOUT,MKWORKSPACE,UPDATE,LABEL,MERGE,BASELINE-CONTROL,MKACTIVITY
Defaults to: UTF-8 (since 5.6.1)
Use false to revert to original behaviour.
Defaults to: true
Use false to revert to original behaviour.
Defaults to: true
Default to: false
Default is COOKIE_; to remove the prefix, define it as one or more spaces.
Defaults to: COOKIE_
Use false to revert to previous behaviour.
Defaults to: true
Defaults to: cookies
Defaults to: 5000
Defaults to: false
This only takes effect if the test was explicitly requested to stop.
If this is disabled, it may be necessary to kill the JVM externally.
Defaults to: true
Without this, the JVM may never exit if there are other threads spawned by the test which never exit.
Defaults to: false
If the value is less than zero, the JMeter does not start the daemon thread
Defaults to: 2000
To disable, set the port to 1000 or less.
Defaults to: 4445
Defaults to: 4455
Defaults to: 1000
Default value is false since JMeter 2.7
Defaults to: false
Defaults to: true
Defaults to: 50
Defaults to empty value, which means platform default monospaced font
Defaults to: -1
Defaults to: true
A value of 0 will store all results. This might consume a lot of memory.
Defaults to: 500
Set to zero to disable the size check and display the whole response.
Defaults to: 10485760
This property works around Bug 63620 since Swing hangs when displaying very long lines.
Set to zero to disable line wrapping.
Defaults to: 110000
This property works around Bug 63620 since Swing hangs when displaying very long lines.
Set to zero to disable line wrapping.
Defaults to: view.results.tree.max_line_size / 1.1f
Defaults to:
.RenderAsText,.RenderAsRegexp,.RenderAsCssJQuery,.RenderAsXPath,.RenderAsHTML,.RenderAsHTMLWithEmbedded,.RenderAsDocument,.RenderAsJSON,.RenderAsXML
Works probably best, when combined with a low setting of view.results.tree.max_line_size. Can be switched off by setting the value to -1.
Defaults to: 10000
Set to zero to disable the size check.
Defaults to: 10485760
Defaults to: 10000
Enable the following property to stop JMS Point-to-Point Sampler from using the properties java.naming.security.[principal|credentials] when creating the queue connection.
Defaults to: false
Defaults to: false
19.36 Classpath configuration¶
Parameters
Any jar file in such a directory will be automatically included; jar files in sub directories are ignored.
The given value is in addition to any jars found in the lib/ext directory.
Do not use this for utility or plugin dependency jars.
Defaults to empty value.
Use your platform path separator (java.io.File.pathSeparatorChar in Java) to separate multiple paths.
Any jar file in such a directory will be automatically included; jar files in sub directories are ignored.
The given value is in addition to any jars found in the lib directory.
All entries will be added to the class path of the system class loader and also to the path of the JMeter internal loader.
Paths with spaces may cause problems for the JVM.
Defaults to empty value.
Any jar file in such a directory will be automatically included; jar files in sub directories are ignored.
The given value is in addition to any jars found in the lib directory or given by the user.classpath property.
All entries will be added to the path of the JMeter internal loader only.
For plugin dependencies this property should be used instead of user.classpath.
Defaults to empty value.
For CLI mode, it's only necessary to scan for Function classes, but all classes are still loaded.
All current Function classes include ".function." in their name, and none include ".gui." in the name, so the number of unwanted classes loaded can be reduced by checking for these. However, if a valid function class name does not match these restrictions, it will not be loaded. If problems are encountered, then comment or change this or the following property.
Defaults to: .functions.
19.37 Reporting configuration¶
Parameters
Defaults to: 500
Defaults to: 1500
Empty value means no filtering
Defaults to empty value.
Defaults to: temp
Defaults to: Apache JMeter Dashboard
Defaults to: 60000
Defaults to:
org.apache.jmeter.report.processor.graph.impl.ResponseTimePercentilesGraphConsumer
Defaults to:
org.apache.jmeter.report.processor.graph.impl.ResponseTimeDistributionGraphConsumer
Defaults to:
org.apache.jmeter.report.processor.graph.impl.ActiveThreadsGraphConsumer
Defaults to:
org.apache.jmeter.report.processor.graph.impl.TimeVSThreadGraphConsumer
Defaults to:
org.apache.jmeter.report.processor.graph.impl.BytesThroughputGraphConsumer
Defaults to:
org.apache.jmeter.report.processor.graph.impl.ResponseTimeOverTimeGraphConsumer
Defaults to:
org.apache.jmeter.report.processor.graph.impl.LatencyOverTimeGraphConsumer
Defaults to:
org.apache.jmeter.report.processor.graph.impl.ResponseTimeVSRequestGraphConsumer
Defaults to:
org.apache.jmeter.report.processor.graph.impl.LatencyVSRequestGraphConsumer
Defaults to:
org.apache.jmeter.report.processor.graph.impl.HitsPerSecondGraphConsumer
Defaults to:
org.apache.jmeter.report.processor.graph.impl.CodesPerSecondGraphConsumer
Defaults to:
org.apache.jmeter.report.processor.graph.impl.TransactionsPerSecondGraphConsumer
Defaults to:
org.apache.jmeter.report.dashboard.HtmlTemplateExporter
Defaults to: report-template
This will be overridden by the command line option -o.
Defaults to: report-output
Empty value means no filtering.
Defaults to empty value.
Defaults to: true
Defaults to: false
Defaults to: yyyyMMddHHmmss
Defaults to: nothing
Defaults to: nothing
Defaults to: 300000
19.38 Additional property files to load¶
Parameters
File name to look for (comment to disable)
Defaults to: user.properties
File name to look for (comment to disable)
Defaults to: system.properties
Path must be relative to JMeter root folder
Defaults to: /bin/templates/templates.xml
19.39 Thread Group Validation feature¶
Parameters
org.apache.jmeter.gui.action.validation.TreeClonerForValidationIt runs validation without timers, with one thread and one iteration.
You can implement your own policy that must extend org.apache.jmeter.engine.TreeCloner.
JMeter will instantiate it and use it to create the Tree used to run validation on Thread Group.
Defaults to:
org.apache.jmeter.gui.action.validation.TreeClonerForValidation
Defaults to: 1
Defaults to: true
Defaults to: true
Defaults to: 1
Defaults to: false
19.40 Timer related feature¶
Parameters
- Gaussian Random Timer
- Uniform Random Timer
- Poisson Random Timer
19.41 Naming Policy¶
Parameters
19.42 Help¶
Parameters
By default we use Online documentation opened in Browser. Defaults to false
19.43 Advanced Groovy Scripting configuration¶
Parameters
Defaults to bin/utility.groovy
19.44 Advanced JSR-223 Scripting configuration¶
Parameters
Path to JSR-223 file containing script to call on JMeter startup.
The actual scripting engine to use will be determined by the extension of the init file name. If the file name has no extension, or no scripting engine could be found for that extension, Groovy will be used.
This script can use pre-defined variables:
- log: Logger to log any message, uses SLF4J library
- props: JMeter Properties
- OUT: System.OUT, useful to write in the console
Size of compiled scripts cache.
Defaults to: 100
19.45 Documentation generation¶
Parameters
When empty, JMeter will use the embedded one in src/core/org/apache/jmeter/gui/action/schematic.xsl
No default value
19.46 Security Provider¶
Parameters
- org.bouncycastle.jce.provider.BouncyCastleProvider
- Adds the BouncyCastleProvider to the next position available.
- org.bouncycastle.jce.provider.BouncyCastleProvider:1
- Adds the BouncyCastleProvider, at the first position.
- org.bouncycastle.jsse.provider.BouncyCastleJsseProvider:2:BC
- Adds the BouncyCastleJsseProvider, at the second position. And configure it to use the BC provider.