You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jmeter.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2019/01/07 12:00:22 UTC

Build failed in Jenkins: JMeter-trunk #7021

See <https://builds.apache.org/job/JMeter-trunk/7021/display/redirect?page=changes>

Changes:

[pmouawad] Bug 63059 - Create a new JSonExporter that exports as JSON the content of data computed for HTML Dashboard Statistics table

Contributed by UbikLoadPack (https://ubikloadpack.com)
Bugzilla Id: 63059

------------------------------------------
[...truncated 157.34 KB...]
  [javadoc] Loading source files for package org.apache.jmeter.protocol.http.control.gui...
  [javadoc] Loading source files for package org.apache.jmeter.protocol.http.curl...
  [javadoc] Loading source files for package org.apache.jmeter.protocol.http.gui...
  [javadoc] Loading source files for package org.apache.jmeter.protocol.http.gui.action...
  [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] <https://builds.apache.org/job/JMeter-trunk/ws/trunk/src/jorphan/org/apache/jorphan/util/JOrphanUtils.java>:618: error: @param name not found
  [javadoc]      * @param exporterFileFilter {@link FileFilter} used to 
  [javadoc]               ^
  [javadoc] <https://builds.apache.org/job/JMeter-trunk/ws/trunk/src/jorphan/org/apache/jorphan/util/JOrphanUtils.java>:621: warning: no @param for fileFilter
  [javadoc]     public static void canSafelyWriteToFolder(File folder, FileFilter fileFilter) {
  [javadoc]                        ^
  [javadoc] Building index for all the packages and classes...
  [javadoc] Building index for all classes...
  [javadoc] Generating <https://builds.apache.org/job/JMeter-trunk/ws/trunk/docs/api/help-doc.html...>
  [javadoc] 1 error
  [javadoc] 1 warning

compile-tests:
    [javac] Compiling 196 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.1.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=r1850626
     [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] ..........................................E..............................................................................................................I.........................................................Throwing on Engine creation to simulate failure
     [java] java.rmi.server.hostname=null
     [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] 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.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................{
     [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.FBDriver|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": "54129", 
     [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] .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................II................................................................................................................
     [java] Time: 38.414
     [java] There was 1 failure:
     [java] 1) testMaven(org.apache.jmeter.JMeterVersionTest)
     [java] java.lang.AssertionError: Versions list does not contain: jackson
     [java] 	at org.junit.Assert.fail(Assert.java:88)
     [java] 	at org.apache.jmeter.JMeterVersionTest.testMaven(JMeterVersionTest.java:225)
     [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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
     [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: 3286,  Failures: 1
     [java] 
     [java] ................................................................................
     [java] Time: 4.413
     [java] 
     [java] OK (80 tests)
     [java] 

BUILD FAILED
<https://builds.apache.org/job/JMeter-trunk/ws/trunk/build.xml>:3098: Java returned: 1

Total time: 2 minutes 52 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 2 hr 43 min old


Jenkins build is back to normal : JMeter-trunk #7022

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/JMeter-trunk/7022/display/redirect?page=changes>