2015-03-08 18:22:58 +08:00
<!DOCTYPE html SYSTEM "about:legacy-compat">
2017-09-18 02:22:16 +08:00
< html lang = "en" >
< head >
< META http-equiv = "Content-Type" content = "text/html; charset=iso-8859-15" >
< title > Apache JMeter
2015-03-08 18:22:58 +08:00
-
2017-09-18 02:22:16 +08:00
Changes< / title >
< meta name = "author" value = "JMeter developers" >
< meta name = "email" value = "dev AT jmeter.apache.org" >
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
< link href = "http://fonts.googleapis.com/css?family=Merriweather:400normal" rel = "stylesheet" type = "text/css" >
< link href = "https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css" rel = "stylesheet" type = "text/css" >
< link rel = "stylesheet" type = "text/css" href = "./css/new-style.css" >
< link rel = "apple-touch-icon-precomposed" href = "./images/apple-touch-icon.png" >
< link rel = "icon" href = "./images/favicon.png" >
< meta name = "msapplication-TileColor" content = "#ffffff" >
< meta name = "msapplication-TileImage" content = "./images/mstile-144x144.png" >
< meta name = "theme-color" content = "#ffffff" >
< / head >
< body role = "document" >
< a href = "#content" class = "hidden" > Main content< / a >
< div class = "header" >
<!--
2015-03-08 18:22:58 +08:00
APACHE LOGO
2017-09-18 02:22:16 +08:00
-->
< div >
< a href = "http://www.apache.org" > < img title = "Apache Software Foundation" class = "asf-logo logo" src = "./images/asf-logo.svg" alt = "Logo ASF" > < / a >
< / div >
<!--
2015-03-08 18:22:58 +08:00
PROJECT LOGO
2017-09-18 02:22:16 +08:00
-->
< div >
< a href = "http://jmeter.apache.org/" > < img class = "logo" src = "./images/logo.svg" alt = "Apache JMeter" > < / a >
< / div >
< div class = "banner" >
< a href = "http://www.apache.org/events/current-event.html" > < img src = "http://www.apache.org/events/current-event-234x60.png" alt = "Current Apache event teaser" > < / a >
< div class = "clear" > < / div >
< / div >
< / div >
< div class = "nav" >
< ul class = "menu" >
< li onClick = "return true" >
< div class = "menu-title" > About< / div >
< ul >
< li >
< a href = "./index.html" > Overview< / a >
< / li >
< li >
< a href = "http://www.apache.org/licenses/" > License< / a >
< / li >
< / ul >
< / li >
< / ul >
< ul class = "menu" >
< li onClick = "return true" >
< div class = "menu-title" > Download< / div >
< ul >
< li >
< a href = "./download_jmeter.cgi" > Download Releases< / a >
< / li >
< li >
< a href = "./changes.html" > Release Notes< / a >
< / li >
< / ul >
< / li >
< / ul >
< ul class = "menu" >
< li onClick = "return true" >
< div class = "menu-title" > Documentation< / div >
< ul >
< li >
< a href = "./usermanual/get-started.html" > Get Started< / a >
< / li >
< li >
< a href = "./usermanual/index.html" > User Manual< / a >
< / li >
< li >
< a href = "./usermanual/best-practices.html" > Best Practices< / a >
< / li >
< li >
< a href = "./usermanual/component_reference.html" > Component Reference< / a >
< / li >
< li >
< a href = "./usermanual/functions.html" > Functions Reference< / a >
< / li >
< li >
< a href = "./usermanual/properties_reference.html" > Properties Reference< / a >
< / li >
< li >
< a href = "./changes_history.html" > Change History< / a >
< / li >
< li >
< a href = "./api/index.html" > Javadocs< / a >
< / li >
< li >
< a href = "http://wiki.apache.org/jmeter" > JMeter Wiki< / a >
< / li >
< li >
< a href = "http://wiki.apache.org/jmeter/JMeterFAQ" > FAQ (Wiki)< / a >
< / li >
< / ul >
< / li >
< / ul >
< ul class = "menu" >
< li onClick = "return true" >
< div class = "menu-title" > Tutorials< / div >
< ul >
< li >
< a href = "./usermanual/jmeter_distributed_testing_step_by_step.html" > Distributed Testing< / a >
< / li >
< li >
< a href = "./usermanual/jmeter_proxy_step_by_step.html" > Recording Tests< / a >
< / li >
< li >
< a href = "./usermanual/junitsampler_tutorial.html" > JUnit Sampler< / a >
< / li >
< li >
< a href = "./usermanual/jmeter_accesslog_sampler_step_by_step.html" > Access Log Sampler< / a >
< / li >
< li >
< a href = "./usermanual/jmeter_tutorial.html" > Extending JMeter< / a >
< / li >
< / ul >
< / li >
< / ul >
< ul class = "menu" >
< li onClick = "return true" >
< div class = "menu-title" > Community< / div >
< ul >
< li >
< a href = "./issues.html" > Issue Tracking< / a >
< / li >
< li >
< a href = "http://www.apache.org/security/" > Security< / a >
< / li >
< li >
< a href = "./mail.html" > Mailing Lists< / a >
< / li >
< li >
< a href = "./svnindex.html" > Source Repositories< / a >
< / li >
< li >
< a href = "./building.html" > Building and Contributing< / a >
< / li >
< li >
< a href = "https://projects.apache.org/project.html?jmeter" > Project info at Apache< / a >
< / li >
< li >
< a href = "http://wiki.apache.org/jmeter/JMeterCommitters" > Contributors< / a >
< / li >
< / ul >
< / li >
< / ul >
< ul class = "menu" >
< li onClick = "return true" >
< div class = "menu-title" > Foundation< / div >
< ul >
< li >
< a href = "http://www.apache.org/" > The Apache Software Foundation (ASF)< / a >
< / li >
< li >
< a href = "http://www.apache.org/foundation/getinvolved.html" > Get Involved in the ASF< / a >
< / li >
< li >
< a href = "http://www.apache.org/foundation/sponsorship.html" > Sponsorship< / a >
< / li >
< li >
< a href = "http://www.apache.org/foundation/thanks.html" > Thanks< / a >
< / li >
< / ul >
< / li >
< / ul >
< / div >
< div class = "main" id = "content" >
< div class = "social-media" >
< ul class = "social-media-links" >
< li class = "twitter" >
< a href = "https://twitter.com/ApacheJMeter" title = "Follow us on Twitter" > < i class = "fa fa-twitter" aria-hidden = "true" > < / i > Twitter< / a >
< / li >
< li class = "github" >
< a href = "https://github.com/apache/jmeter" title = "Fork us on github" > < i class = "fa fa-github" aria-hidden = "true" > < / i > github< / a >
< / li >
< / ul >
< / div >
< div class = "section" >
< h1 > Changes< / h1 >
2015-03-08 18:22:58 +08:00
< style type = "text/css" > < / style >
2017-09-18 02:22:16 +08:00
< div class = "clear" > < / div >
< div class = "note" >
2015-03-08 18:22:58 +08:00
< b > This page details the changes made in the current version only.< / b >
2017-09-18 02:22:16 +08:00
2012-01-29 01:12:54 +08:00
< br >
2015-03-08 18:22:58 +08:00
Earlier changes are detailed in the < a href = "changes_history.html" > History of Previous Changes< / a > .
2017-09-18 02:22:16 +08:00
< / div >
< div class = "clear" > < / div >
2013-01-24 18:35:27 +08:00
2012-01-29 01:12:54 +08:00
2017-09-18 02:22:16 +08:00
< h1 > Version 3.3< / h1 >
2012-01-29 01:12:54 +08:00
2016-11-09 00:25:16 +08:00
< p >
2015-03-08 18:22:58 +08:00
Summary
2016-11-09 00:25:16 +08:00
< / p >
2017-09-18 02:22:16 +08:00
2013-10-16 21:57:02 +08:00
< ul >
2017-09-18 02:22:16 +08:00
< li >
< a href = "#New and Noteworthy" > New and Noteworthy< / a >
< / li >
< li >
< a href = "#Incompatible changes" > Incompatible changes< / a >
< / li >
< li >
< a href = "#Bug fixes" > Bug fixes< / a >
< / li >
< li >
< a href = "#Improvements" > Improvements< / a >
< / li >
< li >
< a href = "#Non-functional changes" > Non-functional changes< / a >
< / li >
< li >
< a href = "#Known problems and workarounds" > Known problems and workarounds< / a >
< / li >
< li >
< a href = "#Thanks" > Thanks< / a >
< / li >
2013-10-16 21:57:02 +08:00
2015-03-08 18:22:58 +08:00
< / ul >
2013-10-16 21:57:02 +08:00
2017-09-18 02:22:16 +08:00
2015-03-08 18:22:58 +08:00
< h2 class = "ch_section" id = "New and Noteworthy" > New and Noteworthy< / h2 >
2013-10-16 21:57:02 +08:00
2017-09-18 02:22:16 +08:00
< div class = "clear" > < / div >
< div class = "note" > JMeter does not yet support JAVA 9, next JMeter version will support it, you can help and follow progress on this item in < a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61529" >
Bug
61529< / a > .< / div >
< div class = "clear" > < / div >
2016-11-05 22:26:10 +08:00
2017-09-18 02:22:16 +08:00
< div class = "clear" > < / div >
< div class = "note" > Using last minor version of JAVA 8 is advised to avoid facing any JDK bug.< / div >
< div class = "clear" > < / div >
2016-11-05 22:26:10 +08:00
2017-09-18 02:22:16 +08:00
< h3 class = "ch_title" > Core improvements< / h3 >
< p > HTTP Sampler now supports Brotli decompression.< / p >
< p > CacheManager now completely supports Vary header.< / p >
< p > InfluxDB BackendListener now supports sending results to InfluxDB through UDP protocol.
< figure >
< a href = "./images/screenshots/changes/3.3/influxdb_udp.png" > < img src = "./images/screenshots/changes/3.3/influxdb_udp.png" width = "825" height = "328" alt = "" > < / a >
< figcaption > < / figcaption >
< / figure >
It has also been enhanced to send number of errors by response code and message for each transaction< / p >
< p > TCP Sampler now computes latency, see < a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=60156" >
Bug
60156< / a >
2016-11-09 00:25:16 +08:00
< / p >
2017-09-18 02:22:16 +08:00
< p > Upgraded dependencies to last available versions bringing performance improvements and bug fixes< / p >
< p > Continued to improve the quality of our code and tests coverage. See < a href = "https://builds.apache.org/analysis/overview?id=12927" > Quality report< / a >
2016-11-09 00:25:16 +08:00
< / p >
2016-11-05 22:26:10 +08:00
2017-04-01 22:01:02 +08:00
< h3 class = "ch_title" > UX improvements< / h3 >
2017-09-18 02:22:16 +08:00
< p > More work has been done to better support HiDPI.< / p >
< p > Some bugs, that crept in with the work on lowering the memory usage of View Results Tree, were fixed.< / p >
< p > The constant < span class = "code" > DEFAULT_IMPLEMENTATION< / span > was removed from CookieManager,
as it lost it purpose with the removal of the alternate HTTP Client implementation in the last release< / p >
< p > JDBC Sampler UX has been improved by adding select boxes for drivers and validation queries.
< figure >
< a href = "./images/screenshots/changes/3.3/jdbc_config_validation_driver_url.png" > < img src = "./images/screenshots/changes/3.3/jdbc_config_validation_driver_url.png" width = "821" height = "543" alt = "" > < / a >
< figcaption > < / figcaption >
< / figure >
< figure >
< a href = "./images/screenshots/changes/3.3/jdbc_config_validation_query.png" > < img src = "./images/screenshots/changes/3.3/jdbc_config_validation_query.png" width = "820" height = "451" alt = "" > < / a >
< figcaption > < / figcaption >
< / figure >
< / p >
< p > If Controller and While Controller UX have been improved
< figure >
< a href = "./images/screenshots/changes/3.3/jmeter_if_controller.png" > < img src = "./images/screenshots/changes/3.3/jmeter_if_controller.png" width = "821" height = "348" alt = "" > < / a >
< figcaption > < / figcaption >
< / figure >
< / p >
2016-11-05 22:26:10 +08:00
2017-04-01 22:01:02 +08:00
< h3 class = "ch_title" > Report/Dashboard improvements< / h3 >
2017-09-18 02:22:16 +08:00
A new Help menu item has been added to simplify configuration of report generation.
< figure >
< a href = "./images/screenshots/changes/3.3/jmeter_export_transactions_menu.png" > < img src = "./images/screenshots/changes/3.3/jmeter_export_transactions_menu.png" width = "491" height = "455" alt = "" > < / a >
< figcaption > < / figcaption >
< / figure >
< figure >
< a href = "./images/screenshots/changes/3.3/jmeter_export_transactions_result.png" > < img src = "./images/screenshots/changes/3.3/jmeter_export_transactions_result.png" width = "609" height = "188" alt = "" > < / a >
< figcaption > < / figcaption >
< / figure >
< h3 class = "ch_title" > Documentation improvements< / h3 >
Incorporated feedback about unclear documentation.
< h3 class = "ch_title" > Functions< / h3 >
< p > Function Helper Dialog: a new field that shows execution result has been added.
< figure >
< a href = "./images/screenshots/changes/3.3/jmeter_function_result.png" > < img src = "./images/screenshots/changes/3.3/jmeter_function_result.png" width = "693" height = "344" alt = "" > < / a >
< figcaption > < / figcaption >
< / figure >
< / p >
< p > New functions:< / p >
2017-04-01 22:01:02 +08:00
< ul >
2017-09-18 02:22:16 +08:00
2017-04-01 22:01:02 +08:00
< li >
2017-09-18 02:22:16 +08:00
< span class = "code" > < a href = "./usermanual/functions.html#__timeShift" > __timeShift< / a > < / span > - return a date in various formats with the specified amount of seconds/minutes/hours/days added.
< figure >
< a href = "./images/screenshots/changes/3.3/jmeter_function_add_time.png" > < img src = "./images/screenshots/changes/3.3/jmeter_function_add_time.png" width = "757" height = "376" alt = "" > < / a >
< figcaption > < / figcaption >
< / figure >
2017-04-01 22:01:02 +08:00
< / li >
2017-09-18 02:22:16 +08:00
2017-04-01 22:01:02 +08:00
< li >
2017-09-18 02:22:16 +08:00
< span class = "code" > < a href = "./usermanual/functions.html#__RandomDate" > __RandomDate< / a > < / span > - generate random date within a specific date range.
< figure >
< a href = "./images/screenshots/changes/3.3/jmeter_function_random_date.png" > < img src = "./images/screenshots/changes/3.3/jmeter_function_random_date.png" width = "700" height = "369" alt = "" > < / a >
< figcaption > < / figcaption >
< / figure >
2017-04-01 22:01:02 +08:00
< / li >
2016-11-05 22:26:10 +08:00
2017-04-01 22:01:02 +08:00
< / ul >
2015-03-04 06:15:26 +08:00
2013-12-31 23:05:05 +08:00
2012-01-29 01:12:54 +08:00
2017-09-18 02:22:16 +08:00
2015-03-08 18:22:58 +08:00
< h2 class = "ch_section" id = "Incompatible changes" > Incompatible changes< / h2 >
2012-01-29 01:12:54 +08:00
2013-10-31 00:38:42 +08:00
< ul >
2017-09-18 02:22:16 +08:00
< li > In InfluxDbBackendListenerClient, < span class = "code" > statut< / span > property has been renamed to < span class = "code" > status< / span >
< / li >
< li > In CookieManager, < span class = "code" > DEFAULT_POLICY< / span > and < span class = "code" > DEFAULT_IMPLEMENTATION< / span > constants are now private.
< div class = "clear" > < / div >
< div class = "note" > If you're using < span class = "code" > ignorecookies< / span > with HC3CookieHandler (< JMeter 3.1) configuration will be reset, ensure you put it back.< / div >
< div class = "clear" > < / div >
< / li >
< li > JMeter will not truncate anymore by default responses exceeding 10 MB. If you want to enable this truncation, see property < span class = "code" > httpsampler.max_bytes_to_store_per_request< / span >
< / li >
< li >
< span class = "code" > org.apache.jmeter.protocol.tcp.sampler.TCPClient.read(InputStream)< / span > has been deprecated in favor or org.apache.jmeter.protocol.tcp.sampler.TCPClient.read(InputStream, SampleResult),
ensure you update your implementation to be able to compute latency, see < a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=60156" >
2016-11-05 22:26:10 +08:00
Bug
2017-09-18 02:22:16 +08:00
60156< / a >
< / li >
2016-04-28 04:48:47 +08:00
< / ul >
2016-09-25 20:04:59 +08:00
2017-04-01 22:01:02 +08:00
< h3 > Removed elements or functions< / h3 >
2017-09-18 02:22:16 +08:00
2016-04-28 04:48:47 +08:00
< ul >
2017-09-18 02:22:16 +08:00
< li >
< span class = "code" > _StringFromFile< / span > function has been dropped, use < span class = "code" > < a href = "./usermanual/functions.html#__StringFromFile" > __StringFromFile< / a > < / span > instead< / li >
2015-03-08 18:22:58 +08:00
< / ul >
2012-09-30 17:16:08 +08:00
2017-04-01 22:01:02 +08:00
2012-01-29 01:12:54 +08:00
2014-11-02 23:00:34 +08:00
2015-03-08 18:22:58 +08:00
< h2 class = "ch_section" id = "Improvements" > Improvements< / h2 >
2014-11-02 23:00:34 +08:00
2017-09-18 02:22:16 +08:00
2015-03-08 18:22:58 +08:00
< h3 > HTTP Samplers and Test Script Recorder< / h3 >
2017-09-18 02:22:16 +08:00
2015-03-04 06:15:26 +08:00
< ul >
2017-09-18 02:22:16 +08:00
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61056" >
2016-11-05 22:26:10 +08:00
Bug
2017-09-18 02:22:16 +08:00
61056< / a >
2016-11-05 22:26:10 +08:00
-
2017-09-18 02:22:16 +08:00
HTTP : Support brotli decoding< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61135" >
2016-11-05 22:26:10 +08:00
Bug
2017-09-18 02:22:16 +08:00
61135< / a >
2016-11-05 22:26:10 +08:00
-
2017-09-18 02:22:16 +08:00
CookieManager : Drop Implementation select box and cleanup class< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61492" >
2016-11-14 02:05:08 +08:00
Bug
2017-09-18 02:22:16 +08:00
61492< / a >
2016-11-14 02:05:08 +08:00
-
2017-09-18 02:22:16 +08:00
HTTP(S) Test Script Recorder : Add the possibility to change the value of proxy.pause in the GUI< / li >
2013-10-16 21:57:02 +08:00
2012-01-29 01:12:54 +08:00
< / ul >
2013-01-24 18:35:27 +08:00
2013-10-16 21:57:02 +08:00
2017-09-18 02:22:16 +08:00
< h3 > Other samplers< / h3 >
2015-03-04 06:15:26 +08:00
< ul >
2017-09-18 02:22:16 +08:00
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61320" >
2016-04-16 22:36:00 +08:00
Bug
2017-09-18 02:22:16 +08:00
61320< / a >
2016-04-16 22:36:00 +08:00
-
2017-09-18 02:22:16 +08:00
Test Action : Set duration to < span class = "code" > 0< / span > by default< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61504" >
2015-03-08 18:22:58 +08:00
Bug
2017-09-18 02:22:16 +08:00
61504< / a >
2015-03-08 18:22:58 +08:00
-
2017-09-18 02:22:16 +08:00
JDBC Connection Configuration : Set Max Number of Connections to < span class = "code" > 0< / span > by default< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61505" >
2015-03-08 18:22:58 +08:00
Bug
2017-09-18 02:22:16 +08:00
61505< / a >
2015-03-08 18:22:58 +08:00
-
2017-09-18 02:22:16 +08:00
JDBC Connection Configuration : Set "Validation Query" to < span class = "code" > empty< / span > by default to use < span class = "code" > isValid< / span > method of JDBC driver< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61506" >
2016-11-05 22:26:10 +08:00
Bug
2017-09-18 02:22:16 +08:00
61506< / a >
2016-11-05 22:26:10 +08:00
-
2017-09-18 02:22:16 +08:00
JDBC Connection Configuration : Add a list for main databases validation queries for "Validation Query" attribute< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61507" >
2016-11-05 22:26:10 +08:00
Bug
2017-09-18 02:22:16 +08:00
61507< / a >
2016-11-05 22:26:10 +08:00
-
2017-09-18 02:22:16 +08:00
JDBC Connection Configuration : Add a list for main databases JDBC driver class name for "JDBC Driver class" attribute< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61525" >
2016-04-16 22:36:00 +08:00
Bug
2017-09-18 02:22:16 +08:00
61525< / a >
2016-04-16 22:36:00 +08:00
-
2017-09-18 02:22:16 +08:00
OS Process Sampler : Add browser button to Command and Working directory fields< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=60156" >
2016-04-16 22:36:00 +08:00
Bug
2017-09-18 02:22:16 +08:00
60156< / a >
2016-04-16 22:36:00 +08:00
-
2017-09-18 02:22:16 +08:00
TCPSampler : Latency is not measured for TCP Sampler. Contributed by Ubik Load Pack (support at ubikloadpack.com)< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61039" >
2016-04-16 22:36:00 +08:00
Bug
2017-09-18 02:22:16 +08:00
61039< / a >
2016-04-16 22:36:00 +08:00
-
2017-09-18 02:22:16 +08:00
CSV data set config : Add browser button to Filename field< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61527" >
2016-04-16 22:36:00 +08:00
Bug
2017-09-18 02:22:16 +08:00
61527< / a >
2016-04-16 22:36:00 +08:00
-
2017-09-18 02:22:16 +08:00
CSV data set config : Add a list for main file encoding values for File encoding attribute< / li >
2017-04-01 22:01:02 +08:00
2015-03-04 06:15:26 +08:00
< / ul >
2013-12-31 23:05:05 +08:00
2017-09-18 02:22:16 +08:00
< h3 > Controllers< / h3 >
2013-10-16 21:57:02 +08:00
2013-10-31 00:38:42 +08:00
< ul >
2017-09-18 02:22:16 +08:00
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61131" >
2015-03-08 18:22:58 +08:00
Bug
2017-09-18 02:22:16 +08:00
61131< / a >
2015-03-08 18:22:58 +08:00
-
2017-09-18 02:22:16 +08:00
IfController and WhileController : Improve UX< / li >
2017-04-01 22:01:02 +08:00
< / ul >
2017-09-18 02:22:16 +08:00
< h3 > Listeners< / h3 >
2017-04-01 22:01:02 +08:00
< ul >
2017-09-18 02:22:16 +08:00
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61167" >
2016-05-08 14:36:03 +08:00
Bug
2017-09-18 02:22:16 +08:00
61167< / a >
2016-05-08 14:36:03 +08:00
-
2017-09-18 02:22:16 +08:00
InfluxdbBackendListener : add number of errors by response code and message for each transaction< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61068" >
2016-11-05 22:26:10 +08:00
Bug
2017-09-18 02:22:16 +08:00
61068< / a >
2016-11-05 22:26:10 +08:00
-
2017-09-18 02:22:16 +08:00
Introduce property < span class = "code" > resultcollector.action_if_file_exists< / span > to control the popup "File already exists" when starting a test< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61457" >
2016-11-05 22:26:10 +08:00
Bug
2017-09-18 02:22:16 +08:00
61457< / a >
2016-11-05 22:26:10 +08:00
-
2017-09-18 02:22:16 +08:00
InfluxDB backend listener client : Support sending result to InfluxDB through UDP protocol. Partly based on < a href = "https://github.com/apache/jmeter/pull/302" >
Pull request #302< / a > by Junlong Wu (github id mybreeze77)< / li >
2013-10-31 00:38:42 +08:00
< / ul >
2016-09-25 20:04:59 +08:00
2017-09-18 02:22:16 +08:00
< h3 > Timers, Assertions, Config, Pre- & Post-Processors< / h3 >
2013-10-31 00:38:42 +08:00
< ul >
2017-09-18 02:22:16 +08:00
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61176" >
2017-04-01 22:01:02 +08:00
Bug
2017-09-18 02:22:16 +08:00
61176< / a >
2017-04-01 22:01:02 +08:00
-
2017-09-18 02:22:16 +08:00
< a href = "https://github.com/apache/jmeter/pull/298" >
Pull request #298< / a > Cache responses that have < span class = "code" > vary< / span > header in the < span class = "code" > CacheManager< / span > .< / li >
2015-03-08 18:22:58 +08:00
< / ul >
2016-11-05 22:26:10 +08:00
2013-10-16 21:57:02 +08:00
2017-09-18 02:22:16 +08:00
< h3 > Functions< / h3 >
2013-10-16 21:57:02 +08:00
2015-03-08 18:22:58 +08:00
< ul >
2017-09-18 02:22:16 +08:00
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61040" >
2016-04-16 22:36:00 +08:00
Bug
2017-09-18 02:22:16 +08:00
61040< / a >
2016-04-16 22:36:00 +08:00
-
2017-09-18 02:22:16 +08:00
Add a time shifting function< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61126" >
2016-04-16 22:36:00 +08:00
Bug
2017-09-18 02:22:16 +08:00
61126< / a >
2016-04-16 22:36:00 +08:00
-
2017-09-18 02:22:16 +08:00
Function Helper Dialog : Add a field that shows execution result< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61508" >
2016-11-17 02:44:24 +08:00
Bug
2017-09-18 02:22:16 +08:00
61508< / a >
2016-11-17 02:44:24 +08:00
-
2017-09-18 02:22:16 +08:00
Add a random date within a specific date range function< / li >
< / ul >
< h3 > I18N< / h3 >
< ul >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61509" >
2016-04-16 22:36:00 +08:00
Bug
2017-09-18 02:22:16 +08:00
61509< / a >
2016-04-16 22:36:00 +08:00
-
2017-09-18 02:22:16 +08:00
Better label/translation/documentation for labels start and max for Counter element< / li >
< / ul >
< h3 > Report / Dashboard< / h3 >
< ul >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61481" >
2016-11-14 02:05:08 +08:00
Bug
2017-09-18 02:22:16 +08:00
61481< / a >
2016-11-14 02:05:08 +08:00
-
2017-09-18 02:22:16 +08:00
Help Menu Item to export transaction for Web report< / li >
< / ul >
< h3 > General< / h3 >
< ul >
< li > When looking for classes in < span class = "code" > ActionRouter< / span > , fall back to location of the jar,
where < span class = "code" > ActionRouter< / span > is loaded from. Provided by Emilian Bold (emi at apache.org)< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61510" >
2016-04-16 22:36:00 +08:00
Bug
2017-09-18 02:22:16 +08:00
61510< / a >
2016-04-16 22:36:00 +08:00
-
2017-09-18 02:22:16 +08:00
Set 'Max Number of Connections' to < span class = "code" > 0< / span > into 'JDBC Connection Configuration' for the 'JDBC Load Test template'< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61399" >
2016-11-05 22:26:10 +08:00
Bug
2017-09-18 02:22:16 +08:00
61399< / a >
2016-11-05 22:26:10 +08:00
-
2017-09-18 02:22:16 +08:00
Make some bin and extras scripts Shellcheck compatible. Contributed by Wolfgang Wagner (internetwolf2000 at hotmail.com)< / li >
< / ul >
< h2 class = "ch_section" id = "Non-functional changes" > Non-functional changes< / h2 >
< ul >
< li > Updated to groovy 2.4.12 (from 2.4.10)< / li >
< li > Updated to caffeine 2.5.5 (from 2.4.0)< / li >
< li > Updated to commons-jexl3 3.1 (from 3.0)< / li >
< li > Updated to ph-css 5.0.4 (from 5.0.3)< / li >
< li > Updated to ph-commons 8.6.6 (from 8.6.0)< / li >
< li > Updated to log4j2 2.8.2 (from 2.8.1)< / li >
< li > Updated to xmlgraphics-commons 2.2 (from 2.1)< / li >
< li > Updated to jodd 3.8.6 (from 3.8.1)< / li >
< li > Updated to xstream 1.4.10 (from 1.4.9)< / li >
< li > Updated to Apache Tika 1.16 (from 1.14)< / li >
< li > Updated to jsoup-1.10.3 (from 1.10.2)< / li >
< li > Updated to commons-lang3 3.6 (from 3.5)< / li >
< li > Updated to json-path 2.4.0 (from 2.2.0)< / li >
< li > Updated to httpcore 4.4.7 (from 4.4.6)< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61438" >
2016-11-05 22:26:10 +08:00
Bug
2017-09-18 02:22:16 +08:00
61438< / a >
2017-04-01 22:01:02 +08:00
-
2017-09-18 02:22:16 +08:00
Change the cryptographic signature of packages from sha-1 to sha-512< / li >
< / ul >
< h2 class = "ch_section" id = "Bug fixes" > Bug fixes< / h2 >
< h3 > HTTP Samplers and Test Script Recorder< / h3 >
< ul >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61384" >
2016-11-14 02:05:08 +08:00
Bug
2017-09-18 02:22:16 +08:00
61384< / a >
2016-11-14 02:05:08 +08:00
-
2017-09-18 02:22:16 +08:00
Don't set the charset on enclosing < span class = "code" > multipart/form-data< / span > header. It irritates some servers.< br >
The charset was added sometime back while refactoring to use a newer API of http client.
See < a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=56141" >
2015-03-08 18:22:58 +08:00
Bug
2017-09-18 02:22:16 +08:00
56141< / a >
2015-03-08 18:22:58 +08:00
-
2017-09-18 02:22:16 +08:00
for more info.< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61456" >
2015-03-08 18:22:58 +08:00
Bug
2017-09-18 02:22:16 +08:00
61456< / a >
2015-03-08 18:22:58 +08:00
-
2017-09-18 02:22:16 +08:00
< span class = "code" > java.lang.ArrayIndexOutOfBoundsException< / span > when recording with JMeter and weird Basic Auth Authorization header< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61395" >
2016-11-05 22:26:10 +08:00
Bug
2017-09-18 02:22:16 +08:00
61395< / a >
2016-11-05 22:26:10 +08:00
-
2017-09-18 02:22:16 +08:00
Large server response truncation can impact recording< / li >
2015-03-04 06:15:26 +08:00
< / ul >
2013-12-31 23:05:05 +08:00
2017-09-18 02:22:16 +08:00
2017-04-01 22:01:02 +08:00
< h3 > Other Samplers< / h3 >
2017-09-18 02:22:16 +08:00
2015-03-08 18:22:58 +08:00
< ul >
2017-09-18 02:22:16 +08:00
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=60889" >
Bug
60889< / a >
-
JMeter JDBC sample calls < span class = "code" > SELECT USER()< / span > when testing with MySQL JDBC due to < span class = "code" > Connection#toString< / span > call for response headers.< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61259" >
2017-04-01 22:01:02 +08:00
Bug
2017-09-18 02:22:16 +08:00
61259< / a >
2017-04-01 22:01:02 +08:00
-
2017-09-18 02:22:16 +08:00
JDBC Request : since JMeter 3.0, when JDBC auto-commit is < span class = "code" > false< / span > , a rollback statement happens each time a Request is executed. Partly contributed by Liu XP (liu_xp2003 at sina.com)< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61319" >
2017-04-01 22:01:02 +08:00
Bug
2017-09-18 02:22:16 +08:00
61319< / a >
2017-04-01 22:01:02 +08:00
-
2017-09-18 02:22:16 +08:00
Fix regression: SMTP Sampler could not send mails, when no attachments were specified.< / li >
2016-04-16 22:36:00 +08:00
< / ul >
2017-09-18 02:22:16 +08:00
2017-04-01 22:01:02 +08:00
< h3 > Controllers< / h3 >
2017-09-18 02:22:16 +08:00
2016-04-16 22:36:00 +08:00
< ul >
2017-09-18 02:22:16 +08:00
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61375" >
Bug
61375< / a >
-
Use system DNS resolver as last resort, when resolving entries in the static host table.< / li >
2015-03-08 18:22:58 +08:00
< / ul >
2013-12-31 23:05:05 +08:00
2017-09-18 02:22:16 +08:00
2017-04-01 22:01:02 +08:00
< h3 > Listeners< / h3 >
2017-09-18 02:22:16 +08:00
2015-03-08 18:22:58 +08:00
< ul >
2017-09-18 02:22:16 +08:00
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61005" >
Bug
61005< / a >
-
View Results Tree - Browser Response Data is not clearing< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61121" >
2016-09-25 20:04:59 +08:00
Bug
2017-09-18 02:22:16 +08:00
61121< / a >
2016-09-25 20:04:59 +08:00
-
2017-09-18 02:22:16 +08:00
InfluxdbBackendListenerClient: Only all percentiles are sent, not < span class = "code" > KO< / span > and < span class = "code" > OK< / span >
< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=60961" >
2016-04-16 22:36:00 +08:00
Bug
2017-09-18 02:22:16 +08:00
60961< / a >
2016-04-16 22:36:00 +08:00
-
2017-09-18 02:22:16 +08:00
Try to keep status of selected and expanded elements in View Results Tree when new elements are added.< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61198" >
2016-04-16 22:36:00 +08:00
Bug
2017-09-18 02:22:16 +08:00
61198< / a >
2016-04-16 22:36:00 +08:00
-
2017-09-18 02:22:16 +08:00
Backend Listener does not work properly in main script when included scripts also contain Backend Listener< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61493" >
2015-03-08 18:22:58 +08:00
Bug
2017-09-18 02:22:16 +08:00
61493< / a >
2015-03-08 18:22:58 +08:00
-
2017-09-18 02:22:16 +08:00
Max/Min threads are interchanged in Graphite and InfluxDB backend listener< / li >
2017-04-01 22:01:02 +08:00
< / ul >
2017-09-18 02:22:16 +08:00
2017-04-01 22:01:02 +08:00
< h3 > Timers, Assertions, Config, Pre- & Post-Processors< / h3 >
2017-09-18 02:22:16 +08:00
2017-04-01 22:01:02 +08:00
< ul >
2017-09-18 02:22:16 +08:00
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=58743" >
2015-03-08 18:22:58 +08:00
Bug
2017-09-18 02:22:16 +08:00
58743< / a >
2015-03-08 18:22:58 +08:00
-
2017-09-18 02:22:16 +08:00
< a href = "https://github.com/apache/jmeter/pull/293" >
Pull request #293< / a > TableEditor can't be saved, when using two or more instances. Bugfix provided by Emilian Bold (emi at apache.org)< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61314" >
2015-03-08 18:22:58 +08:00
Bug
2017-09-18 02:22:16 +08:00
61314< / a >
2015-03-08 18:22:58 +08:00
-
2017-09-18 02:22:16 +08:00
HTTP URL Re-writing Modifier doesn't replace existing < span class = "code" > jsessionid< / span > in http sampler, but adds it to the end< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61336" >
2015-03-08 18:22:58 +08:00
Bug
2017-09-18 02:22:16 +08:00
61336< / a >
2015-03-08 18:22:58 +08:00
-
2017-09-18 02:22:16 +08:00
BeanShell Assertion : mistake in Chinese translation< / li >
< / ul >
< h3 > Functions< / h3 >
< ul >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61258" >
2017-04-01 22:01:02 +08:00
Bug
2017-09-18 02:22:16 +08:00
61258< / a >
2017-04-01 22:01:02 +08:00
-
2017-09-18 02:22:16 +08:00
StringFromFile function is mentioned twice in the Function helper dialog< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61260" >
2017-04-01 22:01:02 +08:00
Bug
2017-09-18 02:22:16 +08:00
61260< / a >
2017-04-01 22:01:02 +08:00
-
2017-09-18 02:22:16 +08:00
< span class = "code" > < a href = "./usermanual/functions.html#__XPath" > __XPath< / a > < / span > function returns null despite XPath checker founds matches< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=58876" >
2017-04-01 22:01:02 +08:00
Bug
2017-09-18 02:22:16 +08:00
58876< / a >
2017-04-01 22:01:02 +08:00
-
2017-09-18 02:22:16 +08:00
TestPlanName function returns < span class = "code" > null< / span > for a newly saved Test Plan and uses previously opened one for a new one< / li >
2017-04-01 22:01:02 +08:00
< / ul >
2017-09-18 02:22:16 +08:00
2017-04-01 22:01:02 +08:00
< h3 > I18N< / h3 >
2017-09-18 02:22:16 +08:00
2017-04-01 22:01:02 +08:00
< ul >
2017-09-18 02:22:16 +08:00
2017-04-01 22:01:02 +08:00
< / ul >
2017-09-18 02:22:16 +08:00
2017-04-01 22:01:02 +08:00
< h3 > Report / Dashboard< / h3 >
2017-09-18 02:22:16 +08:00
2017-04-01 22:01:02 +08:00
< ul >
2017-09-18 02:22:16 +08:00
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61129" >
2015-03-08 18:22:58 +08:00
Bug
2017-09-18 02:22:16 +08:00
61129< / a >
2015-03-08 18:22:58 +08:00
-
2017-09-18 02:22:16 +08:00
Report/Dashboard : If response code is empty but a < span class = "code" > failureMessage< / span > is present, Errors and Top 5 Errors are not accurate. Contributed by Ubik Load Pack (support at ubikloadpack.com)< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61151" >
2016-04-16 22:36:00 +08:00
Bug
2017-09-18 02:22:16 +08:00
61151< / a >
2016-09-25 20:04:59 +08:00
-
2017-09-18 02:22:16 +08:00
Report/Dashboard : Top 5 Errors by Sampler and Errors : If assertion contains html code, the html part is hidden< / li >
2017-04-01 22:01:02 +08:00
< / ul >
2017-09-18 02:22:16 +08:00
2017-04-01 22:01:02 +08:00
< h3 > General< / h3 >
2017-09-18 02:22:16 +08:00
2017-04-01 22:01:02 +08:00
< ul >
2017-09-18 02:22:16 +08:00
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=60743" >
Bug
60743< / a >
-
Stopping / Shutting down Test might create a deadlock due to HTTPCORE-446, fixed by HttpCore upgrade to 4.4.7< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=60994" >
Bug
60994< / a >
-
Fix some typo in comments or log messages. < a href = "https://github.com/apache/jmeter/pull/289" >
Pull request #289< / a > and < a href = "https://github.com/apache/jmeter/pull/290" >
Pull request #290< / a >
< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61011" >
Bug
61011< / a >
-
Replace occurrences count is not correct (Path and Host replacement are counted twice)< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61026" >
Bug
61026< / a >
-
Cannot run program "keytool": CreateProcess error=2 when starting JMeter 3.2 in GUI mode< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61054" >
2016-04-16 22:36:00 +08:00
Bug
2017-09-18 02:22:16 +08:00
61054< / a >
2016-04-16 22:36:00 +08:00
-
2017-09-18 02:22:16 +08:00
Endless loop in < span class = "code" > JOrphanUtils#replaceAllWithRegex< / span > when regex is contained in replacement< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=60995" >
2016-04-16 22:36:00 +08:00
Bug
2017-09-18 02:22:16 +08:00
60995< / a >
2016-04-16 22:36:00 +08:00
-
2017-09-18 02:22:16 +08:00
HTTP Test Script Recorder: Port field is very small under some L& F< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61073" >
2016-04-16 22:36:00 +08:00
Bug
2017-09-18 02:22:16 +08:00
61073< / a >
2016-04-16 22:36:00 +08:00
-
2017-09-18 02:22:16 +08:00
HTTP(S) Test Script Recorder panel have some fields with bad size on HiDPI screen or GTK+ L& F on Linux/XWayland< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=57958" >
2016-04-16 22:36:00 +08:00
Bug
2017-09-18 02:22:16 +08:00
57958< / a >
2016-04-16 22:36:00 +08:00
-
2017-09-18 02:22:16 +08:00
Fix transaction sample not generated if thread stops/restarts. Implemented by Artem Fedorov (artem at blazemeter.com) and contributed by BlazeMeter Ltd.< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61050" >
2016-04-16 22:36:00 +08:00
Bug
2017-09-18 02:22:16 +08:00
61050< / a >
2016-04-16 22:36:00 +08:00
-
2017-09-18 02:22:16 +08:00
Handle uninitialized RessourceBundle more gracefully, when calling < span class = "code" > JMeterUtils#getResString< / span > .< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61100" >
2016-04-28 04:48:47 +08:00
Bug
2017-09-18 02:22:16 +08:00
61100< / a >
2016-04-28 04:48:47 +08:00
-
2017-09-18 02:22:16 +08:00
Invalid GC Log Filename on Windows< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=57962" >
2016-05-08 14:36:03 +08:00
Bug
2017-09-18 02:22:16 +08:00
57962< / a >
2016-05-08 14:36:03 +08:00
-
2017-09-18 02:22:16 +08:00
Allow to use variables ( from User Defined Variables only ) in all listeners in slave mode< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61270" >
2016-05-08 14:36:03 +08:00
Bug
2017-09-18 02:22:16 +08:00
61270< / a >
2016-05-08 14:36:03 +08:00
-
2017-09-18 02:22:16 +08:00
Fixed width fonts too small in text areas to read under HiDPI (user manual bug)< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61292" >
2016-11-05 22:26:10 +08:00
Bug
2017-09-18 02:22:16 +08:00
61292< / a >
2016-11-05 22:26:10 +08:00
-
2017-09-18 02:22:16 +08:00
Make processing of samples in reporter more robust.< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61359" >
2016-11-05 22:26:10 +08:00
Bug
2017-09-18 02:22:16 +08:00
61359< / a >
2016-11-05 22:26:10 +08:00
-
2017-09-18 02:22:16 +08:00
When cutting an element from Tree, Test plan is not marked as dirty< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=61380" >
2016-11-05 22:26:10 +08:00
Bug
2017-09-18 02:22:16 +08:00
61380< / a >
2016-11-05 22:26:10 +08:00
-
2017-09-18 02:22:16 +08:00
JMeter shutdown using timers releases thundering herd of interrupted samplers< / li >
< li >
< a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=57055" >
2016-11-14 02:05:08 +08:00
Bug
2017-09-18 02:22:16 +08:00
57055< / a >
2016-11-14 02:05:08 +08:00
-
2017-09-18 02:22:16 +08:00
CheckDirty.doAction should clear previousGuiItems for < span class = "code" > SUB_TREE_SAVED< / span >
< / li >
2015-03-08 18:22:58 +08:00
< / ul >
2013-12-31 23:05:05 +08:00
2015-03-08 18:22:58 +08:00
2013-12-31 23:05:05 +08:00
2017-09-18 02:22:16 +08:00
2015-03-08 18:22:58 +08:00
< h2 class = "ch_section" id = "Thanks" > Thanks< / h2 >
2017-09-18 02:22:16 +08:00
2015-03-08 18:22:58 +08:00
< p > We thank all contributors mentioned in bug and improvement sections above:
2016-04-28 04:48:47 +08:00
< / p >
2017-09-18 02:22:16 +08:00
2015-03-08 18:22:58 +08:00
< ul >
2017-09-18 02:22:16 +08:00
< li > Anass Benomar (abenomar at umanis.com, Mithrandir0407 at github)< / li >
< li > Anthony Kearns (anthony.kearns atrightside.co)< / li >
< li > Emilian Bold (emi at apache.org)< / li >
2017-04-01 22:01:02 +08:00
< li > Liu XP (liu_xp2003 at sina.com)< / li >
2017-09-18 02:22:16 +08:00
< li >
< a href = "http://ubikloadpack.com" > Ubik Load Pack< / a >
< / li >
< li > Wolfgang Wagner (internetwolf2000 at hotmail.com)< / li >
< li > Junlong Wu (github id mybreeze77)< / li >
2015-03-08 18:22:58 +08:00
< / ul >
2017-09-18 02:22:16 +08:00
2016-05-08 14:36:03 +08:00
< p > We also thank bug reporters who helped us improve JMeter. < br >
For this release we want to give special thanks to the following reporters for the clear reports and tests made after our fixes:< / p >
2017-09-18 02:22:16 +08:00
2015-03-04 06:15:26 +08:00
< ul >
2017-09-18 02:22:16 +08:00
< li > Liu XP (liu_xp2003 at sina.com)< / li >
< li > Alexander Podelko (apodelko at yahoo.com)< / li >
2015-03-04 06:15:26 +08:00
< / ul >
2017-09-18 02:22:16 +08:00
2016-04-28 04:48:47 +08:00
< p >
2015-03-04 06:15:26 +08:00
Apologies if we have omitted anyone else.
2015-03-08 18:22:58 +08:00
< / p >
2015-03-04 06:15:26 +08:00
2016-11-05 22:26:10 +08:00
2017-09-18 02:22:16 +08:00
2016-04-16 22:36:00 +08:00
< h2 class = "ch_section" id = "Known problems and workarounds" > Known problems and workarounds< / h2 >
2017-09-18 02:22:16 +08:00
2017-04-01 22:01:02 +08:00
< ul >
2017-09-18 02:22:16 +08:00
2017-04-01 22:01:02 +08:00
< li > View Results Tree may freeze rendering large response particularly if this response has no spaces, see < a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=60816" >
Bug
60816< / a > .
2017-09-18 02:22:16 +08:00
This is due to an identified Java Bug < a href = "https://bugs.openjdk.java.net/browse/JDK-8172336" > UI stuck when calling < span class = "code" > JEditorPane.setText()< / span > or < span class = "code" > JTextArea.setText()< / span > with long text without space< / a > .
2017-04-01 22:01:02 +08:00
< / li >
2017-09-18 02:22:16 +08:00
2017-04-01 22:01:02 +08:00
< / ul >
2017-09-18 02:22:16 +08:00
2015-03-08 18:22:58 +08:00
< ul >
2017-09-18 02:22:16 +08:00
2015-03-08 18:22:58 +08:00
< li > The Once Only controller behaves correctly under a Thread Group or Loop Controller,
but otherwise its behaviour is not consistent (or clearly specified).< / li >
2015-03-04 06:15:26 +08:00
2017-09-18 02:22:16 +08:00
2013-12-31 23:05:05 +08:00
< li >
2016-11-05 22:26:10 +08:00
The numbers that appear to the left of the green box are the number of active threads / total number of threads,
2016-09-25 20:04:59 +08:00
the total number of threads only applies to a locally run test, otherwise it will show < span class = "code" > 0< / span > (see < a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=55510" >
2015-03-08 18:22:58 +08:00
Bug
55510< / a > ).
2014-11-02 23:00:34 +08:00
< / li >
2017-09-18 02:22:16 +08:00
2014-11-02 23:00:34 +08:00
< li >
2015-03-04 06:15:26 +08:00
Note that under some windows systems you may have this WARNING:
2016-04-16 22:36:00 +08:00
< pre class = "source" >
2016-11-05 22:26:10 +08:00
java.util.prefs.WindowsPreferences
2015-03-04 06:15:26 +08:00
WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0
2016-04-16 22:36:00 +08:00
x80000002. Windows RegCreateKeyEx(… ) returned error code 5.
2015-03-04 06:15:26 +08:00
< / pre >
The fix is to run JMeter as Administrator, it will create the registry key for you, then you can restart JMeter as a normal user and you won't have the warning anymore.
2014-11-02 23:00:34 +08:00
< / li >
2017-09-18 02:22:16 +08:00
2015-03-04 06:15:26 +08:00
< li >
2016-04-16 22:36:00 +08:00
You may encounter the following error:
< pre class = "source" > java.security.cert.CertificateException: Certificates does not conform to algorithm constraints< / pre >
2015-03-04 06:15:26 +08:00
if you run a HTTPS request on a web site with a SSL certificate (itself or one of SSL certificates in its chain of trust) with a signature
2017-09-18 02:22:16 +08:00
algorithm using MD2 (like < span class = "code" > md2WithRSAEncryption< / span > ) or with a SSL certificate with a size lower than 1024 bits.
2017-04-01 22:01:02 +08:00
This error is related to increased security in Java 8+.
2015-03-04 06:15:26 +08:00
< br >
2016-11-05 22:26:10 +08:00
To allow you to perform your HTTPS request, you can downgrade the security of your Java installation by editing
2016-04-16 22:36:00 +08:00
the Java < span class = "code" > jdk.certpath.disabledAlgorithms< / span > property. Remove the MD2 value or the constraint on size, depending on your case.
2015-03-04 06:15:26 +08:00
< br >
This property is in this file:
2016-04-16 22:36:00 +08:00
< pre class = "source" > JAVA_HOME/jre/lib/security/java.security< / pre >
2016-09-25 20:04:59 +08:00
See < a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=56357" >
2015-03-08 18:22:58 +08:00
Bug
56357< / a > for details.
2011-09-28 23:03:18 +08:00
< / li >
2017-09-18 02:22:16 +08:00
2016-04-16 22:36:00 +08:00
< li >
Under Mac OSX Aggregate Graph will show wrong values due to mirroring effect on numbers.
2016-11-05 22:26:10 +08:00
This is due to a known Java bug, see Bug < a href = "https://bugs.openjdk.java.net/browse/JDK-8065373" > JDK-8065373< / a >
2017-04-01 22:01:02 +08:00
The fix is to use JDK8_u45 or later.
2016-04-16 22:36:00 +08:00
< / li >
2017-09-18 02:22:16 +08:00
2016-04-16 22:36:00 +08:00
< li >
2016-09-25 20:04:59 +08:00
View Results Tree may fail to display some HTML code under HTML renderer, see < a href = "https://bz.apache.org/bugzilla/show_bug.cgi?id=54586" >
2016-04-16 22:36:00 +08:00
Bug
54586< / a > .
This is due to a known Java bug which fails to parse "< span class = "code" > px< / span > " units in row/col attributes.
2016-11-05 22:26:10 +08:00
See Bug < a href = "https://bugs.openjdk.java.net/browse/JDK-8031109" > JDK-8031109< / a >
2017-09-18 02:22:16 +08:00
The fix is to use JDK9 b65 or later.
2016-04-16 22:36:00 +08:00
< / li >
2017-09-18 02:22:16 +08:00
2016-04-16 22:36:00 +08:00
< li >
2017-09-18 02:22:16 +08:00
JTable selection with keyboard (< span class = "keycombo" > < span class = "keysym" > SHIFT< / span > + < span class = "keysym" > up/down< / span > < / span > ) is totally unusable with Java 7 on Mac OSX.
2016-11-05 22:26:10 +08:00
This is due to a known Java bug < a href = "https://bugs.openjdk.java.net/browse/JDK-8025126" > JDK-8025126< / a >
2016-04-16 22:36:00 +08:00
The fix is to use JDK 8 b132 or later.
< / li >
2017-09-18 02:22:16 +08:00
2009-05-10 06:57:45 +08:00
< / ul >
2016-11-05 22:26:10 +08:00
2017-09-18 02:22:16 +08:00
< / div >
< div class = "share-links" >
2016-04-28 04:48:47 +08:00
Share this page:
2017-09-18 02:22:16 +08:00
< ul >
< li class = "fb" >
< a data-social-url = "https://facebook.com/sharer/sharer.php?u=" title = "Share on facebook" > < i class = "fa fa-facebook" aria-hidden = "true" > < / i > share< / a >
< / li >
< li class = "twitter" >
< a data-social-url = "https://twitter.com/intent/tweet?url=" title = "Tweet on twitter" > < i class = "fa fa-twitter" aria-hidden = "true" > < / i > tweet< / a >
< / li >
< li class = "gplus" >
< a data-social-url = "https://plus.google.com/share?url=" title = "Share on Google+" > < i class = "fa fa-google-plus" aria-hidden = "true" > < / i > share< / a >
< / li >
< / ul >
< / div >
< / div >
< div class = "footer" >
< div class = "copyright" >
2015-03-08 18:22:58 +08:00
Copyright ©
1999 –
2017-04-01 22:01:02 +08:00
2017
2015-03-08 18:22:58 +08:00
, Apache Software Foundation
2017-09-18 02:22:16 +08:00
< / div >
< div class = "trademarks" > Apache, Apache JMeter, JMeter, the Apache
2015-03-08 18:22:58 +08:00
feather, and the Apache JMeter logo are
trademarks of the
Apache Software Foundation.
2017-09-18 02:22:16 +08:00
< / div >
< / div >
< script > ( f u n c t i o n ( ) {
2016-04-28 04:48:47 +08:00
// fill in the current location into social links on this page.
"use strict";
var as = document.getElementsByTagName('a');
var loc = document.location.href;
if (!loc.toLowerCase().startsWith('http')) {
return;
}
for (var i=0; i< as.length ; i + + ) {
var href = as[i].getAttribute('data-social-url');
if (href !== null) {
as[i].href = href + encodeURIComponent(loc);
}
}
2017-09-18 02:22:16 +08:00
})();< / script >
< / body >
< / html >