See
<https://builds.apache.org/job/JMeter-trunk/6974/display/redirect?page=changes>
Changes:
[fschumacher] Use different cn and type of SAN extension when we are generating
certificates based on IP addresses.
Bugzilla Id: 62940
------------------------------------------
[...truncated 150.33 KB...]
[javadoc] Loading source files for package org.apache.jmeter.thinktime...
[javadoc] Loading source files for package
org.apache.jmeter.timers.poissonarrivals...
[javadoc] Loading source files for package org.apache.jmeter.validation...
[javadoc] Loading source files for package
org.apache.jmeter.visualizers.backend.graphite...
[javadoc] Loading source files for package
org.apache.jmeter.visualizers.backend.influxdb...
[javadoc] Loading source files for package
org.apache.jmeter.visualizers.utils...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.http.api.auth...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.http.config...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.http.config.gui...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.http.control...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.http.control.gui...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.http.gui...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.http.modifier...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.http.modifier.gui...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.http.parser...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.http.proxy...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.http.proxy.gui...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.http.sampler...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.http.sampler.hc...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.http.util...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.http.util.accesslog...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.http.visualizers...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.ftp.config.gui...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.ftp.control.gui...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.ftp.sampler...
[javadoc] Loading source files for package org.apache.jmeter.protocol.jdbc...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.jdbc.config...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.jdbc.processor...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.jdbc.sampler...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.java.config...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.java.config.gui...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.java.control.gui...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.java.sampler...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.java.test...
[javadoc] Loading source files for package org.apache.jorphan.collections...
[javadoc] Loading source files for package org.apache.jorphan.exec...
[javadoc] Loading source files for package org.apache.jorphan.gui...
[javadoc] Loading source files for package org.apache.jorphan.gui.layout...
[javadoc] Loading source files for package org.apache.jorphan.io...
[javadoc] Loading source files for package org.apache.jorphan.logging...
[javadoc] Loading source files for package org.apache.jorphan.math...
[javadoc] Loading source files for package org.apache.jorphan.reflect...
[javadoc] Loading source files for package org.apache.jorphan.test...
[javadoc] Loading source files for package org.apache.jorphan.util...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.ldap.config.gui...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.ldap.control.gui...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.ldap.sampler...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.tcp.config.gui...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.tcp.control.gui...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.tcp.sampler...
[javadoc] Loading source files for package
org.apache.jmeter.examples.sampler...
[javadoc] Loading source files for package
org.apache.jmeter.examples.sampler.gui...
[javadoc] Loading source files for package
org.apache.jmeter.examples.testbeans.example1...
[javadoc] Loading source files for package
org.apache.jmeter.examples.testbeans.example2...
[javadoc] Loading source files for package
org.apache.jmeter.examples.testbeans.example3...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.mail.sampler...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.mail.sampler.gui...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.smtp.sampler...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.smtp.sampler.gui...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.smtp.sampler.protocol...
[javadoc] Loading source files for package org.apache.jmeter.protocol.jms...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.jms.client...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.jms.control.gui...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.jms.sampler...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.jms.sampler.render...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.system...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.system.gui...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.mongodb.config...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.mongodb.mongo...
[javadoc] Loading source files for package
org.apache.jmeter.protocol.mongodb.sampler...
[javadoc] Constructing Javadoc information...
[javadoc] Standard Doclet version 1.8.0_191
[javadoc] Building tree for all the packages and classes...
[javadoc] Building index for all the packages and classes...
[javadoc] Building index for all classes...
compile-tests:
[javac] Compiling 194 source files to
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/build/test>
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[groovyc] Compiling 22 source files to
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/build/test>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/assertions/MD5HexAssertionSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/control/RandomOrderControllerSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/control/RunTimeSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/control/ThroughputControllerSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/engine/util/PackageSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/extractor/BoundaryExtractorSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/extractor/JoddExtractorSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/functions/ChangeCaseSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/functions/gui/FunctionHelperSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/gui/util/MenuFactorySpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/junit/spock/JMeterSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/protocol/http/util/HTTPUtilsSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/protocol/jdbc/sampler/JDBCSamplerSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/report/core/SampleMetadataParserSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/report/processor/ApdexSummaryConsumerSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/report/processor/ListResultDataSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/report/processor/Top5ErrorsBySamplerConsumerSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/report/processor/Top5ErrorsSummaryDataSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/services/FileServerSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jmeter/timers/UniformRandomTimerSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jorphan/io/TextFileSpec.groovy>
[groovyc]
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/test/src/org/apache/jorphan/util/ConverterSpec.groovy>
_test:
[echo]
[echo] gump.run = false
[echo] java.awt.headless = true
[echo] test.headless = true
[echo] user.dir = <https://builds.apache.org/job/JMeter-trunk/ws/trunk>
[echo] basedir = <https://builds.apache.org/job/JMeter-trunk/ws/trunk>
[echo] test dir = build/test
[echo] test dir gump = build/test
[echo] testsaveservice.saveout = ${testsaveservice.saveout}
[echo] test.encoding = UTF-8
[echo]
[java] SLF4J: Class path contains multiple SLF4J bindings.
[java] SLF4J: Found binding in
[jar:<https://builds.apache.org/job/JMeter-trunk/ws/trunk/lib/log4j-slf4j-impl-2.11.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]>
[java] SLF4J: Found binding in
[jar:<https://builds.apache.org/job/JMeter-trunk/ws/trunk/lib/opt/activemq-all-5.15.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]>
[java] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
explanation.
[java] SLF4J: Actual binding is of type
[org.apache.logging.slf4j.Log4jLoggerFactory]
[java] Setting JMeterHome:
<https://builds.apache.org/job/JMeter-trunk/ws/trunk>
[java] Using initializeProperties() from org.apache.jmeter.util.JMeterUtils
[java] Setting up initial properties using:
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/bin/jmeter.properties>
[java] Initializing Properties:
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/bin/jmeter.properties>
[java] JMeterVersion=r1847368
[java] java.version=1.8.0_191
[java] java.home=/usr/local/asfpackages/java/jdk1.8.0_191/jre
[java] file.encoding=UTF-8
[java] default encoding=UTF-8
[java] user.dir=<https://builds.apache.org/job/JMeter-trunk/ws/trunk/bin>
[java] Locale=en_US
[java] os.name=Linux
[java] os.version=4.4.0-138-generic
[java] JCE max key length = 2147483647
[java] +++++++++++
[java] java.awt.headless=true
[java] java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
[java] ------------
[java] Searching junit tests in : build/test
[java] o.a.j.junit.JMeterTest INFO: JMeterGUIComponent: skipping some
tests org.apache.jmeter.testbeans.gui.TestBeanGUI
[java] o.a.j.junit.JMeterTest Error creating
org.apache.jmeter.SplashScreen java.awt.HeadlessException
[java] o.a.j.junit.JMeterTest Error creating
org.apache.jmeter.config.gui.RowDetailDialog java.awt.HeadlessException
[java] o.a.j.junit.JMeterTest Error creating
org.apache.jmeter.functions.gui.FunctionHelper java.awt.HeadlessException
[java] o.a.j.junit.JMeterTest WARN: java.io.Serializable:
NoSuchMethodException org.apache.jmeter.gui.GlobalUndoableEdit, missing empty
Constructor or Constructor with Object parameter
[java] o.a.j.junit.JMeterTest Error creating
org.apache.jmeter.gui.MainFrame java.awt.HeadlessException
[java] o.a.j.junit.JMeterTest Error creating
org.apache.jmeter.gui.SavePropertyDialog java.awt.HeadlessException
[java] o.a.j.junit.JMeterTest Error creating
org.apache.jmeter.gui.action.SearchTreeDialog java.awt.HeadlessException
[java] o.a.j.junit.JMeterTest Error creating
org.apache.jmeter.gui.action.SelectTemplatesDialog java.awt.HeadlessException
[java] o.a.j.junit.JMeterTest Error creating
org.apache.jmeter.gui.util.EscapeDialog java.awt.HeadlessException
[java] o.a.j.junit.JMeterTest Error creating
org.apache.jmeter.gui.util.JSyntaxTextArea java.awt.HeadlessException
[java] o.a.j.junit.JMeterTest Error creating
org.apache.jmeter.protocol.http.proxy.gui.RecorderDialog
java.awt.HeadlessException
[java] o.a.j.junit.JMeterTest WARN: java.io.Serializable:
NoSuchMethodException org.apache.jmeter.rmi.RMIServerSocketFactoryImpl,
missing empty Constructor or Constructor with Object parameter
[java] o.a.j.junit.JMeterTest WARN: java.io.Serializable:
NoSuchMethodException org.apache.jmeter.rmi.SSLRMIServerSocketFactory, missing
empty Constructor or Constructor with Object parameter
[java] java.rmi.server.hostname=null
[java] asf929.gq1.ygridcore.net/67.195.81.179
[java] isSiteLocalAddress:false
[java] isAnyLocalAddress:false
[java]
.......................................................................................................................................................I....................................................Throwing
on Engine creation to simulate failureisLinkLocalAddress:false
[java] isLoopbackAddress:false
[java]
[java] Throwing on Engine creation to simulate
failureisMulticastAddress:false
[java] Throwing on Engine creation to simulate failure
[java]
[java] localhost/127.0.0.1
[java] isSiteLocalAddress:false
[java] isAnyLocalAddress:false
[java] isLinkLocalAddress:false
[java] isLoopbackAddress:true
[java] isMulticastAddress:false
[java] ====================
[java] asf929.gq1.ygridcore.net/67.195.81.179
[java] isSiteLocalAddress:false
[java] isAnyLocalAddress:false
[java] isLinkLocalAddress:false
[java] isLoopbackAddress:false
[java] isMulticastAddress:false
[java] Interfaces: {name:docker0 (docker0) =>
[/fe80:0:0:0:42:33ff:feda:cb26%docker0/64 [null], /172.17.0.1/16 [/0.0.0.0]],
name:enp5s0f0 (enp5s0f0) => [/fe80:0:0:0:28c:faff:fe5b:40f4%enp5s0f0/64 [null],
/67.195.81.179/26 [/67.195.81.191]], name:lo (lo) => [/0:0:0:0:0:0:0:1%lo/128
[null], /127.0.0.1/8 [null]]}
[java] java.rmi.server.hostname=null
[java]
..............................................................................................................................................................................................................................................................................................................................................................................................................................................................I..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................E........................................................................................................................................................................................................................................................................................{
[java] "args": {},
[java] "data":
"################################################################################\n#
Apache JMeter Property
file\n################################################################################\n\n##
Licensed to the Apache Software Foundation (ASF) under one or more\n##
contributor license agreements. See the NOTICE file distributed with\n##
this work for additional information regarding copyright ownership.\n## The
ASF licenses this file to You under the Apache License, Version 2.0\n## (the
\"License\"); you may not use this file except in compliance with\n## the
License. You may obtain a copy of the License at\n##\n##
http://www.apache.org/licenses/LICENSE-2.0\n##\n## Unless required by
applicable law or agreed to in writing, software\n## distributed under the
License is distributed on an \"AS IS\" BASIS,\n## WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied.\n## See the License for
the specific language governing permissions and\n## limitations under the
License.\n\n################################################################################\n#\n#
THIS FILE SHOULD NOT BE MODIFIED\n#\n# This avoids having
to re-apply the modifications when upgrading JMeter\n# Instead only
user.properties should be modified:\n# 1/ copy the property you want to modify
to user.properties from jmeter.properties\n# 2/ Change its value
there\n#\n################################################################################\n\n#
JMeter properties are described in the file\n#
http://jmeter.apache.org/usermanual/properties_reference.html\n# A local copy
can be found in\n#
printable_docs/usermanual/properties_reference.html\n\n#Preferred GUI language.
Comment out to use the JVM default locale's language.\n#language=en\n\n\n#
Additional locale(s) to add to the displayed list.\n# The current default list
is: en, fr, de, no, es, tr, ja, zh_CN, zh_TW, pl, pt_BR\n# [see
JMeterMenuBar#makeLanguageMenu()]\n# The entries are a comma-separated list of
language
names\n#locales.add=zu\n\n\n#---------------------------------------------------------------------------\n#
XML
Parser\n#---------------------------------------------------------------------------\n\n#
Path to a Properties file containing Namespace mapping in the form\n#
prefix=Namespace\n# Example:\n#
ns=http://biz.aol.com/schema/2006-12-18\n#xpath.namespace.config=\n\n\n# XPath2
query cache for storing compiled XPath
queries\n#xpath2query.parser.cache.size=400\n\n#---------------------------------------------------------------------------\n#
SSL
configuration\n#---------------------------------------------------------------------------\n\n##
SSL System properties are now in system.properties\n\n# JMeter no longer
converts javax.xxx property entries in this file into System properties.\n#
These must now be defined in the system.properties file or on the
command-line.\n# The system.properties file gives more flexibility.\n\n# By
default, SSL session contexts are now created per-thread, rather than being
shared.\n# The original behaviour can be enabled by setting the JMeter property
to true\n#https.sessioncontext.shared=false\n\n# Be aware that https default
protocol may vary depending on the version of JVM\n# See
https://blogs.oracle.com/java-platform-group/entry/diagnosing_tls_ssl_and_https\n#
See https://bz.apache.org/bugzilla/show_bug.cgi?id=58236\n# Default HTTPS
protocol level:\n#https.default.protocol=TLS\n# This may need to be changed
here (or in user.properties) to:\n#https.default.protocol=SSLv3\n\n# List of
protocols to enable. You may have to select only a subset if you find issues
with target server.\n# This is needed when server does not support Socket
version negotiation, this can lead to:\n#
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated\n#
java.net.SocketException: Connection reset\n# see
https://bz.apache.org/bugzilla/show_bug.cgi?id=54759\n#https.socket.protocols=SSLv2Hello
SSLv3 TLSv1\n\n# Control if we allow reuse of cached SSL context between
iterations\n# set the value to 'false' to reset the SSL context each
iteration\n# Deprecated since 5.0\n#https.use.cached.ssl.context=true\n\n# \n#
Reset HTTP State when starting a new Thread Group iteration which means:\n#
true means next iteration is associated to a new user\n# false means next
iteration is associated to same user\n# true involves: \n# - Closing opened
connection\n# - resetting SSL State
\n#httpclient.reset_state_on_thread_group_iteration=true\n\n# Start and end
index to be used with keystores with many entries\n# The default is to use
entry 0, i.e. the
first\n#https.keyStoreStartIndex=0\n#https.keyStoreEndIndex=0\n\n#---------------------------------------------------------------------------\n#
Look and Feel
configuration\n#---------------------------------------------------------------------------\n\n#Classname
of the Swing default UI\n#\n# The LAF classnames that are available are now
displayed as ToolTip text\n# when hovering over the Options/Look and Feel
selection list.\n#\n# You can either use a full class name, as shown below,\n#
or one of the strings \"System\" or \"CrossPlatform\" which means\n# JMeter
will use the corresponding string returned by
UIManager.get<name>LookAndFeelClassName()\n\n# LAF can be overridden by os.name
(lowercased, spaces replaced by '_')\n# Sample os.name
LAF:\n#jmeter.laf.windows_xp=javax.swing.plaf.metal.MetalLookAndFeel\n\n#
Failing that, the OS family = os.name, but only up to first space:\n# Sample OS
family
LAF:\n#jmeter.laf.windows=com.sun.java.swing.plaf.windows.WindowsLookAndFeel\n\n#
Custom settings for Mac using System LAF if you don't want to use
Darcula\n#jmeter.laf.mac=System\n\n# Failing that, the JMeter default laf can
be defined:\n#jmeter.laf=System\n\n# If none of the above jmeter.laf properties
are defined, JMeter uses the CrossPlatform LAF.\n# This is because the
CrossPlatform LAF generally looks better than the System LAF.\n# See
https://bz.apache.org/bugzilla/show_bug.cgi?id=52026 for details\n# N.B. the
laf can be defined in user.properties.\n\n# LoggerPanel display\n# default to
false\n#jmeter.loggerpanel.display=false\n\n# Enable LogViewer Panel to receive
log event even if closed\n# Enabled since 2.12\n# Note this has some impact on
performances, but as GUI mode must\n# not be used for Load Test it is
acceptable\n#jmeter.loggerpanel.enable_when_closed=true\n\n# Max lines kept in
LoggerPanel, default to 1000 chars\n# 0 means no
limit\n#jmeter.loggerpanel.maxlength=1000\n\n# Interval period in ms to process
the queue of events of the listeners\n#jmeter.gui.refresh_period=500\n\n# HiDPI
mode (default: false)\n# Activate a 'pseudo'-hidpi mode. Allows to increase
size of some UI elements\n# which are not correctly managed by JVM with high
resolution screens in Linux or Windows\n#jmeter.hidpi.mode=false\n# To enable
pseudo-hidpi mode change to true\n#jmeter.hidpi.mode=true\n# HiDPI scale
factor\n#jmeter.hidpi.scale.factor=1.0\n# Suggested value for
HiDPI\n#jmeter.hidpi.scale.factor=2.0\n\n# Toolbar display\n# Toolbar icon
definitions\n#jmeter.toolbar.icons=org/apache/jmeter/images/toolbar/icons-toolbar.properties\n#
Toolbar
list\n#jmeter.toolbar=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\n#
Toolbar icons default size: 22x22. Available sizes are: 22x22, 32x32,
48x48\n#jmeter.toolbar.icons.size=22x22\n# Suggested value for
HiDPI\n#jmeter.toolbar.icons.size=48x48\n\n# Icon definitions\n#
default:\n#jmeter.icons=org/apache/jmeter/images/icon.properties\n#
alternate:\n#jmeter.icons=org/apache/jmeter/images/icon_1.properties\n#
Historical icon set
(deprecated)\n#jmeter.icons=org/apache/jmeter/images/icon_old.properties\n\n#
Tree icons default size: 19x19. Available sizes are: 19x19, 24x24, 32x32,
48x48\n# Useful for HiDPI display (see below)\n#jmeter.tree.icons.size=19x19\n#
Suggested value for HiDPI screen like
3200x1800:\n#jmeter.tree.icons.size=32x32\n\n#Components to not display in
JMeter GUI (GUI class name or static label)\n# These elements are deprecated
and will be removed in next version:\n# MongoDB Script, MongoDB Source Config,
Monitor Results\n# BSF
Elements\nnot_in_menu=org.apache.jmeter.protocol.mongodb.sampler.MongoScriptSampler,org.apache.jmeter.protocol.mongodb.config.MongoSourceElement,\\\n
org.apache.jmeter.timers.BSFTimer,org.apache.jmeter.modifiers.BSFPreProcessor,org.apache.jmeter.extractor.BSFPostProcessor,org.apache.jmeter.assertions.BSFAssertion,\\\n
org.apache.jmeter.visualizers.BSFListener,org.apache.jmeter.protocol.java.sampler.BSFSampler,\\\n
org.apache.jmeter.protocol.http.control.gui.SoapSamplerGui\n\n# Number of
items in undo history\n# Feature is disabled by default (0) due to known and
not fixed bugs:\n# https://bz.apache.org/bugzilla/show_bug.cgi?id=57043\n#
https://bz.apache.org/bugzilla/show_bug.cgi?id=57039\n#
https://bz.apache.org/bugzilla/show_bug.cgi?id=57040\n# Set it to a number > 0
(25 can be a good default)\n# The bigger it is, the more it consumes
memory\n#undo.history.size=0\n\n# Hotkeys to add JMeter components, will add
elements when you press Ctrl+0 .. Ctrl+9 (Command+0 .. Command+9 on
Mac)\ngui.quick_0=ThreadGroupGui\ngui.quick_1=HttpTestSampleGui\ngui.quick_2=RegexExtractorGui\ngui.quick_3=AssertionGui\ngui.quick_4=ConstantTimerGui\ngui.quick_5=TestActionGui\ngui.quick_6=JSR223PostProcessor\ngui.quick_7=JSR223PreProcessor\ngui.quick_8=DebugSampler\ngui.quick_9=ViewResultsFullVisualizer\n\n\n#---------------------------------------------------------------------------\n#
JMX Backup
configuration\n#---------------------------------------------------------------------------\n#Enable
auto backups of the .jmx file when a test plan is saved.\n#When enabled,
before the .jmx is saved, it will be backed up to the directory pointed\n#by
the jmeter.gui.action.save.backup_directory property (see below). Backup file
names are built\n#after the jmx file being saved. For example, saving
test-plan.jmx will create a test-plan-000012.jmx\n#in the backup directory
provided that the last created backup file is test-plan-000011.jmx.\n#Default
value is true indicating that auto backups are
enabled\n#jmeter.gui.action.save.backup_on_save=true\n\n#Set the backup
directory path where JMX backups will be created upon save in the GUI.\n#If not
set (what it defaults to) then backup files will be created in\n#a
sub-directory of the JMeter base installation. The default directory is
${JMETER_HOME}/backups\n#If set and the directory does not exist, it will be
created.\n#jmeter.gui.action.save.backup_directory=\n\n#Set the maximum time
(in hours) that backup files should be preserved since the save time.\n#By
default no expiration time is set which means we keep backups for
ever.\n#jmeter.gui.action.save.keep_backup_max_hours=0\n\n#Set the maximum
number of backup files that should be preserved. By default 10 backups will be
preserved.\n#Setting this to zero will cause the backups to not being deleted
(unless keep_backup_max_hours is set to a non zero
value)\n#jmeter.gui.action.save.keep_backup_max_count=10\n\n#Enable auto saving
of the .jmx file before start run a test plan\n#When enabled, before the run,
the .jmx will be saved and also backed up to the directory
pointed\n#save_automatically_before_run=true\n\n#---------------------------------------------------------------------------\n#
Remote hosts and RMI
configuration\n#---------------------------------------------------------------------------\n\n#
Remote Hosts - comma
delimited\nremote_hosts=127.0.0.1\n#remote_hosts=localhost:1099,localhost:2010\n\n#
RMI port to be used by the server (must start rmiregistry with same
port)\n#server_port=1099\n\n# To change the port to (say) 1234:\n# On the
server(s)\n# - set server_port=1234\n# - start rmiregistry with port 1234\n# On
Windows this can be done by:\n# SET SERVER_PORT=1234\n# JMETER-SERVER\n#\n# On
Unix:\n# SERVER_PORT=1234 jmeter-server\n#\n# On the client:\n# - set
remote_hosts=server:1234\n\n# Parameter that controls the RMI port used by
RemoteSampleListenerImpl (The Controller)\n# Default value is 0 which means
port is randomly assigned\n# You may need to open Firewall port on the
Controller machine\n#client.rmi.localport=0\n\n# When distributed test is
starting, there may be several attempts to initialize\n# remote engines. By
default, only single try is made. Increase following property\n# to make it
retry for additional times\n#client.tries=1\n\n# If there is initialization
retries, following property sets delay between
attempts\n#client.retries_delay=5000\n\n# When all initialization tries was
made, test will fail if some remote engines are failed\n# Set following
property to true to ignore failed nodes and proceed with
test\n#client.continue_on_fail=false\n\n# To change the default port (1099)
used to access the server:\n#server.rmi.port=1234\n\n# To use a specific port
for the JMeter server engine, define\n# the following property before starting
the server:\n#server.rmi.localport=4000\n\n# The jmeter server creates by
default the RMI registry as part of the server process.\n# To stop the server
creating the RMI registry:\n#server.rmi.create=false\n\n# Define the following
property to cause JMeter to exit after the first
test\n#server.exitaftertest=true\n\n#\n# Configuration of Secure RMI
connection\n#\n# Type of keystore :
JKS\n#server.rmi.ssl.keystore.type=JKS\n#\n# Keystore file that contains
private key\n#server.rmi.ssl.keystore.file=rmi_keystore.jks\n#\n# Password of
Keystore\n#server.rmi.ssl.keystore.password=changeit\n#\n# Key
alias\n#server.rmi.ssl.keystore.alias=rmi\n#\n# Type of truststore :
JKS\n#server.rmi.ssl.truststore.type=JKS\n#\n# Keystore file that contains
certificate\n#server.rmi.ssl.truststore.file=rmi_keystore.jks\n#\n# Password of
Trust store\n#server.rmi.ssl.truststore.password=changeit\n#\n# Set this if you
don't want to use SSL for
RMI\n#server.rmi.ssl.disable=false\n#---------------------------------------------------------------------------\n#
Include
Controller\n#---------------------------------------------------------------------------\n\n#
Prefix used by IncludeController when building file
name\n#includecontroller.prefix=\n\n#---------------------------------------------------------------------------\n#
Shared HTTP configuration between HC4 and Java
Implementations\n#---------------------------------------------------------------------------\n\n#\n#
Should JMeter add to POST request content-type header if missing:\n#
Content-Type: application/x-www-form-urlencoded\n# Was true before version
5.0\n#post_add_content_type_if_missing=false\n\n#---------------------------------------------------------------------------\n#
HTTP Java
configuration\n#---------------------------------------------------------------------------\n\n#
Number of connection retries performed by HTTP Java sampler before giving
up\n# 0 means no retry since version
3.0\n#http.java.sampler.retries=0\n\n#---------------------------------------------------------------------------\n#
Following properties apply to Apache
HttpClient\n#---------------------------------------------------------------------------\n\n#
set the socket timeout (or use the parameter http.socket.timeout)\n# for AJP
Sampler implementation.\n# Value is in milliseconds\n#httpclient.timeout=0\n# 0
== no timeout\n\n# Set the http version (defaults to
1.1)\n#httpclient.version=1.1 (or use the parameter http.protocol.version)\n\n#
Define characters per second > 0 to emulate slow
connections\n#httpclient.socket.http.cps=0\n#httpclient.socket.https.cps=0\n\n#Enable
loopback protocol\n#httpclient.loopback=true\n\n# Define the local host
address to be used for multi-homed
hosts\n#httpclient.localaddress=1.2.3.4\n\n#---------------------------------------------------------------------------\n#
AuthManager Kerberos
configuration\n#---------------------------------------------------------------------------\n\n#
AuthManager Kerberos configuration\n# Name of application module used in
jaas.conf\n#kerberos_jaas_application=JMeter\n\n# Should ports be stripped from
urls before constructing SPNs\n# for SPNEGO
authentication\n#kerberos.spnego.strip_port=true\n\n# Should credentials be
delegated to webservers when using\n# SPNEGO
authentication\n#kerberos.spnego.delegate_cred=false\n\n#---------------------------------------------------------------------------\n#
Apache HttpComponents HTTPClient configuration
(HTTPClient4)\n#---------------------------------------------------------------------------\n\n#
define a properties file for overriding Apache HttpClient parameters\n#
Uncomment this line if you put anything in hc.parameters
file\n#hc.parameters.file=hc.parameters\n\n# Preemptively send Authorization
Header when BASIC auth is used\n#httpclient4.auth.preemptive=true\n\n# Number
of retries to attempt (default 0)\n#httpclient4.retrycount=0\n\n# true if it's
OK to retry requests that have been sent\n# This will retry Idempotent and non
Idempotent requests\n# This should usually be false, but it can be useful\n#
when testing against some Load Balancers like Amazon
ELB\n#httpclient4.request_sent_retry_enabled=false\n\n# Idle connection timeout
(Milliseconds) to apply if the server does not send\n# Keep-Alive headers
(default 0)\n# Set this > 0 to compensate for servers that don't send a
Keep-Alive header\n# If <= 0, idle timeout will only apply if the server sends
a Keep-Alive header\n#httpclient4.idletimeout=0\n\n# Check connections if the
elapsed time (Milliseconds) since the last\n# use of the connection exceed this
value\n#httpclient4.validate_after_inactivity=1700\n\n# TTL (in Milliseconds)
represents an absolute value.\n# No matter what, the connection will not be
re-used beyond its TTL.\n#httpclient4.time_to_live=2000\n\n# Max size in bytes
of PUT body to retain in result sampler.\n# Bigger results will be
clipped.\n#httpclient4.max_body_retain_size=32768\n\n# Ignore EOFException that
some edgy application may emit to signal end of GZIP stream\n# Defaults to
false\n#httpclient4.gzip_relax_mode=false\n\n# Ignore EOFException that some
edgy application may emit to signal end of Deflated stream\n# Defaults to
false\n#httpclient4.deflate_relax_mode=false\n\n#---------------------------------------------------------------------------\n#
HTTP Cache Manager
configuration\n#---------------------------------------------------------------------------\n#\n#
Space or comma separated list of methods that can be
cached\n#cacheable_methods=GET\n# N.B. This property is currently a temporary
solution for Bug 56162\n\n# Since 2.12, JMeter does not create anymore a Sample
Result with 204 response\n# code for a resource found in cache which is inline
with what browser
do.\n#cache_manager.cached_resource_mode=RETURN_NO_SAMPLE\n\n# You can choose
between 3 modes:\n# RETURN_NO_SAMPLE (default)\n# RETURN_200_CACHE\n#
RETURN_CUSTOM_STATUS\n\n# Those mode have the following behaviours:\n#
RETURN_NO_SAMPLE:\n# this mode returns no Sample Result, it has no additional
configuration\n\n# RETURN_200_CACHE:\n# this mode will return Sample Result
with response code to 200 and\n# response message to \"(ex cache)\", you can
modify response message by setting\n# RETURN_200_CACHE.message=(ex cache)\n\n#
RETURN_CUSTOM_STATUS:\n# This mode lets you select what response code and
message you want to return,\n# if you use this mode you need to set those
properties\n# RETURN_CUSTOM_STATUS.code=\n#
RETURN_CUSTOM_STATUS.message=\n\n#---------------------------------------------------------------------------\n#
Results file
configuration\n#---------------------------------------------------------------------------\n\n#
This section helps determine how result data will be saved.\n# The commented
out values are the defaults.\n\n# legitimate values: xml, csv, db. Only xml
and csv are currently
supported.\n#jmeter.save.saveservice.output_format=csv\n\n# The below
properties are true when field should be saved; false otherwise\n#\n#
assertion_results_failure_message only affects CSV
output\n#jmeter.save.saveservice.assertion_results_failure_message=true\n#\n#
legitimate values: none, first,
all\n#jmeter.save.saveservice.assertion_results=none\n#\n#jmeter.save.saveservice.data_type=true\n#jmeter.save.saveservice.label=true\n#jmeter.save.saveservice.response_code=true\n#
response_data is not currently supported for CSV
output\n#jmeter.save.saveservice.response_data=false\n# Save ResponseData for
failed
samples\n#jmeter.save.saveservice.response_data.on_error=false\n#jmeter.save.saveservice.response_message=true\n#jmeter.save.saveservice.successful=true\n#jmeter.save.saveservice.thread_name=true\n#jmeter.save.saveservice.time=true\n#jmeter.save.saveservice.subresults=true\n#jmeter.save.saveservice.assertions=true\n#jmeter.save.saveservice.latency=true\n#
Only available with
HttpClient4\n#jmeter.save.saveservice.connect_time=true\n#jmeter.save.saveservice.samplerData=false\n#jmeter.save.saveservice.responseHeaders=false\n#jmeter.save.saveservice.requestHeaders=false\n#jmeter.save.saveservice.encoding=false\n#jmeter.save.saveservice.bytes=true\n#
Only available with
HttpClient4\n#jmeter.save.saveservice.sent_bytes=true\n#jmeter.save.saveservice.url=true\n#jmeter.save.saveservice.filename=false\n#jmeter.save.saveservice.hostname=false\n#jmeter.save.saveservice.thread_counts=true\n#jmeter.save.saveservice.sample_count=false\n#jmeter.save.saveservice.idle_time=true\n\n#
Timestamp format - this only affects CSV output files\n# legitimate values:
none, ms, or a format suitable for
SimpleDateFormat\n#jmeter.save.saveservice.timestamp_format=ms\n#jmeter.save.saveservice.timestamp_format=yyyy/MM/dd
HH:mm:ss.SSS\n\n# For use with Comma-separated value (CSV) files or other
formats\n# where the fields' values are separated by specified delimiters.\n#
Default:\n#jmeter.save.saveservice.default_delimiter=,\n# For TAB, one can
use:\n#jmeter.save.saveservice.default_delimiter=\\t\n\n# Only applies to CSV
format files:\n# Print field names as first line in
CSV\n#jmeter.save.saveservice.print_field_names=true\n\n# Optional list of
JMeter variable names whose values are to be saved in the result data files.\n#
Use commas to separate the names. For
example:\n#sample_variables=SESSION_ID,REFERENCE\n# N.B. The current
implementation saves the values in XML as attributes,\n# so the names must be
valid XML names.\n# By default JMeter sends the variable to all servers\n# to
ensure that the correct data is available at the client.\n\n# Optional xml
processing instruction for line 2 of the file:\n#
Example:\n#jmeter.save.saveservice.xml_pi=<?xml-stylesheet type=\"text/xsl\"
href=\"../extras/jmeter-results-detail-report.xsl\"?>\n# Default
value:\n#jmeter.save.saveservice.xml_pi=\n\n# Prefix used to identify filenames
that are relative to the current
base\n#jmeter.save.saveservice.base_prefix=~/\n\n# AutoFlush on each line
written in XML or CSV output\n# Setting this to true will result in less test
results data loss in case of Crash\n# but with impact on performances,
particularly for intensive tests (low or no pauses)\n# Since JMeter 2.10, this
is false by
default\n#jmeter.save.saveservice.autoflush=false\n\n#---------------------------------------------------------------------------\n#
Settings that affect
SampleResults\n#---------------------------------------------------------------------------\n\n#
Save the start time stamp instead of the end\n# This also affects the
timestamp stored in result files\nsampleresult.timestamp.start=true\n\n#
Whether to use System.nanoTime() - otherwise only use
System.currentTimeMillis()\n#sampleresult.useNanoTime=true\n\n# Use a
background thread to calculate the nanoTime offset\n# Set this to <= 0 to
disable the background
thread\n#sampleresult.nanoThreadSleep=5000\n\n#---------------------------------------------------------------------------\n#
Upgrade
property\n#---------------------------------------------------------------------------\n\n#
File that holds a record of name changes for backward compatibility
issues\nupgrade_properties=/bin/upgrade.properties\n\n#---------------------------------------------------------------------------\n#
JMeter Test Script recorder configuration\n#\n# N.B. The element was
originally called the Proxy recorder, which is why the\n# properties have the
prefix
\"proxy\".\n#---------------------------------------------------------------------------\n\n#
If the recorder detects a gap of at least 5s (default) between HTTP
requests,\n# it assumes that the user has clicked a new
URL\n#proxy.pause=5000\n\n# Add numeric prefix to Sampler names (default
true)\n#proxy.number.requests=true\n\n# List of URL patterns that will be added
to URL Patterns to exclude\n# Separate multiple lines with
;\n#proxy.excludes.suggested=.*\\\\.(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2)\n\n#
Change the default HTTP Sampler (currently HttpClient4)\n#
Java:\n#jmeter.httpsampler=HTTPSampler\n#or\n#jmeter.httpsampler=Java\n#\n#
HttpClient4.x\n#jmeter.httpsampler=HttpClient4\n\n# By default JMeter tries to
be more lenient with RFC2616 redirects and allows\n# relative paths.\n# If you
want to test strict conformance, set this value to true\n# When the property is
true, JMeter follows
http://tools.ietf.org/html/rfc3986#section-5.2\n#jmeter.httpclient.strict_rfc2616=false\n\n#
Default content-type include filter to
use\n#proxy.content_type_include=text/html|text/plain|text/xml\n# Default
content-type exclude filter to
use\n#proxy.content_type_exclude=image/.*|text/css|application/.*\n\n# Default
headers to remove from Header Manager elements\n# (Cookie and Authorization are
always
removed)\n#proxy.headers.remove=If-Modified-Since,If-None-Match,Host\n\n#
Binary content-type handling\n# These content-types will be handled by saving
the request in a
file:\n#proxy.binary.types=application/x-amf,application/x-java-serialized-object,binary/octet-stream\n#
The files will be saved in this
directory:\n#proxy.binary.directory=user.dir\n# The files will be created with
this file
filesuffix:\n#proxy.binary.filesuffix=.binary\n\n#---------------------------------------------------------------------------\n#
Test Script Recorder certificate
configuration\n#---------------------------------------------------------------------------\n\n#proxy.cert.directory=<JMeter
bin
directory>\n#proxy.cert.file=proxyserver.jks\n#proxy.cert.type=JKS\n#proxy.cert.keystorepass=password\n#proxy.cert.keypassword=password\n#proxy.cert.factory=SunX509\n#
define this property if you wish to use your own
keystore\n#proxy.cert.alias=<none>\n# The default validity for certificates
created by JMeter\n#proxy.cert.validity=7\n# Use dynamic key generation (if
supported by JMeter/JVM)\n# If false, will revert to using a single key with no
certificate\n#proxy.cert.dynamic_keys=true\n\n#---------------------------------------------------------------------------\n#
Test Script Recorder miscellaneous
configuration\n#---------------------------------------------------------------------------\n\n#
Whether to attempt disabling of samples that resulted from redirects\n# where
the generated samples use auto-redirection\n#proxy.redirect.disabling=true\n\n#
SSL
configuration\n#proxy.ssl.protocol=TLS\n\n#---------------------------------------------------------------------------\n#
JMeter Proxy
configuration\n#---------------------------------------------------------------------------\n#
use command-line flags for user-name and password\n#http.proxyDomain=NTLM
domain, if required by HTTPClient
sampler\n\n#---------------------------------------------------------------------------\n#
HTTPSampleResponse Parser
configuration\n#---------------------------------------------------------------------------\n\n#
Space-separated list of parser groups\nHTTPResponse.parsers=htmlParser
wmlParser cssParser\n# for each parser, there should be a parser.types and a
parser.className property\n\n# CSS Parser based on
ph-css\ncssParser.className=org.apache.jmeter.protocol.http.parser.CssParser\ncssParser.types=text/css\n\n#
CSS parser LRU cache size\n# This cache stores the URLs found in a CSS to
avoid continuously parsing the CSS\n# By default the cache size is 400\n# It
can be disabled by setting its value to 0\n#css.parser.cache.size=400\n\n# Let
the CSS Parser ignore all css
errors\n#css.parser.ignore_all_css_errors=true\n\n#---------------------------------------------------------------------------\n#
HTML Parser
configuration\n#---------------------------------------------------------------------------\n\n#
Define the HTML parser to be used.\n# Default parser:\n# This new parser
(since 2.10) should perform better than all others\n# see
https://bz.apache.org/bugzilla/show_bug.cgi?id=55632\n# Do not comment this
property\nhtmlParser.className=org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser\n\n#
Other parsers:\n# Default parser before
2.10\n#htmlParser.className=org.apache.jmeter.protocol.http.parser.JTidyHTMLParser\n#
Note that Regexp extractor may detect references that have been commented
out.\n# In many cases it will work OK, but you should be aware that it may
generate\n# additional
references.\n#htmlParser.className=org.apache.jmeter.protocol.http.parser.RegexpHTMLParser\n#
This parser is based on JSoup, it should be the most accurate but less\n#
performant than
LagartoBasedHtmlParser\n#htmlParser.className=org.apache.jmeter.protocol.http.parser.JsoupBasedHtmlParser\n\n#Used
by HTTPSamplerBase to associate htmlParser with content types
below\nhtmlParser.types=text/html application/xhtml+xml application/xml
text/xml\n\n#---------------------------------------------------------------------------\n#
WML Parser
configuration\n#---------------------------------------------------------------------------\n\nwmlParser.className=org.apache.jmeter.protocol.http.parser.RegexpHTMLParser\n\n#Used
by HTTPSamplerBase to associate wmlParser with content types
below\nwmlParser.types=text/vnd.wap.wml\n\n#---------------------------------------------------------------------------\n#
Remote batching
configuration\n#---------------------------------------------------------------------------\n#
How is Sample sender implementations configured:\n# - true (default) means
client configuration will be used\n# - false means server configuration will be
used\n#sample_sender_client_configured=true\n\n# By default when Stripping
modes are used JMeter since 3.1 will strip\n# response even for SampleResults
in error.\n# If you want to revert to previous behaviour (no stripping of
Responses in error)\n# set this property to
false\n#sample_sender_strip_also_on_error=true\n\n# Remote batching support\n#
Since JMeter 2.9, default is MODE_STRIPPED_BATCH, which returns samples in\n#
batch mode (every 100 samples or every minute by default)\n# Note also that
MODE_STRIPPED_BATCH strips response data from SampleResult, so if you need it
change to\n# another mode\n# Batch returns samples in batches\n# Statistical
returns sample summary statistics\n# mode can also be the class name of an
implementation of
org.apache.jmeter.samplers.SampleSender\n#mode=Standard\n#mode=Batch\n#mode=Statistical\n#Set
to true to key statistical samples on threadName rather than
threadGroup\n#key_on_threadname=false\n#mode=Stripped\n#mode=StrippedBatch\n#mode=org.example.load.MySampleSender\n#\n#num_sample_threshold=100\n#
Value is in milliseconds\n#time_threshold=60000\n#\n# Asynchronous sender;
uses a queue and background worker process to return the
samples\n#mode=Asynch\n# default queue size\n#asynch.batch.queue.size=100\n#
Same as Asynch but strips response data from
SampleResult\n#mode=StrippedAsynch\n#\n# DiskStore: Serialises the samples to
disk, rather than saving in memory\n#mode=DiskStore\n# Same as DiskStore but
strips response data from SampleResult\n#mode=StrippedDiskStore\n# Note: the
mode is currently resolved on the client;\n# other properties (e.g.
time_threshold) are resolved on the
server.\n\n#---------------------------------------------------------------------------\n#
JDBC Request
configuration\n#---------------------------------------------------------------------------\n\n#
String used to indicate a null value\n#jdbcsampler.nullmarker=]NULL[\n#\n# Max
size of BLOBs and CLOBs to store in JDBC sampler. Result will be cut
off\n#jdbcsampler.max_retain_result_size=65536\n\n# Database validation
query\n# based in
https://stackoverflow.com/questions/10684244/dbcp-validationquery-for-different-databases
list\njdbc.config.check.query=select 1 from
INFORMATION_SCHEMA.SYSTEM_USERS|select 1 from dual|select 1 from
sysibm.sysdummy1|select 1|select 1 from
rdb$database\njdbc.config.jdbc.driver.class=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.FBDrivery|org.mariadb.jdbc.Driver|org.sqlite.JDBC|net.sourceforge.jtds.jdbc.Driver\n\n#---------------------------------------------------------------------------\n#
OS Process Sampler
configuration\n#---------------------------------------------------------------------------\n#
Polling to see if process has finished its work, used when a timeout is
configured on
sampler\n#os_sampler.poll_for_timeout=100\n\n#---------------------------------------------------------------------------\n#
TCP Sampler
configuration\n#---------------------------------------------------------------------------\n\n#
The default handler class\n#tcp.handler=TCPClientImpl\n#\n# eolByte = byte
value for end of line\n# set this to a value outside the range -128 to +127 to
skip eol checking\n#tcp.eolByte=1000\n#\n# TCP Charset, used by
org.apache.jmeter.protocol.tcp.sampler.TCPClientImpl\n# default to Platform
defaults charset as returned by
Charset.defaultCharset().name()\n#tcp.charset=\n#\n# status.prefix and suffix =
strings that enclose the status response
code\n#tcp.status.prefix=Status=\n#tcp.status.suffix=.\n#\n# status.properties
= property file to convert codes to
messages\n#tcp.status.properties=mytestfiles/tcpstatus.properties\n\n# The
length prefix used by LengthPrefixedBinaryTCPClientImpl implementation\n#
defaults to 2
bytes.\n#tcp.binarylength.prefix.length=2\n\n#---------------------------------------------------------------------------\n#
Summariser - Generate Summary Results - configuration (mainly applies to
non-GUI
mode)\n#---------------------------------------------------------------------------\n#\n#
Comment the following property to disable the default non-GUI summariser\n#
[or change the value to rename it]\n# (applies to non-GUI mode
only)\nsummariser.name=summary\n#\n# interval between summaries (in seconds)
default 30 seconds\n#summariser.interval=30\n#\n# Write messages to log
file\n#summariser.log=true\n#\n# Write messages to
System.out\n#summariser.out=true\n\n# Ignore SampleResults generated by
TransactionControllers\n# defaults to
true\n#summariser.ignore_transaction_controller_sample_result=true\n\n\n#---------------------------------------------------------------------------\n#
Aggregate Report and Aggregate Graph -
configuration\n#---------------------------------------------------------------------------\n#\n#
Percentiles to display in reports\n# Can be float value between 0 and 100\n#
First percentile to display, defaults to 90%\n#aggregate_rpt_pct1=90\n# Second
percentile to display, defaults to 95%\n#aggregate_rpt_pct2=95\n# Second
percentile to display, defaults to
99%\n#aggregate_rpt_pct3=99\n\n#---------------------------------------------------------------------------\n#
BackendListener -
configuration\n#---------------------------------------------------------------------------\n#\n#
Backend metrics window mode (fixed=fixed-size window, timed=time
boxed)\n#backend_metrics_window_mode=fixed\n# Backend metrics sliding window
size for Percentiles, Min, Max\n#backend_metrics_window=100\n\n# Backend
metrics sliding window size for Percentiles, Min, Max\n# when
backend_metrics_window_mode is timed\n# Setting this value too high can lead to
OOM\n#backend_metrics_large_window=5000\n\n########################\n# Graphite
Backend\n########################\n# Send interval in second\n# Defaults to 1
second\n#backend_graphite.send_interval=1\n\n########################\n# Influx
Backend\n########################\n\n# Send interval in second\n# Defaults to 5
seconds\n#backend_influxdb.send_interval=5\n#Influxdb
timeouts\n#backend_influxdb.connection_timeout=1000\n#backend_influxdb.socket_timeout=3000\n#backend_influxdb.connection_request_timeout=100\n\n#---------------------------------------------------------------------------\n#
BeanShell
configuration\n#---------------------------------------------------------------------------\n\n#
BeanShell Server properties\n#\n# Define the port number as non-zero to start
the http server on that port\n#beanshell.server.port=9000\n# The telnet server
will be started on the next port\n\n#\n# Define the server initialisation
file\nbeanshell.server.file=../extras/startup.bsh\n\n#\n# Define a file to be
processed at startup\n# This is processed using its own
interpreter.\n#beanshell.init.file=\n\n#\n# Define the intialisation files for
BeanShell Sampler, Function and other BeanShell elements\n# N.B. Beanshell test
elements do not share interpreters.\n# Each element in each thread has its
own interpreter.\n# This is retained between
samples.\n#beanshell.sampler.init=BeanShellSampler.bshrc\n#beanshell.function.init=BeanShellFunction.bshrc\n#beanshell.assertion.init=BeanShellAssertion.bshrc\n#beanshell.listener.init=etc\n#beanshell.postprocessor.init=etc\n#beanshell.preprocessor.init=etc\n#beanshell.timer.init=etc\n\n#
The file BeanShellListeners.bshrc contains sample definitions\n# of Test and
Thread
Listeners.\n\n#---------------------------------------------------------------------------\n#
JSR-223
function\n#---------------------------------------------------------------------------\n\n#
Path to JSR-223 file containing script to call on JMeter startup\n# JMeter
will try to guess the engine to use by the extension\n# of the name of the
file.\n# This script can use pre-defined variables:\n# log : Logger to log any
message\n# props : JMeter Property\n# OUT :
System.OUT\n#jsr223.init.file=\n\n#---------------------------------------------------------------------------\n#
Groovy
function\n#---------------------------------------------------------------------------\n\n#Path
to Groovy file containing utility functions to make available to __groovy
function\n#groovy.utilities=\n\n#
Example\n#groovy.utilities=bin/utility.groovy\n\n#---------------------------------------------------------------------------\n#
MailerModel
configuration\n#---------------------------------------------------------------------------\n\n#
Number of successful samples before a message is
sent\n#mailer.successlimit=2\n#\n# Number of failed samples before a message is
sent\n#mailer.failurelimit=2\n\n#---------------------------------------------------------------------------\n#
CSVRead
configuration\n#---------------------------------------------------------------------------\n\n#
CSVRead delimiter setting (default \",\")\n# Make sure that there are no
trailing spaces or tabs after the delimiter\n# characters, or these will be
included in the list of valid
delimiters\n#csvread.delimiter=,\n#csvread.delimiter=;\n#csvread.delimiter=!\n#csvread.delimiter=~\n#
The following line has a tab after the
=\n#csvread.delimiter=\t\n\n#---------------------------------------------------------------------------\n#
__time() function configuration\n#\n# The properties below can be used to
redefine the default
formats\n#---------------------------------------------------------------------------\n#time.YMD=yyyyMMdd\n#time.HMS=HHmmss\n#time.YMDHMS=yyyyMMdd-HHmmss\n#time.USER1=\n#time.USER2=\n\n#---------------------------------------------------------------------------\n#
CSV DataSet
configuration\n#---------------------------------------------------------------------------\n\n#
String to return at EOF (if recycle not
used)\n#csvdataset.eofstring=<EOF>\n#list in
https://docs.oracle.com/javase/8/docs/technotes/guides/intl/encoding.doc.html\ncsvdataset.file.encoding_list=UTF-8|UTF-16|ISO-8859-15|US-ASCII\n\n\n#---------------------------------------------------------------------------\n#
LDAP Sampler
configuration\n#---------------------------------------------------------------------------\n#
Maximum number of search results returned by a search that will be sorted\n#
to guarantee a stable ordering (if more results then this limit are returned\n#
then no sorting is done). Set to 0 to turn off all sorting, in which case\n#
\"Equals\" response assertions will be very likely to fail against search
results.\n#\n#ldapsampler.max_sorted_results=1000\n\n# Number of characters to
log for each of three sections (starting matching section, diff section,\n#
ending matching section where not all sections will appear for all diffs) diff
display when an Equals\n# assertion fails. So a value of 100 means a maximum
of 300 characters of diff text will be displayed\n# (+ a number of extra
characters like \"...\" and \"[[[\"/\"]]]\" which are used to decorate
it).\n#assertion.equals_section_diff_len=100\n# test written out to log to
signify start/end of diff
delta\n#assertion.equals_diff_delta_start=[[[\n#assertion.equals_diff_delta_end=]]]\n\n#---------------------------------------------------------------------------\n#
Miscellaneous
configuration\n#---------------------------------------------------------------------------\n#
Used to control what happens when you start a test and\n# have listeners that
could overwrite existing result files\n# Possible values:\n# ASK : Ask user\n#
APPEND : Append results to existing file\n# DELETE : Delete existing file and
start a new file\n#resultcollector.action_if_file_exists=ASK\n\n# If defined,
then start the mirror server on the port\n#mirror.server.port=8081\n\n# ORO
PatternCacheLRU
size\n#oro.patterncache.size=1000\n\n#TestBeanGui\n#\n#propertyEditorSearchPath=null\n\n#
Turn expert mode on/off: expert mode will show expert-mode beans and
properties\n#jmeter.expertMode=true\n\n# Max size of bytes stored in memory per
SampleResult\n# Ensure you don't exceed max capacity of a Java Array and
remember\n# that the higher it is, the higher JMeter will consume heap\n#
Defaults to 0, which means no
truncation\n#httpsampler.max_bytes_to_store_per_request=0\n\n# Max size of
buffer in bytes used when reading responses\n# Defaults to
64k\n#httpsampler.max_buffer_size=66560\n\n# Maximum redirects to follow in a
single sequence (default 20)\n#httpsampler.max_redirects=20\n# Maximum
frame/iframe nesting depth (default 5)\n#httpsampler.max_frame_depth=5\n\n#
Revert to BUG 51939 behaviour (no separate container for embedded resources) by
setting the following false:\n#httpsampler.separate.container=true\n\n# If
embedded resources download fails due to missing resources or other reasons, if
this property is true\n# Parent sample will not be marked as
failed\n#httpsampler.ignore_failed_embedded_resources=false\n\n#keep alive time
for the parallel download threads (in
seconds)\n#httpsampler.parallel_download_thread_keepalive_inseconds=60\n\n#
Don't keep the embedded resources response data : just keep the size and the
md5\n# default to false\n#httpsampler.embedded_resources_use_md5=false\n\n#
List of extra HTTP methods that should be available in select
box\n#httpsampler.user_defined_methods=VERSION-CONTROL,REPORT,CHECKOUT,CHECKIN,UNCHECKOUT,MKWORKSPACE,UPDATE,LABEL,MERGE,BASELINE-CONTROL,MKACTIVITY\n\n#
The encoding to be used if none is provided (default
ISO-8859-1)\n#sampleresult.default.encoding=ISO-8859-1\n\n# CookieManager
behaviour - should cookies with null/empty values be deleted?\n# Default is
true. Use false to revert to original
behaviour\n#CookieManager.delete_null_cookies=true\n\n# CookieManager behaviour
- should variable cookies be allowed?\n# Default is true. Use false to revert
to original behaviour\n#CookieManager.allow_variable_cookies=true\n\n#
CookieManager behaviour - should Cookies be stored as variables?\n# Default is
false\n#CookieManager.save.cookies=false\n\n# CookieManager behaviour - prefix
to add to cookie name before storing it as a variable\n# Default is COOKIE_; to
remove the prefix, define it as one or more
spaces\n#CookieManager.name.prefix=\n\n# CookieManager behaviour - check
received cookies are valid before storing them?\n# Default is true. Use false
to revert to previous behaviour\n#CookieManager.check.cookies=true\n\n#
Netscape HTTP Cookie file\ncookies=cookies\n\n# Ability to switch to Nashorn as
default Javascript Engine used by IfController and __javaScript function\n#
JMeter works as following:\n# - JDK >= 8 and javascript.use_rhino=false or not
set : Nashorn\n# - JDK >= 8 and javascript.use_rhino=true: Rhino\n# If you want
to use Rhino on JDK8, set this property to
true\n#javascript.use_rhino=false\n\n# Number of milliseconds to wait for a
thread to stop\n#jmeterengine.threadstop.wait=5000\n\n#Whether to invoke
System.exit(0) in server exit code after stopping
RMI\n#jmeterengine.remote.system.exit=false\n\n# Whether to call System.exit(1)
on failure to stop threads in non-GUI mode.\n# This only takes effect if the
test was explicitly requested to stop.\n# If this is disabled, it may be
necessary to kill the JVM
externally\n#jmeterengine.stopfail.system.exit=true\n\n# Whether to force call
System.exit(0) at end of test in non-GUI mode, even if\n# there were no
failures and the test was not explicitly asked to stop.\n# Without this, the
JVM may never exit if there are other threads spawned by\n# the test which
never exit.\n#jmeterengine.force.system.exit=false\n\n# How long to pause (in
ms) in the daemon thread before reporting that the JVM has failed to exit.\n#
If the value is <= 0, the JMeter does not start the daemon
thread\n#jmeter.exit.check.pause=2000\n\n# If running non-GUI, then JMeter
listens on the following port for a shutdown message.\n# To disable, set the
port to 1000 or less.\n#jmeterengine.nongui.port=4445\n#\n# If the initial port
is busy, keep trying until this port is reached\n# (to disable searching, set
the value less than or equal to the .port
property)\n#jmeterengine.nongui.maxport=4455\n\n# How often to check for
shutdown during ramp-up
(milliseconds)\n#jmeterthread.rampup.granularity=1000\n\n#Should JMeter expand
the tree when loading a test plan?\n# default value is false since JMeter
2.7\n#onload.expandtree=false\n\n#JSyntaxTextArea
configuration\n#jsyntaxtextarea.wrapstyleword=true\n#jsyntaxtextarea.linewrap=true\n#jsyntaxtextarea.codefolding=true\n#
Set 0 to disable undo feature in
JSyntaxTextArea\n#jsyntaxtextarea.maxundos=50\n# Change the font on the
(JSyntax) Text Areas. (Useful for HiDPI
screens)\n#jsyntaxtextarea.font.family=Hack\n#jsyntaxtextarea.font.size=14\n\n#
Set this to false to disable the use of JSyntaxTextArea for the Console Logger
panel\n#loggerpanel.usejsyntaxtext=true\n\n# Maximum size of HTML page that can
be displayed; default=10 mbytes\n# Set to 0 to disable the size check and
display the whole response\n#view.results.tree.max_size=10485760\n\n# Order of
Renderers in View Results Tree\n# Note full class names should be used for non
jmeter core renderers\n# For JMeter core renderers, class names start with .
and are automatically\n# prefixed with
org.apache.jmeter.visualizers\nview.results.tree.renderers_order=.RenderAsText,.RenderAsRegexp,.RenderAsBoundaryExtractor,.RenderAsCssJQuery,.RenderAsXPath,org.apache.jmeter.extractor.json.render.RenderAsJsonRenderer,.RenderAsHTML,.RenderAsHTMLFormatted,.RenderAsHTMLWithEmbedded,.RenderAsDocument,.RenderAsJSON,.RenderAsXML\n\n#
Maximum number of results in the results tree\n# Set to 0 to store all results
(might consume a lot of memory)\n#view.results.tree.max_results=500\n\n#
Maximum size of Document that can be parsed by Tika engine; defaut=10 * 1024 *
1024 (10MB)\n# Set to 0 to disable the size check\n#document.max_size=0\n\n#JMS
options\n# Enable the following property to stop JMS Point-to-Point Sampler
from using\n# the properties java.naming.security.[principal|credentials] when
creating the queue connection\n#JMSSampler.useSecurity.properties=false\n\n#
Set the following value to true in order to skip the delete confirmation
dialogue\n#confirm.delete.skip=false\n\n# Used by JSR223 elements\n# Size of
compiled scripts
cache\n#jsr223.compiled_scripts_cache_size=100\n\n#---------------------------------------------------------------------------\n#
Classpath
configuration\n#---------------------------------------------------------------------------\n\n#
List of directories (separated by ;) to search for additional JMeter plugin
classes,\n# for example new GUI elements and samplers.\n# Any jar file in such
a directory will be automatically included,\n# jar files in sub directories are
ignored.\n# The given value is in addition to any jars found in the lib/ext
directory.\n# Do not use this for utility or plugin dependency
jars.\n#search_paths=/app1/lib;/app2/lib\n\n# List of directories that JMeter
will search for utility and plugin dependency classes.\n# Use your platform
path separator to separate multiple paths.\n# Any jar file in such a directory
will be automatically included,\n# jar files in sub directories are ignored.\n#
The given value is in addition to any jars found in the lib directory.\n# All
entries will be added to the class path of the system class loader\n# and also
to the path of the JMeter internal loader.\n# Paths with spaces may cause
problems for the JVM\n#user.classpath=../classes;../lib\n\n# List of
directories (separated by ;) that JMeter will search for utility\n# and plugin
dependency classes.\n# Any jar file in such a directory will be automatically
included,\n# jar files in sub directories are ignored.\n# The given value is in
addition to any jars found in the lib directory\n# or given by the
user.classpath property.\n# All entries will be added to the path of the JMeter
internal loader only.\n# For plugin dependencies this property should be used
instead of
user.classpath.\n#plugin_dependency_paths=../dependencies/lib;../app1/;../app2/\n\n#
Classpath finder\n# ================\n# The classpath finder currently needs
to load every single JMeter class to find\n# the classes it needs.\n# For
non-GUI mode, it's only necessary to scan for Function classes, but all
classes\n# are still loaded.\n# All current Function classes include
\".function.\" in their name,\n# and none include \".gui.\" in the name, so the
number of unwanted classes loaded can be\n# reduced by checking for these.
However, if a valid function class name does not match\n# these restrictions,
it will not be loaded. If problems are encountered, then comment\n# or change
the following
properties:\nclassfinder.functions.contain=.functions.\nclassfinder.functions.notContain=.gui.\n\n\n#---------------------------------------------------------------------------\n#
Additional property files to
load\n#---------------------------------------------------------------------------\n\n#
Should JMeter automatically load additional JMeter properties?\n# File name to
look for (comment to disable)\nuser.properties=user.properties\n\n# Should
JMeter automatically load additional system properties?\n# File name to look
for (comment to disable)\nsystem.properties=system.properties\n\n# Comma
separated list of files that contain reference to templates and their
description\n# Path must be relative to JMeter root
folder\n#template.files=/bin/templates/templates.xml\n\n\n#---------------------------------------------------------------------------\n#
Thread Group Validation
feature\n#---------------------------------------------------------------------------\n\n#
Validation is the name of the feature used to rapidly validate a Thread Group
runs fine\n# Default implementation is
org.apache.jmeter.gui.action.validation.TreeClonerForValidation\n# It runs
validation without timers, with 1 thread, 1 iteration and Startup Delay set to
0\n# You can implement your own policy that must extend
org.apache.jmeter.engine.TreeCloner\n# JMeter will instantiate it and use it to
create the Tree used to run validation on Thread
Group\n#testplan_validation.tree_cloner_class=org.apache.jmeter.validation.ComponentTreeClonerForValidation\n\n#
Number of threads to use to validate a Thread
Group\n#testplan_validation.nb_threads_per_thread_group=1\n\n# Ignore
BackendListener when validating the thread group of
plan\n#testplan_validation.ignore_backends=true\n\n# Ignore timers when
validating the thread group of
plan\n#testplan_validation.ignore_timers=true\n\n# Number of iterations to use
to validate a Thread Group\n#testplan_validation.number_iterations=1\n\n# Force
throuput controllers that work in percentage mode to be a 100%\n# Disabled by
default\n#testplan_validation.tpc_force_100_pct=false\n\n#---------------------------------------------------------------------------\n#
Think Time
configuration\n#---------------------------------------------------------------------------\n\n#\n#
Apply a factor on computed pauses by the following Timers:\n# - Gaussian
Random Timer\n# - Uniform Random Timer\n# - Poisson Random
Timer\n#\n#timer.factor=1.0f\n\n# Default implementation that create the Timer
structure to add to Test Plan\n# Implementation of interface
org.apache.jmeter.gui.action.thinktime.ThinkTimeCreator\n#think_time_creator.impl=org.apache.jmeter.thinktime.DefaultThinkTimeCreator\n\n#
Default Timer GUI class added to Test Plan by
DefaultThinkTimeCreator\n#think_time_creator.default_timer_implementation=org.apache.jmeter.timers.gui.UniformRandomTimerGui\n\n#
Default constant pause of
Timer\n#think_time_creator.default_constant_pause=1000\n\n# Default range pause
of Timer\n#think_time_creator.default_range=100\n\n\n# Change this parameter if
you want to override the APDEX satisfaction
threshold.\njmeter.reportgenerator.apdex_satisfied_threshold=500\n\n# Change
this parameter if you want to override the APDEX tolerance
threshold.\njmeter.reportgenerator.apdex_tolerated_threshold=1500\n\n#---------------------------------------------------------------------------\n#
Naming Policy
configuration\n#---------------------------------------------------------------------------\n\n#
Prefix used when naming elements\n#naming_policy.prefix=\n# Suffix used when
naming elements\n#naming_policy.suffix=\n\n# Implementation of interface
org.apache.jmeter.gui.action.TreeNodeNamingPolicy\n#naming_policy.impl=org.apache.jmeter.gui.action.impl.DefaultTreeNodeNamingPolicy\n\n#---------------------------------------------------------------------------\n#
Help
Documentation\n#---------------------------------------------------------------------------\n\n#
Switch that allows using Local documentation opened in JMeter GUI\n# By
default we use Online documentation opened in Browser\n#help.local=false\n",
[java] "files": {},
[java] "form": {},
[java] "headers": {
[java] "Connection": "close",
[java] "Content-Length": "54130",
[java] "Host": "httpbin.org",
[java] "User-Agent": "Apache-HttpClient/4.5.6 (Java/1.8.0_191)"
[java] },
[java] "json": null,
[java] "origin": "67.195.81.179",
[java] "url": "http://httpbin.org/post"
[java] }
[java]
[java] Security framework of XStream not initialized, XStream is probably
vulnerable.
[java] Security framework of XStream not initialized, XStream is probably
vulnerable.
[java] Security framework of XStream not initialized, XStream is probably
vulnerable.
[java] Security framework of XStream not initialized, XStream is probably
vulnerable.
[java]
.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................Ignoring
missing junit_failure_default_code=0001 in
org/apache/jmeter/resources/messages_fr.properties
[java] Ignoring missing aggregate_report_90=90% in
org/apache/jmeter/resources/messages_fr.properties
[java] Ignoring missing junit_error_default_code=9999 in
org/apache/jmeter/resources/messages_fr.properties
[java] Ignoring missing junit_success_default_code=1000 in
org/apache/jmeter/resources/messages_fr.properties
[java]
.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................I.I..............................................................................................................
[java] Time: 39.598
[java] There was 1 failure:
[java] 1)
testWithCustomResolverAnd1Server(org.apache.jmeter.protocol.http.control.TestDNSCacheManager)
[java] java.lang.AssertionError: Should have succeeded resolving
jmeter.apache.org, error:Failed to resolve host name: jmeter.apache.org
[java] at org.junit.Assert.fail(Assert.java:88)
[java] at
org.apache.jmeter.protocol.http.control.TestDNSCacheManager.testWithCustomResolverAnd1Server(TestDNSCacheManager.java:120)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[java] at java.lang.reflect.Method.invoke(Method.java:498)
[java] at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[java] at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[java] at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[java] at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[java] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
[java] at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
[java] at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
[java] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
[java] at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[java] at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[java] at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[java] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[java] at java.lang.Thread.run(Thread.java:748)
[java]
[java] FAILURES!!!
[java] Tests run: 3280, Failures: 1
[java]
[java]
.........................................................................
[java] Time: 4.5
[java]
[java] OK (73 tests)
[java]
BUILD FAILED
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/build.xml>:3091: Java
returned: 1
Total time: 2 minutes 56 seconds
Build step 'Invoke Ant' marked build as failure
[locks-and-latches] Releasing all the locks
[locks-and-latches] All the locks released
Archiving artifacts
Recording test results
ERROR: Step ?Publish JUnit test result report? failed: Test reports were found
but none of them are new. Did leafNodes run?
For example,
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/reports/TEST-org.apache.commons.cli.avalon.ClutilTestCase.xml>
is 13 days old