Author: milamber
Date: Sun Sep 9 15:25:54 2018
New Revision: 1840418
URL: http://svn.apache.org/viewvc?rev=1840418&view=rev
Log:
Prepare next release 5.0: update docs tree and overview (RC1)
Added:
jmeter/trunk/docs/images/screenshots/apply_naming_policy1.png (with props)
jmeter/trunk/docs/images/screenshots/apply_naming_policy2.png (with props)
jmeter/trunk/docs/images/screenshots/changes/5.0/
jmeter/trunk/docs/images/screenshots/changes/5.0/jmeter_5_custom_graphs.png
(with props)
jmeter/trunk/docs/images/screenshots/changes/5.0/jmeter_5_distributed.png
(with props)
jmeter/trunk/docs/images/screenshots/changes/5.0/jmeter_5_flow_control_action.png
(with props)
jmeter/trunk/docs/images/screenshots/changes/5.0/jmeter_5_hits_per_sec.png
(with props)
jmeter/trunk/docs/images/screenshots/changes/5.0/jmeter_5_recording.png
(with props)
jmeter/trunk/docs/images/screenshots/changes/5.0/jmeter_5_rest1.png (with
props)
jmeter/trunk/docs/images/screenshots/changes/5.0/jmeter_5_rest2.png (with
props)
jmeter/trunk/docs/images/screenshots/changes/5.0/jmeter_5_restart.png
(with props)
jmeter/trunk/docs/images/screenshots/changes/5.0/jmeter_5_result_status_handler.png
(with props)
jmeter/trunk/docs/images/screenshots/changes/5.0/jmeter_5_search_feature.png
(with props)
jmeter/trunk/docs/images/screenshots/changes/5.0/jmeter_5_total_trans_per_sec.png
(with props)
jmeter/trunk/docs/images/screenshots/changes/5.0/jmeter_5_vrt_request_body.png
(with props)
jmeter/trunk/docs/images/screenshots/changes/5.0/jmeter_5_vrt_response_body.png
(with props)
jmeter/trunk/docs/images/screenshots/changes/5.0/jmeter_5_xpath2_extractor.png
(with props)
jmeter/trunk/docs/images/screenshots/changes/5.0/jmeter_5_xpath2_tester.png
(with props)
jmeter/trunk/docs/images/screenshots/if_controller_expression.png (with
props)
jmeter/trunk/docs/images/screenshots/if_controller_javascript.png (with
props)
jmeter/trunk/docs/images/screenshots/if_controller_variable.png (with
props)
jmeter/trunk/docs/images/screenshots/thread_group_distributed.png (with
props)
jmeter/trunk/docs/images/screenshots/webtest/http-cookie-manager.png
(with props)
jmeter/trunk/docs/images/screenshots/xpath2_extractor.png (with props)
Modified:
jmeter/trunk/docs/building.html
jmeter/trunk/docs/changes.html
jmeter/trunk/docs/changes_history.html
jmeter/trunk/docs/css/new-style.css
jmeter/trunk/docs/devguide-dashboard.html
jmeter/trunk/docs/download_jmeter.html
jmeter/trunk/docs/images/screenshots/backend_listener.png
jmeter/trunk/docs/images/screenshots/csvdatasetconfig.png
jmeter/trunk/docs/index.html
jmeter/trunk/docs/issues.html
jmeter/trunk/docs/jmeter_irc.html
jmeter/trunk/docs/localising/index.html
jmeter/trunk/docs/mail.html
jmeter/trunk/docs/mail2.html
jmeter/trunk/docs/nightly.html
jmeter/trunk/docs/svnindex.html
jmeter/trunk/docs/usermanual/best-practices.html
jmeter/trunk/docs/usermanual/boss.html
jmeter/trunk/docs/usermanual/build-adv-web-test-plan.html
jmeter/trunk/docs/usermanual/build-db-test-plan.html
jmeter/trunk/docs/usermanual/build-ftp-test-plan.html
jmeter/trunk/docs/usermanual/build-jms-point-to-point-test-plan.html
jmeter/trunk/docs/usermanual/build-jms-topic-test-plan.html
jmeter/trunk/docs/usermanual/build-ldap-test-plan.html
jmeter/trunk/docs/usermanual/build-ldapext-test-plan.html
jmeter/trunk/docs/usermanual/build-monitor-test-plan.html
jmeter/trunk/docs/usermanual/build-test-plan.html
jmeter/trunk/docs/usermanual/build-web-test-plan.html
jmeter/trunk/docs/usermanual/build-ws-test-plan.html
jmeter/trunk/docs/usermanual/component_reference.html
jmeter/trunk/docs/usermanual/functions.html
jmeter/trunk/docs/usermanual/generating-dashboard.html
jmeter/trunk/docs/usermanual/get-started.html
jmeter/trunk/docs/usermanual/glossary.html
jmeter/trunk/docs/usermanual/hints_and_tips.html
jmeter/trunk/docs/usermanual/history_future.html
jmeter/trunk/docs/usermanual/include_controller_tutorial.html
jmeter/trunk/docs/usermanual/index.html
jmeter/trunk/docs/usermanual/jmeter_accesslog_sampler_step_by_step.html
jmeter/trunk/docs/usermanual/jmeter_distributed_testing_step_by_step.html
jmeter/trunk/docs/usermanual/jmeter_proxy_step_by_step.html
jmeter/trunk/docs/usermanual/jmeter_tutorial.html
jmeter/trunk/docs/usermanual/junitsampler_tutorial.html
jmeter/trunk/docs/usermanual/ldapanswer_xml.html
jmeter/trunk/docs/usermanual/ldapops_tutor.html
jmeter/trunk/docs/usermanual/listeners.html
jmeter/trunk/docs/usermanual/properties_reference.html
jmeter/trunk/docs/usermanual/realtime-results.html
jmeter/trunk/docs/usermanual/regular_expressions.html
jmeter/trunk/docs/usermanual/remote-test.html
jmeter/trunk/docs/usermanual/test_plan.html
jmeter/trunk/src/core/org/apache/jmeter/util/JMeterVersion.java
jmeter/trunk/xdocs/download_jmeter.xml
jmeter/trunk/xdocs/overview.html
Modified: jmeter/trunk/docs/building.html
URL:
http://svn.apache.org/viewvc/jmeter/trunk/docs/building.html?rev=1840418&r1=1840417&r2=1840418&view=diff
==============================================================================
--- jmeter/trunk/docs/building.html (original)
+++ jmeter/trunk/docs/building.html Sun Sep 9 15:25:54 2018
@@ -419,6 +419,7 @@ You may want to also download the source
</li>
</ul>
</div>
+<a href="#top" id="topButton">Go to top</a>
</div>
<div class="footer">
<div class="copyright">
@@ -434,8 +435,16 @@ You may want to also download the source
</div>
</div>
<script>(function(){
- // fill in the current location into social links on this page.
"use strict";
+ // enable 'go to top' button functionality
+ document.addEventListener('scroll', function() {
+ if (document.body.scrollTop > 500 ||
document.documentElement.scrollTop > 500) {
+ document.getElementById("topButton").style.display =
"block";
+ } else {
+ document.getElementById("topButton").style.display =
"none";
+ }
+ });
+ // fill in the current location into social links on this page.
var as = document.getElementsByTagName('a');
var loc = document.location.href;
if (!loc.toLowerCase().startsWith('http')) {
Modified: jmeter/trunk/docs/changes.html
URL:
http://svn.apache.org/viewvc/jmeter/trunk/docs/changes.html?rev=1840418&r1=1840417&r2=1840418&view=diff
==============================================================================
--- jmeter/trunk/docs/changes.html (original)
+++ jmeter/trunk/docs/changes.html Sun Sep 9 15:25:54 2018
@@ -201,7 +201,7 @@ Earlier changes are detailed in the <a h
-<h1>Version 4.0</h1>
+<h1>Version 5.0</h1>
<p>
Summary
@@ -243,200 +243,149 @@ Summary
<h2 class="ch_section" id="New and Noteworthy">New and Noteworthy</h2>
+<h3 class="ch_title">Core improvements</h3>
+<p>Rest support has been improved in many fields
+<ul>
+
+<li>Multipart/form-data requests now work for <span class="code">PUT</span>,
<span class="code">DELETE</span> …</li>
+
+<li>It is now also possible to send a JSON Body with attached file</li>
+
+<li>Parameters entered in Parameters Tab are now used in body instead of being
ignored</li>
+</ul>
-<h3 class="ch_title">Core improvements</h3>
-
-<p>JMeter now supports JAVA 9.</p>
+<figure>
+<a href="./images/screenshots/changes/5.0/jmeter_5_rest1.png"><img
src="./images/screenshots/changes/5.0/jmeter_5_rest1.png" width="1216"
height="340" alt=""></a>
+<figcaption></figcaption>
+</figure>
-<p>New <a href="usermanual/component_reference.html#Boundary_Extractor"><span
class="code">Boundary Extractor</span></a> element available which provides
easy extraction with better performances
<figure>
-<a href="./images/screenshots/changes/4.0/boundary_extractor.png"><img
src="./images/screenshots/changes/4.0/boundary_extractor.png" width="1078"
height="315" alt=""></a>
+<a href="./images/screenshots/changes/5.0/jmeter_5_rest2.png"><img
src="./images/screenshots/changes/5.0/jmeter_5_rest2.png" width="1223"
height="314" alt=""></a>
<figcaption></figcaption>
</figure>
</p>
-<p>New <a href="usermanual/component_reference.html#JSON_Assertion"><span
class="code">JSON Assertion</span></a> element available to assert on JSON
responses.
+<p>In distributed testing, JMeter now automatically prefixes thread names with
engine host and port, this makes the counting of threads correct in the HTML
report without any other configuration as it was required before
<figure>
-<a href="./images/screenshots/changes/4.0/json_assertion.png"><img
src="./images/screenshots/changes/4.0/json_assertion.png" width="1095"
height="307" alt=""></a>
+<a href="./images/screenshots/changes/5.0/jmeter_5_distributed.png"><img
src="./images/screenshots/changes/5.0/jmeter_5_distributed.png" width="1156"
height="543" alt=""></a>
<figcaption></figcaption>
</figure>
+
</p>
-<p>New <a
href="usermanual/component_reference.html#Precise_Throughput_Timer"><span
class="code">Precise Throughput Timer</span></a> element available which
produces Poisson arrivals with given constant throughput.
+<p>XPath 2.0 is supported in a new element called <span class="code">XPath2
extractor</span> providing easier XML namespaces handling, up to date XPath
syntax and better performances
<figure>
-<a href="./images/screenshots/changes/4.0/precise_throughput_timer.png"><img
src="./images/screenshots/changes/4.0/precise_throughput_timer.png"
width="1080" height="381" alt=""></a>
+<a href="./images/screenshots/changes/5.0/jmeter_5_xpath2_extractor.png"><img
src="./images/screenshots/changes/5.0/jmeter_5_xpath2_extractor.png"
width="879" height="340" alt=""></a>
<figcaption></figcaption>
</figure>
-</p>
-<p>JMS Point-to-Point sampler has been enhanced with <span
class="code">read</span>, <span class="code">browse</span>, <span
class="code">clear</span> options.
<figure>
-<a
href="./images/screenshots/changes/4.0/jmsptp_communication_styles.png"><img
src="./images/screenshots/changes/4.0/jmsptp_communication_styles.png"
width="1080" height="489" alt=""></a>
+<a href="./images/screenshots/changes/5.0/jmeter_5_xpath2_tester.png"><img
src="./images/screenshots/changes/5.0/jmeter_5_xpath2_tester.png" width="1213"
height="730" alt=""></a>
<figcaption></figcaption>
</figure>
+
</p>
-<p>Best property values are now selected on many Test Elements to ensure best
practices are the defaults:
- <ul>
-
-<li>Newly added <span class="code">If Controller</span> now uses by default
Expression which is the most performing option.
- <figure>
-<a href="./images/screenshots/changes/4.0/if_controller_condition.png"><img
src="./images/screenshots/changes/4.0/if_controller_condition.png" width="716"
height="248" alt=""></a>
-<figcaption></figcaption>
-</figure>
-
+<p>Upgrade to HTTP Components 4.6 last APIs has been completed and JMeter does
not rely anymore on deprecated APIs of this library</p>
+
+<p>It is now possible to control in an easier way Loop breaking and Loop
switching to next iteration. This is available in <span class="code">Flow
Control Action</span> and <span class="code">Result Status Action
Handler</span> elements
<figure>
-<a href="./images/screenshots/changes/4.0/if_controller_expression.png"><img
src="./images/screenshots/changes/4.0/if_controller_expression.png" width="717"
height="251" alt=""></a>
+<a
href="./images/screenshots/changes/5.0/jmeter_5_flow_control_action.png"><img
src="./images/screenshots/changes/5.0/jmeter_5_flow_control_action.png"
width="772" height="270" alt=""></a>
<figcaption></figcaption>
</figure>
-</li>
-
-<li>Newly added JSR223 Test Element now cache compiled script by default if
language used provides this feature.
- <figure>
-<a href="./images/screenshots/changes/4.0/jsr223_cache_compilation.png"><img
src="./images/screenshots/changes/4.0/jsr223_cache_compilation.png" width="346"
height="49" alt=""></a>
+
+<figure>
+<a
href="./images/screenshots/changes/5.0/jmeter_5_result_status_handler.png"><img
src="./images/screenshots/changes/5.0/jmeter_5_result_status_handler.png"
width="615" height="212" alt=""></a>
<figcaption></figcaption>
</figure>
-</li>
-
-</ul>
+
</p>
-<p>
-<a href="usermanual/component_reference.html#Loop_Controller"><span
class="code">Loop controller</span></a> and
- <a href="usermanual/component_reference.html#ForEach_Controller"><span
class="code">ForEach Controller</span></a>
- now expose their current iteration as a variable named <span
class="code">__jm__<Name of your element>__idx</span> that
- you can use like this for example for a Loop Controller named <span
class="code">MyLoopController</span>:
- <pre class="source">${__jm__<MyLoopController>__idx}</pre>.
- See <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61802">
- Bug
- 61802</a>
+<p>While Controller now exports a variable containing its current index named
<span class="code">__jm__<Name of your element>__idx</span>. So for
+example, if your While Controller is named WC, then you can access the looping
index through <span class="code">${__jm__WC__idx}</span>
</p>
-<p>Cookies are now shown in View Results Tree during recording. They were
previously always shown as empty.</p>
-<p>
-<a href="usermanual/component_reference.html#Response_Assertion"><span
class="code">Response Assertion</span></a> now allows you to customize
assertion message and assert on Request Data.
+<h3 class="ch_title">Scripting / Debugging enhancements</h3>
+
+<p>Search feature has been improved to allow you to iterate in the tree over
search results and do necessary replacements through <span
class="code">Next</span>/<span class="code">Previous</span>/<span
class="code">Replace</span>/<span class="code">Replace/Find</span> buttons
<figure>
-<a
href="./images/screenshots/changes/4.0/response_assertion_enhancements.png"><img
src="./images/screenshots/changes/4.0/response_assertion_enhancements.png"
width="909" height="617" alt=""></a>
+<a href="./images/screenshots/changes/5.0/jmeter_5_search_feature.png"><img
src="./images/screenshots/changes/5.0/jmeter_5_search_feature.png" width="829"
height="524" alt=""></a>
<figcaption></figcaption>
</figure>
-</p>
-
-<h3 class="ch_title">UX improvements</h3>
-<p>JMeter now uses <a href="https://github.com/bulenkov/Darcula">Darcula
LAF</a> by default</p>
+</p>
-<p>Workbench has been dropped from UI, you can now use Non Test Elements as
immediate children of Test Plan.
+<p>In View Results Tree, the request and response headers/body are clearly
separated to allow you to better inspect requests and responses. You can also
search in all those tabs for a particular value
<figure>
-<a href="./images/screenshots/changes/4.0/goodbye_workbench.png"><img
src="./images/screenshots/changes/4.0/goodbye_workbench.png" width="282"
height="144" alt=""></a>
+<a href="./images/screenshots/changes/5.0/jmeter_5_vrt_request_body.png"><img
src="./images/screenshots/changes/5.0/jmeter_5_vrt_request_body.png"
width="737" height="366" alt=""></a>
<figcaption></figcaption>
</figure>
-</p>
-<p>Menu UX have been improved to make most used elements available more
rapidly.
<figure>
-<a href="./images/screenshots/changes/4.0/menu_organization.png"><img
src="./images/screenshots/changes/4.0/menu_organization.png" width="711"
height="322" alt=""></a>
+<a href="./images/screenshots/changes/5.0/jmeter_5_vrt_response_body.png"><img
src="./images/screenshots/changes/5.0/jmeter_5_vrt_response_body.png"
width="771" height="552" alt=""></a>
<figcaption></figcaption>
</figure>
+
</p>
-<p>HTTP(S) Test Script Recorder now allows you to name your transactions while
recording in a more human readable way.
+<p>Recording feature has been improved to provide a popup that is always on
top when you navigate in browser allowing you to name transactions while you
navigate in your application.
<figure>
-<a href="./images/screenshots/changes/4.0/recorder_naming_samplers.png"><img
src="./images/screenshots/changes/4.0/recorder_naming_samplers.png"
width="1011" height="502" alt=""></a>
+<a href="./images/screenshots/changes/5.0/jmeter_5_recording.png"><img
src="./images/screenshots/changes/5.0/jmeter_5_recording.png" width="1425"
height="796" alt=""></a>
<figcaption></figcaption>
</figure>
-</p>
-<p></p>
+</p>
-<p>UX improvements made on, among the most notable :</p>
+<p>You can now restart JMeter from menu <span class="menuchoice"><span
class="guimenuitem">File</span> → <span
class="guimenuitem">Restart</span></span>
-<ul>
-
-<li>Module Controller informs user at least one Controller is required</li>
-
-<li>Function Helper Dialog (The wizard that helps using and testing functions)
has been improved in many fields.
- <figure>
-<a
href="./images/screenshots/changes/4.0/function_helper_dialog_enhancements.png"><img
src="./images/screenshots/changes/4.0/function_helper_dialog_enhancements.png"
width="772" height="315" alt=""></a>
+<figure>
+<a href="./images/screenshots/changes/5.0/jmeter_5_restart.png"><img
src="./images/screenshots/changes/5.0/jmeter_5_restart.png" width="199"
height="318" alt=""></a>
<figcaption></figcaption>
</figure>
-</li>
-
-<li>Switch Controller trims text to avoid issues when a space is introduced
before/after name</li>
-
-<li>Test Plan is now saved before running the test plan</li>
-
-</ul>
-
-
-<h3 class="ch_title">Functions</h3>
-
-<p>New Function <a href="usermanual/functions.html#__digest"><span
class="code">__digest</span></a> provides easy computing of SHA-XXX, MDX hashes:
-<pre class="source">${__digest(MD5,Apache JMeter 4.0 rocks !,,,)}</pre> will
return <span class="code">0e16c3ce9b6c9971c69ad685fd875d2b</span>
-</p>
-
-<p>New Function <a href="usermanual/functions.html#__dateTimeConvert"><span
class="code">__dateTimeConvert</span></a> provides easy conversion between date
formats:
-<pre class="source">${__dateTimeConvert(01 Jan 2017,dd MMM
yyyy,dd/MM/yyyy,)}</pre> will return <span class="code">01/01/2017</span>
-</p>
-<p>New Function <a href="usermanual/functions.html#__changeCase"><span
class="code">__changeCase</span></a> provides ability to switch to Upper /
Lower / Capitalized cases
-<pre class="source">${__changeCase(Avaro omnia desunt\, inopi pauca\, sapienti
nihil,UPPER,)}</pre> will return <span class="code">AVARO OMNIA DESUNT, INOPI
PAUCA, SAPIENTI NIHIL</span>
</p>
-<p>New Functions <a href="usermanual/functions.html#__isVarDefined"><span
class="code">__isVarDefined</span></a>
-and <a href="usermanual/functions.html#__isPropDefined"><span
class="code">__isPropDefined</span></a> provide testing of properties and
variables availability
-<pre class="source">${__isPropDefined(START.HMS)}</pre> will return <span
class="code">true</span>
-
-<pre class="source">${__isVarDefined(JMeterThread.last_sample_ok)}</pre> will
return <span class="code">true</span>
-
-</p>
+<h3 class="ch_title">Live Reporting and Web Report</h3>
+Reporting feature has been enhanced
+<p>A new Graph Total Transactions per second has been added to the HTML Web
Report
+<figure>
+<a
href="./images/screenshots/changes/5.0/jmeter_5_total_trans_per_sec.png"><img
src="./images/screenshots/changes/5.0/jmeter_5_total_trans_per_sec.png"
width="1156" height="536" alt=""></a>
+<figcaption></figcaption>
+</figure>
-<h3 class="ch_title">Scripting and Plugin Development</h3>
+</p>
-<p>You can now call <span class="code">SampleResult#setIgnore()</span> if you
don't want your sampler to be visible in results</p>
+<p>It is now possible to graph over time custom metrics available as JMeter
Variables through <span class="code">sample_variables</span>. Those custom
metrics graphs will be
+available in the HTML Report in <span class="code">Custom Graphs section</span>
-<p>
-<span class="code">JavaSamplerContext</span> used by <span
class="code">AbstractJavaSamplerClient</span> has been enhanced with new
methods to easy plugin development.</p>
+<figure>
+<a href="./images/screenshots/changes/5.0/jmeter_5_custom_graphs.png"><img
src="./images/screenshots/changes/5.0/jmeter_5_custom_graphs.png" width="1426"
height="755" alt=""></a>
+<figcaption></figcaption>
+</figure>
-<p>JMeter now distributes additional Maven sources and javadoc artifacts into
<a
href="https://repo1.maven.org/maven2/org/apache/jmeter/ApacheJMeter_core/4.0/">Maven
repository</a>
</p>
-<p>Plugins can now register listeners to be notified when a Test Plan is
opened/closed</p>
-
-
-<h3 class="ch_title">Live Reporting and Web Report</h3>
+<p>Hits per second graph now takes into account the embedded resources
+<figure>
+<a href="./images/screenshots/changes/5.0/jmeter_5_hits_per_sec.png"><img
src="./images/screenshots/changes/5.0/jmeter_5_hits_per_sec.png" width="1153"
height="537" alt=""></a>
+<figcaption></figcaption>
+</figure>
-<p>InfluxDB backend listener now allows you to add custom tags by adding them
with prefix <span class="code">TAG_</span>, see <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61794">
- Bug
- 61794</a>
</p>
-<p>In Web Report responseTime distribution graph is more precise</p>
-
-<p>Some bugfixes have been made on report generation, see <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61900">
- Bug
- 61900</a>, <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61900">
- Bug
- 61900</a>61956, <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61899">
- Bug
- 61899</a>.
-Graphs <i>Latency Vs Request</i> and <i>Response Time Vs Request</i> did not
exceed 1000 RPS due to <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61962">
- Bug
- 61962</a>
-</p>
+<p>In Live reporting, the sent and received bytes are now sent to Backends
(InfluxDB or Graphite)</p>
-<h3 class="ch_title">Configuration of JMeter environment</h3>
-<p>JVM settings for the JMeter start scripts can be placed in a separate file
(<span class="code">bin/setenv.sh</span> on Unix
-and <span class="code">bin\setenv.bat</span> on Windows), that gets called on
startup. The startup script
-itself does not have to be edited anymore.</p>
+<h3 class="ch_title">Functions</h3>
+<p>A New function <span class="code">__threadGroupName</span> has been
introduced to obtain ThreadGroup name.</p>
@@ -444,70 +393,28 @@ itself does not have to be edited anymor
<h2 class="ch_section" id="Incompatible changes">Incompatible changes</h2>
<ul>
-
-<li>
-<span class="code">Start time</span> and <span class="code">End date</span> of
Thread Group have been removed, see <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61549">
- Bug
- 61549</a>
-</li>
-
-<li>In distributed testing, mode <span class="code">Hold</span> has been
removed. Use alternative and more efficient modes</li>
-
-<li>For 3<sup>rd</sup> party plugins, the following method in <span
class="code">org.apache.jmeter.gui.tree.JMeterTreeNode</span> has been dropped
for migration to Java 9 (<a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61529">
- Bug
- 61529</a>)
- <pre class="source">public Enumeration<JMeterTreeNode>
children()</pre>
-
-</li>
-
-<li>
-<span class="code">tearDown Thread Group</span> will now run on stop and
shutdown of a test by default. If you don't want this behaviour,
- uncheck <span class="code">Run tearDown Thread Groups after shutdown of
main threads</span> on <span class="code">Test Plan</span> element, see <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61656">
- Bug
- 61656</a>
-</li>
-
-<li>Properties <span class="code">sampleresult.getbytes.headers_size</span>
and <span class="code">sampleresult.getbytes.body_real_size</span> have been
dropped, see <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61587">
- Bug
- 61587</a>
-</li>
-
-<li>JMeter will now save your test plan whenever you run it. This behaviour
can be controlled by property <span
class="code">save_automatically_before_run</span>, see <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61731">
- Bug
- 61731</a>
-</li>
-
-<li>Workbench element has been dropped, you now directly add <span
class="code">Non Test Element</span> as children of Test Plan. When loading a
Test Plan that contains the element
- JMeter will move the <span class="code">Mirror Server</span>, <span
class="code">Property Display</span> and HTTP(s) <span class="code">Test Script
Recorder</span> elements as direct children of Test Plan. For
- any other element, it will create a <span class="code">Test
Fragment</span> element called <span class="code">Workbench Test Fragment and
move the elements in it</span>.</li>
-
-<li>Following classes have been dropped (<span
class="code">org.apache.jmeter.functions.util.ArgumentEncoder</span>, <span
class="code">org.apache.jmeter.functions.util.ArgumentDecoder</span>), see <a
href="https://github.com/apache/jmeter/pull/335">
- Pull request #335</a>
+
+<li>Since JMeter 5.0, when using default HC4 Implementation, JMeter will reset
HTTP state (SSL State + Connections) on each thread group iteration. If you
don't want
+this behaviour, set <span
class="code">httpclient.reset_state_on_thread_group_iteration=false</span>
</li>
-
-<li>In JMS Point-to-Point sampler, setting timeout to 0 will now mean infinite
timeout while previously it would be switched to 2000 ms, see <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61829">
+
+<li>Since JMeter 5.0, in relation to above remark, <span
class="code">https.use.cached.ssl.context</span> is deprecated and not used
anymore.</li>
+
+<li>Since JMeter 5.0, when using CSV output, sub results will now be also
output to CSV file. To revert to previous behaviour set <span
class="code">jmeter.save.saveservice.subresults=false</span>, see <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62470">
Bug
- 61829</a>
-</li>
-
-<li>When Assertions are at different scopes, they are executed starting with
the most OUTER one to the most INNER one. See <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61846">
+ 62470</a>, <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=60917">
Bug
- 61846</a>
-</li>
-
-<li>JMeter now starts by default using English locale. This change is due to
missing translations in many supported languages.
- You can change locale by modifying in jmeter and jmeter.bat (or
preferably setenv.sh/setenv.bat) the <span class="code">JVM_ARGS</span> system
property values.
- We'd also be very grateful if you can contribute translations in
supported languages.
- </li>
-
-<li>SwitchController now trims by default the content of switch to avoid issue
related to unwanted spaces. See <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61771">
+ 60917</a>, <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62550">
Bug
- 61771</a>
+ 62550</a>.</li>
+
+<li>Since JMeter 5.0, <span class="code">CSS/JQuery Extractor</span> has been
renamed to <span class="code">CSS Selector Extractor</span>
</li>
-
-<li>JMeter JVM heap settings have changed from <span class="code">-Xms512m
-Xmx512m</span> to <span class="code">-Xms1g -Xmx1g</span>
+
+<li>Since JMeter 5.0, <span class="code">Test Action</span> has been renamed
to <span class="code">Flow Control Action</span>
</li>
+
</ul>
@@ -520,53 +427,46 @@ itself does not have to be edited anymor
<ul>
<li>
-<a href="https://github.com/apache/jmeter/pull/316">
- Pull request #316</a>
- -
- Warn about empty truststore loading. Contributed by Vincent Herilier
(https://github.com/vherilier)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61639">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62260">
Bug
- 61639</a>
+ 62260</a>
-
- HTTP(S) Test Script Recorder: In request filtering tab, uncheck by default
"Notify Child Listeners of filtered samplers"</li>
+ Improve Rest support. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61672">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=58757">
Bug
- 61672</a>
+ 58757</a>
-
- HTTP(S) Test Script Recorder: Have the ability to choose the sampler name
while keeping the ability to just add a prefix</li>
+ HTTP Request : Updated deprecated methods of HttpComponents to last APIs of
httpclient-4.5.X. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=53957">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62212">
Bug
- 53957</a>
+ 62212</a>
-
- HTTP Request: In Parameters tab, allow pasting of content coming from
Firefox and Chrome (unparsed)</li>
+ Recorder : Improve UX by providing a popup above all windows to be able to
change Transaction names and pauses while using Browser. Contributed by Ubik
Load Pack (support at ubikloadpack.com)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61587">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62248">
Bug
- 61587</a>
+ 62248</a>
-
- Drop properties <span class="code">sampleresult.getbytes.headers_size</span>
and <span class="code">sampleresult.getbytes.body_real_size</span>
-</li>
+ HTTP Request : Parameters entered in Parameters Tab should be used in body
instead of being ignored. Partly based on a patch by Artem Fedorov contributed
by Blazemeter.</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61843">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=60015">
Bug
- 61843</a>
+ 60015</a>
-
- HTTP(S) Test Script Recorder: Add SAN to JMeter generated CA Certificate.
Contributed by Matthew Buckett</li>
+ Multipart/form-data works only for <span class="code">POST</span> using
HTTPClient4 while it should for <span class="code">PUT</span>, <span
class="code">DELETE</span>, … Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61901">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62317">
Bug
- 61901</a>
+ 62317</a>
-
- Support for <span class="code">https.cipherSuites</span> System property.
Contributed by Jeremy Arnold (jeremy at arnoldzoo.org)</li>
+ HTTP(S) Test Script Recorder: allow to add ResultSaver to created
sampler</li>
</ul>
@@ -574,35 +474,34 @@ itself does not have to be edited anymor
<h3>Other samplers</h3>
<ul>
-
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61544">
- Bug
- 61544</a>
+<a href="https://github.com/apache/jmeter/pull/376">
+ Pull request #376</a>
-
- JMS Point-to-Point Sampler: Enhance communication styles with read, browse,
clear. Based on a contribution by Benny van Wijngaarden (benny at
smaragd-it.nl)</li>
-
+ JUnitSampler logs exceptions except assertion-failures from test cases as
warnings. Contributed by Davide Angelocola (davide.angelocola at
fisglobal.com)</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61829">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62244">
Bug
- 61829</a>
+ 62244</a>
-
- JMS Point-to-Point: If Receive Queue is empty and a timeout is set, it is
not taken into account. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
-
+ Rename <span class="code">Test Action</span> to <span class="code">Flow
Control Action</span>
+</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61739">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62302">
Bug
- 61739</a>
+ 62302</a>
-
- Java Request / JavaSamplerClient: Improve <span
class="code">org.apache.jmeter.protocol.java.sampler.JavaSamplerContext</span>
-</li>
-
+ Move JSR223 Sampler up the menu. Contributed by orimarko at gmail.com</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61762">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62595">
Bug
- 61762</a>
+ 62595</a>
-
- Start Next Thread Loop should be used everywhere</li>
+ SMTPSampler does not allow configuring the SSL/TLS protocols to be used on
handshake. Contributed by Felipe Cuozzo (felipe.cuozzo at gmail.com)</li>
</ul>
@@ -612,25 +511,11 @@ itself does not have to be edited anymor
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61675">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62237">
Bug
- 61675</a>
+ 62237</a>
-
- If Controller: Use expression by default and add a warning when the other
mode is used. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61770">
- Bug
- 61770</a>
- -
- Module Controller: Inform user in UI that he needs to have at least one
Controller in his plan. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61771">
- Bug
- 61771</a>
- -
- SwitchController: Switch field should be trimmed by safety</li>
+ While Controller : Export variable containing current index of iteration.
Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
</ul>
@@ -640,39 +525,39 @@ itself does not have to be edited anymor
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=57760">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62195">
Bug
- 57760</a>
+ 62195</a>
-
- View Results Tree: Cookie Header is wrongly shown as empty (no cookies) when
viewing a recorder Sample Result. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
+ Save Responses to a file : Improve component and UI. Contributed by Ubik
Load Pack (support at ubikloadpack.com)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61769">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62209">
Bug
- 61769</a>
+ 62209</a>
-
- View Results Tree: Use syntax highlighter in XPath Tester, JSON Path Tester
and CSS/JQuery Tester. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
+ InfluxBackendListenerClient: First Assertion Failure Message must be sent if
error code and response code are empty or OK</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61776">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62269">
Bug
- 61776</a>
+ 62269</a>
-
- View Results Tree: Expansion of <span class="code">Add expand/collapse
all</span> menu in render XML view. Contributed by Maxime Chassagneux and
Graham Russell</li>
+ Bug 62269 - View Results Tree : Response and Request Tabs should contains
Header and Body tabs. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61852">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62270">
Bug
- 61852</a>
+ 62270</a>
-
- View Results Tree: Add a Boundary Extractor Tester</li>
+ View Results Tree : Allow searching in Request headers, Response Headers,
and Request body. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61794">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62276">
Bug
- 61794</a>
+ 62276</a>
-
- Influxdb backend: Add as many custom tags as wanted by just create new lines
and prefix theirs name by "<span class="code">TAG_</span>" on the GUI backend
listener</li>
+ InfluxDBBackendListenerClient / GraphiteBackendListenerClient : Add sent and
received bytes to metrics. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
</ul>
@@ -682,75 +567,25 @@ itself does not have to be edited anymor
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=60213">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62320">
Bug
- 60213</a>
+ 62320</a>
-
- New component: Boundary based extractor</li>
+ Counter : Reference Name property is not clear</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61845">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=60991">
Bug
- 61845</a>
+ 60991</a>
-
- New Component JSON Assertion based on AtlanBH JSON Path Assertion donated to
JMeter-Plugins and migrated into JMeter core by Artem Fedorov (artem at
blazemeter.com)</li>
+ XPath Extractor : Implement XPath 2.0. Contributed by Ubik Load Pack
(support at ubikloadpack.com)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61931">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62593">
Bug
- 61931</a>
+ 62593</a>
-
- New Component: Precise Throughput Timer, timer that produces Poisson
arrivals with given constant throughput. Contributed by Vladimir Sitnikov
(sitnikov.vladimir at gmail.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61644">
- Bug
- 61644</a>
- -
- HTTP Cache Manager: "Use Cache-Control/Expires header when processing GET
requests" should be checked by default</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61645">
- Bug
- 61645</a>
- -
- Response Assertion: Add ability to assert on Request Data</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=51140">
- Bug
- 51140</a>
- -
- Response Assertion: add ability to set a specific error/failure message that
is later shown in the Assertion Result. Contributed by Ubik Load Pack (support
at ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61534">
- Bug
- 61534</a>
- -
- Convert AssertionError to a failed assertion, allowing users to use assert
in their code. Fixing a regression introduced in 3.2</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61756">
- Bug
- 61756</a>
- -
- Extractors: Improve label name "Reference name" to make it clear what it
makes</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61758">
- Bug
- 61758</a>
- -
- <span class="code">Apply to:</span> field in Extractors, Assertions: When
entering a value in <span class="code">JMeter Variable Name</span>, the radio
box <span class="code">JMeter Variable Name</span> should be selected by
default. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61846">
- Bug
- 61846</a>
- -
- Scoped Assertion should follow same order of evaluation as Post
Processors</li>
-
+ Rename CSS/JQuery Extractor to CSS Selector Extractor. Contributed by
orimarko at gmail.com</li>
</ul>
@@ -760,81 +595,46 @@ itself does not have to be edited anymor
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61724">
- Bug
- 61724</a>
- -
- Add <span class="code">__digest</span> function to provide computing of
Hashes (SHA-XXX, MDX). Based on a contribution by orimarko at gmail.com</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61735">
- Bug
- 61735</a>
- -
- Add <span class="code">__dateTimeConvert</span> function to provide date
formats conversions. Based on a contribution by orimarko at gmail.com</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61760">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62178">
Bug
- 61760</a>
+ 62178</a>
-
- Add <span class="code">__isPropDefined</span> and <span
class="code">__isVarDefined</span> functions to know if property or variable
exist. Contributed by orimarko at gmail.com</li>
+ Add default value to <span class="code">__V</span> function. Contributed by
orimarko at gmail.com</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61759">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62178">
Bug
- 61759</a>
+ 62178</a>
-
- Add <span class="code">__changeCase</span> function to change different
cases of a string. Based on a contribution by orimarko at gmail.com</li>
+ Add function <span class="code">__threadGroupName</span> function to obtain
ThreadGroup name. Mainly contributed by orimarko at gmail.com</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61561">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62533">
Bug
- 61561</a>
+ 62533</a>
-
- Function helper dialog should display exception in result</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61738">
- Bug
- 61738</a>
- -
- Function Helper Dialog: Add Copy in Generate and clarify labels. Contributed
by Ubik Load Pack (support at ubikloadpack.com)</li>
+ Allow use epoch time as Date String value in function <span
class="code">__dateTimeConvert</span>
+</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62027">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62541">
Bug
- 62027</a>
+ 62541</a>
-
- Help: Introduce property <span class="code">help.local</span> to allow
choosing between local (offline) documentation and online documentation</li>
+ Allow <span class="code">__jexl3</span>,<span class="code">__jexl2</span>
functions to support new syntax as <span class="code">var x;</span>.
Contributed by orimarko at gmail.com</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61593">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61834">
Bug
- 61593</a>
+ 61834</a>
-
- Remove Detail, Add, Add from Clipboard, Delete buttons in Function Helper
GUI</li>
+ Function Helper Dialog : Improve tests by showing variables and keeping them
available between evaluations</li>
</ul>
-
<h3>I18N</h3>
<ul>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61606">
- Bug
- 61606</a>
- -
- Translate button <span class="code">Browse…</span> in some elements
(which use FileEditor class)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61747">
- Bug
- 61747</a>
- -
- HTTP(S) Test Script Recorder: add the missing doc to "Create transaction
after request (ms)"</li>
</ul>
@@ -844,661 +644,629 @@ itself does not have to be edited anymor
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61871">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62243">
Bug
- 61871</a>
+ 62243</a>
-
- Reduce
jmeter.reportgenerator.graph.responseTimeDistribution.property.set_granularity
default value from 500ms to 100ms</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61879">
- Bug
- 61879</a>
- -
- Remove useless files in HTML report template</li>
-
-</ul>
-
-
-<h3>General</h3>
-
-<ul>
+ Dashboard : make option "<span
class="code">--forceDeleteResultFile</span>"/"<span class="code">-f</span>"
option delete folder referenced by "<span class="code">-o</span>" option</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61591">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62367">
Bug
- 61591</a>
+ 62367</a>
-
- Drop Workbench from test tree. Implemented by Artem Fedorov (artem at
blazemeter.com) and contributed by BlazeMeter Ltd.</li>
+ HTML Report Generator: Add Graph Total Transactions per Second. Contributed
mainly by Martha Laks (laks.martha at gmail.com)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61549">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62166">
Bug
- 61549</a>
+ 62166</a>
-
- Thread Group: Remove start and end date</li>
+ Report/Dashboard: Provide ability to register custom graphs and metrics in
the JMeter Dashboard. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61529">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62542">
Bug
- 61529</a>
+ 62542</a>
-
- Migration to Java 9. Partly contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
+ Report/Dashboard : Display more information on filters when graph is empty.
Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61709">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62426">
Bug
- 61709</a>
+ 62426</a>
-
- SampleResult: Add a method <span class="code">setIgnore()</span> to make
JMeter ignore the SampleResult and not send it to listeners</li>
+ Optimize performance of report generation. Based on feedback by Allen
(444104595 at qq.com)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61806">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62550">
Bug
- 61806</a>
+ 62550</a>
-
- Allow to use <span class="code">SampleResult#setIgnore()</span> in
post-processors and assertions script (JSR223 elements)</li>
+ Modify SubResult Naming Policy</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61607">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=60917">
Bug
- 61607</a>
+ 60917</a>
-
- Add browse button in all BeanShell elements to select BeanShell script</li>
-
+ Load Test with embedded resources download : Hits per seconds does not take
into account the downloaded resources</li>
+
+</ul>
+
+
+<h3>General</h3>
+
+<ul>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61627">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62684">
Bug
- 61627</a>
+ 62684</a>
-
- Don't clear LogView anymore when clicking on Warning/Errors Indicator</li>
-
+ Distributed Testing : Add automatically to thread name a prefix to identify
engine. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61629">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62155">
Bug
- 61629</a>
+ 62155</a>
-
- Add Think Times to Children menu should not consider disabled elements</li>
-
+ Search Feature: Make Search text field get focus</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61655">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62156">
Bug
- 61655</a>
+ 62156</a>
-
- SampleSender: Drop HoldSampleSender implementation</li>
-
+ Search Feature : Distinguish between node that matches search and node that
contains a child that matches search</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61656">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62234">
Bug
- 61656</a>
+ 62234</a>
-
- <span class="code">tearDown Thread Group</span> should run by default at
stop or shutdown of test</li>
-
+ Search/Replace Feature : Enhance UX and add Replace/Next/Previous/Replace
& Find features. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61659">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62238">
Bug
- 61659</a>
+ 62238</a>
-
- <span class="code">JMeterVariables#get()</span> should apply <span
class="code">toString()</span> on non string objects</li>
-
+ Add ability to Switch to next iteration of Current Loop. Contributed by Ubik
Load Pack (support at ubikloadpack.com)</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61555">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62239">
Bug
- 61555</a>
+ 62239</a>
-
- Metaspace should be restricted as default</li>
-
+ Add ability to Break Current Loop</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61693">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61635">
Bug
- 61693</a>
+ 61635</a>
-
- JMeter aware of Docker (<span
class="code">-XX:+UnlockExperimentalVMOptions</span> <span
class="code">-XX:+UseCGroupMemoryLimitForHeap</span>)</li>
-
+ Add a menu to restart JMeter</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61694">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62470">
Bug
- 61694</a>
+ 62470</a>
-
- Add <span class="code">-server</span> option in <span
class="code">jmeter.bat</span>
-</li>
-
+ CSV Output : Enable logging of sub results when <span
class="code">jmeter.save.saveservice.subresults=true</span>. Contributed by
Ubik Load Pack (support at ubikloadpack.com)</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61697">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62473">
Bug
- 61697</a>
+ 62473</a>
-
- Introduce Darcula Look And Feel to make JMeter UI more attractive</li>
-
+ Setting "<span class="code">saveservice_properties</span>" has counter
intuitive behaviour</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61704">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62354">
Bug
- 61704</a>
+ 62354</a>
-
- Toolbar: Improve a bit the right part</li>
-
+ Correct calculation and usage of units for second per user (reported by
jffagot05 at gmail.com)</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61731">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62700">
Bug
- 61731</a>
+ 62700</a>
-
- Enhance Test plan Backup with option to save before run. Based on a
contribution by orimarko at gmail.com</li>
-
+ Introduce groovy.init.file to allow calling a groovy script on JMeter
startup</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61640">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62128">
Bug
- 61640</a>
+ 62128</a>
-
- JSR223 Test Elements: Enable by default caching. Contributed by Ubik Load
Pack (support at ubikloadpack.com)</li>
-
+ Try to guess <span class="code">JMETER_HOME</span> correctly, when <span
class="code">jmeter.bat</span> is called from a batch file in another
directory. Contributed by logox01 (logox01 at gmx.at)</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61785">
- Bug
- 61785</a>
+<a href="https://github.com/apache/jmeter/pull/386">
+ Pull request #386</a>
-
- Add <span class="menuchoice"><span
class="guimenuitem">Help</span> → <span
class="guimenuitem">Useful links</span></span> to create issues and download
nightly build</li>
-
+ Add parameter support for RMI keystore creation scripts. Contributed by
Logan Mauzaize (t524467 at airfrance.fr)</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61808">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62065">
Bug
- 61808</a>
+ 62065</a>
-
- Fix main frame position. Implemented by Artem Fedorov (artem at
blazemeter.com) and contributed by BlazeMeter Ltd.</li>
-
+ Use Maven artifact for JAF Module instead of embedded module</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61802">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61714">
Bug
- 61802</a>
+ 61714</a>
-
- Loop / ForEach Controller should expose a variable for current iteration.
Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
-
+ Update Real-time results documentation</li>
+
<li>
-<a href="https://github.com/apache/jmeter/pull/349">
- Pull request #349</a>
+<a href="https://github.com/apache/jmeter/pull/382">
+ Pull request #382</a>
-
- Add i18n resources(zh_CN). Contributed by Helly Guo
(https://github.com/hellyguo)</li>
-
+ Correct typo in documentation. Reported by Perze Ababa (perze.ababa at
gmail.com>)</li>
+
<li>
-<a href="https://github.com/apache/jmeter/pull/351">
- Pull request #351</a>
+<a href="https://github.com/apache/jmeter/pull/392">
+ Pull request #392</a>
-
- Fixed about dialog position on first view. Contributed by Graham Russell
(graham at ham1.co.uk)</li>
-
+ Correct typo in documentation. Reported by Aaron Levin</li>
+
<li>
-<a href="https://github.com/apache/jmeter/pull/352">
- Pull request #352</a>
+<a href="https://github.com/apache/jmeter/pull/379">
+ Pull request #379</a>
-
- Menu bar - added mnemonics to more menu items. Contributed by Graham Russell
(graham at ham1.co.uk)</li>
+ Improve chinese translations. Contributed by XmeterNet</li>
+
+</ul>
+
+
+<h2 class="ch_section" id="Non-functional changes">Non-functional changes</h2>
+
+<ul>
<li>
-<a href="https://github.com/apache/jmeter/pull/353">
- Pull request #353</a>
- -
- Re-wrote some existing tests in Spock. Contributed by Graham Russell (graham
at ham1.co.uk)</li>
+<a href="https://github.com/apache/jmeter/pull/358">
+ Pull request #358</a>,
+ <a href="https://github.com/apache/jmeter/pull/365">
+ Pull request #365</a>,
+ <a href="https://github.com/apache/jmeter/pull/366">
+ Pull request #366</a>,
+ <a href="https://github.com/apache/jmeter/pull/375">
+ Pull request #375</a>Updated to latest checkstyle (v8.8). Expanded
Checkstyle to files
+ in <span class="code">src</span> and <span class="code">test</span>;
fixed newly checked files. Based on contribution
+ by Graham Russell (graham at ham1.co.uk)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61919">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62095">
Bug
- 61919</a>
+ 62095</a>
-
- UX: Reorder Menus. Contributed by Graham Russell (graham at ham1.co.uk)</li>
+ Correct description for right boundary parameter in Boundary Extractor.
Contributed by orimarko (orimarko at gmail.com)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61920">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62113">
Bug
- 61920</a>
+ 62113</a>
-
- Plugins: Add ability to listen to Test Plan loading/closing. Contributed by
Peter Doornbosch (https://bitbucket.org/pjtr/)</li>
+ Updated to latest Bouncycastle (v1.59). Based on contribution by Olaf Flebbe
(oflebbe at apache.org)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61935">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62171">
Bug
- 61935</a>
+ 62171</a>
-
- Plugins: Let GUI component (dynamically) decide whether it can be added via
the menu or not. Contributed by Peter Doornbosch
(https://bitbucket.org/pjtr/)</li>
+ Remove <span class="code">.md5</span> checksums and keep only <span
class="code">.sha512</span> checksums for source and binary archives</li>
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61969">
- Bug
- 61969</a>
- -
- When changing LAF through GUI, user should be informed that it is better to
restart</li>
+<li>Updated to groovy-all-2.4.15 (from groovy-all-2.4.13)</li>
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61970">
- Bug
- 61970</a>
- -
- JMeter now uses English as default locale to avoid missing translations in
some locales make UI look weird</li>
+<li>Updated to asm-6.1 (from 6.1)</li>
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=56368">
- Bug
- 56368</a>
- -
- Create and Deploy source artifacts to Maven central</li>
+<li>Updated to tika-core and tika-parsers 1.18 (from 1.17)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61973">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62482">
Bug
- 61973</a>
+ 62482</a>
-
- Create and Deploy javadoc artifacts to Maven central</li>
+ Sync documentation to the implementation of the ForEachController. Based on
contribution by orimarko (orimarko at gmail.com)</li>
<li>
-<a href="https://github.com/apache/jmeter/pull/371">
- Pull request #371</a>
- -
- Fix example in documentation for <a
href="./usermanual/component_reference.html#XPath_Assertion">XPath
Assertion</a>. Contributed by Konstantin Kalinin (kkalinin at hotmail.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62039">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62529">
Bug
- 62039</a>
+ 62529</a>
-
- Distributed testing: Provide ability to use SSL</li>
-
-</ul>
-
-
-<h2 class="ch_section" id="Non-functional changes">Non-functional changes</h2>
-
-<ul>
-
-<li>Updated to bsh-2.0b6 (from bsh-2.0b5)</li>
-
-<li>Updated to groovy-all-2.4.13 (from groovy-all-2.4.12)</li>
-
-<li>Updated to rhino-1.7.7.2 (from rhino-1.7.7.1)</li>
+ Updated to httpclient-4.5.6 (from httpclient 4.5.5) and updated to
freemarker-2.3.28 (from freemarker-2.3.23). Based on patch by orimarko
(orimarko at gmail.com)</li>
-<li>Updated to tika-core and tika-parsers 1.17 (from 1.16)</li>
+<li>Updated to httpmime-4.5.6 (from httpmime-4.5.5)</li>
-<li>Updated to commons-dbcp2-2.2.0 (from 2.1.1)</li>
+<li>Updated to caffeine-2.6.2 (from caffeine-2.6.1)</li>
-<li>Updated to caffeine 2.6.1 (from 2.5.5)</li>
+<li>Updated to cglib-nodep-3.2.7 (from cglib-nodep-3.2.6)</li>
-<li>Updated to commons-codec-1.11 (from 1.10)</li>
+<li>Updated to commons-dbcp2-2.4.0 (from commons-dbcp2-2.2.0)</li>
-<li>Updated to commons-io-2.6 (from 2.5)</li>
+<li>Updated to commons-pool2-2.6.0 (from commons-pool2-2.5.0)</li>
-<li>Updated to commons-lang3-3.7 (from 3.6)</li>
+<li>Updated to httpcore-4.4.10 (from httpcore-4.4.9)</li>
-<li>Updated to commons-pool2-2.5.0 (from 2.4.2)</li>
+<li>Updated to httpcore-nio-4.4.10 (from httpcore-nio-4.4.9)</li>
-<li>Updated to asm-6.0 (from 5.2)</li>
+<li>Updated to log4j-2.11.0 (from log4j-2.10.0)</li>
-<li>Updated to jsoup-1.11.2 (from 1.10.3)</li>
+<li>Updated to ph-css-6.1.1 (from ph-css-6.0.0)</li>
-<li>Updated to cglib-nodep-3.2.6 (from 3.2.5)</li>
+<li>Updated to ph-commons-9.1.2 (from ph-commons-9.0.0)</li>
-<li>Updated to ph-css 6.0.0 (from 5.0.4)</li>
+<li>Updated to rhino-1.7.10 (from +rhino-1.7.7.2)</li>
-<li>Updated to ph-commons 9.0.0 (from 8.6.6)</li>
-
-<li>Updated to log4j2 2.10.0 (from 2.8.2)</li>
-
-<li>Updated to httpcore 4.4.9 (from 4.4.7)</li>
-
-<li>Updated to httpclient 4.5.5 (from 4.5.3)</li>
-
-<li>Updated to jodd 4.1.4 (from 3.8.6)</li>
+<li>Updated to commons-lang3-3.8 (from commons-lang3-3.7)</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=61642">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62114">
Bug
- 61642</a>
+ 62114</a>
-
- Improve FTP test coverage</li>
+ HTTP(S) Test Script Recorder : Client certificate authentication uses the
first SSLManager created. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61641">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61058">
Bug
- 61641</a>
+ 61058</a>
-
- Improve JMS test coverage</li>
+ HTTP Request : Add option <span
class="code">httpclient4.deflate_relax_mode</span> to avoid "Unexpected end of
ZLIB input stream" when deflating what seems to be invalid streams. Contributed
by Ubik Load Pack (support at ubikloadpack.com)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61651">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=43612">
Bug
- 61651</a>
+ 43612</a>
-
- Improve TCP test coverage</li>
+ HTTP PUT does not honor request parameters. Implemented by Artem Fedorov
(artem.fedorov at blazemeter.com) and contributed by BlazeMeter Ltd.</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61651">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=60190">
Bug
- 61651</a>
- -
- Improve OS test coverage. Partly contributed by Aleksei Balan (abalanonline
at gmail.com)</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/319">
- Pull request #319</a>
- -
- Removed commented out code. Contributed by Graham Russell (graham at
ham1.co.uk)</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/322">
- Pull request #322</a>
- -
- General JavaDoc cleanup. Contributed by Graham Russell (graham at
ham1.co.uk)</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/323">
- Pull request #323</a>
- -
- Extracted method and used streams to improve readability. Contributed by
Graham Russell (graham at ham1.co.uk)</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/324">
- Pull request #324</a>
- -
- Save backup refactor. Contributed by Graham Russell (graham at
ham1.co.uk)</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/327">
- Pull request #327</a>
+ 60190</a>
-
- Utilising more modern Java, simplifying code and formatting code and
comments. Contributed by Graham Russell (graham at ham1.co.uk)</li>
+ Content-Type is added for <span class="code">POST</span> unconditionally.
Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
<li>
-<a href="https://github.com/apache/jmeter/pull/332">
- Pull request #332</a>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62462">
+ Bug
+ 62462</a>
-
- Add the spock framework for groovy unit tests. Contributed by Graham Russell
(graham at ham1.co.uk)</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/334">
- Pull request #334</a>
+ <a href="https://github.com/apache/jmeter/pull/387">
+ Pull request #387</a>
-
- Enable running of JUnit tests from within IntelliJ with default config.
Contributed by Graham Russell (graham at ham1.co.uk)</li>
+ Make delegation of credentials in SPNEGO possible again.</li>
<li>
-<a href="https://github.com/apache/jmeter/pull/335">
- Pull request #335</a>
- -
- Removed <span class="code">functions.util.*</span> as they don't seem to be
used (for many years). Contributed by Graham Russell (graham at ham1.co.uk)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61867">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=58807">
Bug
- 61867</a>
- -
- <a href="https://github.com/apache/jmeter/pull/345">
- Pull request #345</a>
+ 58807</a>
-
- Updated to latest checkstyle (v8.5), Added many more rules to checkstyle,
Included checking of test files and more file types. Contributed by Graham
Russell (graham at ham1.co.uk)</li>
+ <span class="code">Reset SSL State on Thread Group iteration only (was
https.use.cached.ssl.context=false</span> is broken)</li>
+
+</ul>
+
+
+<h3>Other Samplers</h3>
+
+<ul>
<li>
-<a href="https://github.com/apache/jmeter/pull/350">
- Pull request #350</a>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62235">
+ Bug
+ 62235</a>
-
- Parallelised unit tests. Contributed by Graham Russell (graham at
ham1.co.uk)</li>
+ Java 9 - illegal reflective access by
org.apache.jmeter.util.HostNameSetter</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61966">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62464">
Bug
- 61966</a>
+ 62464</a>
-
- Setup Test Results Analyzer in jenkins</li>
+ Set start- and end-time on JMS publisher sampler, even if initialization
fails.</li>
<li>
-<a href="https://github.com/apache/jmeter/pull/343">
- Pull request #343</a>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62616">
+ Bug
+ 62616</a>
-
- Reduce the size of some images in the documentation. Contributed by Graham
Russell (graham at ham1.co.uk)</li>
+ FTPSampler: Upload file-size is not counted in sentBytes</li>
</ul>
-
-
-
-<h2 class="ch_section" id="Bug fixes">Bug fixes</h2>
-
-<h3>HTTP Samplers and Test Script Recorder</h3>
+<h3>Controllers</h3>
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61569">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62265">
Bug
- 61569</a>
+ 62265</a>
-
- JMS Point-to-Point Test Plan: Synchronization issue when putting reply.
Contributed by Igor Panainte (panainte.i at gmail.com)</li>
+ ModuleController behaves strangely</li>
</ul>
-<h3>Other Samplers</h3>
+<h3>Listeners</h3>
<ul>
-
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61698">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62097">
Bug
- 61698</a>
+ 62097</a>
-
- Test Action: It stop is selected, samplers following Test Action can run</li>
-
+ Update JTable in Aggregate Report only when new data has arrived. That way
selections of rows will be kept longer around.</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61707">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62203">
Bug
- 61707</a>
+ 62203</a>
-
- Test Action: Target is ignored when pause is selected, so it should be
disabled</li>
-
+ Influxdb BackendListener client: store user tags to annotation and internal
transaction. Contributed by Sergey Batalin (sergey_batalin at mail.ru)</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61827">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62251">
Bug
- 61827</a>
+ 62251</a>
-
- JMSPublisher: Don't add new line at the end of the file. Contributed by
Graham Russell (graham at ham1.co.uk)</li>
+ TextGraphiteMetricsSender does not invalidate lost connections in case of
network errors </li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=60705">
+ Bug
+ 60705</a>
+ -
+ Fix headers of Aggregate Reports and friends when columns are moved
around.</li>
</ul>
-<h3>Controllers</h3>
+<h3>Timers, Assertions, Config, Pre- & Post-Processors</h3>
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61556">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61664">
+ Bug
+ 61664</a>
+ -
+ HTTP Authorization Manager : Digest works only with legacy <a
href="https://tools.ietf.org/html/2069">RFC 2069</a>, <a
href="https://tools.ietf.org/html/2617">RFC 2617</a> is not implemented.
Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62252">
Bug
- 61556</a>
+ 62252</a>
-
- Clarify in documentation performance impacts of <span
class="code">${}</span> var usage in IfController and groovy. Contributed by
Justin McCartney (be_strew at yahoo.co.uk)</li>
+ HTTP header merging logic does not correspond to the documentation</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61713">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62554">
Bug
- 61713</a>
+ 62554</a>
-
- Test Fragment has option to Change Controller and Insert Parent. Contributed
by Ubik Load Pack (support at ubikloadpack.com)</li>
+ BoundaryExtractor : Field to check is not reset</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61965">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62553">
Bug
- 61965</a>
+ 62553</a>
-
- Module and Include Controller should not allow to add meaningless elements
in their context.</li>
+ Random element might return same value even if property "Per thread user
(User)" is set to TRUE</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62062">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62637">
Bug
- 62062</a>
+ 62637</a>
-
- ThroughputController: StackOverFlowError triggered when throughput=0 (Total
Executions or Percentage Executions) Partly implemented by Artem Fedorov
(artem.fedorov at blazemeter.com) and contributed by BlazeMeter Ltd.</li>
+ Take scheduler into account when calcuting delay for Synchronizing Timer</li>
</ul>
-<h3>Listeners</h3>
+<h3>Functions</h3>
<ul>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61742">
- Bug
- 61742</a>
- -
- BackendListener: fix default value for <span
class="code">backend_graphite.send_interval</span>
-</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61878">
- Bug
- 61878</a>
- -
- BackendListener: NPE if BackendListenerClient#getDefaultParameters returns
null</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61950">
- Bug
- 61950</a>
- -
- View Results Tree: Content-Type <span class="code">audio/mpegurl</span> is
wrongly considered as binary</li>
</ul>
-<h3>Timers, Assertions, Config, Pre- & Post-Processors</h3>
+<h3>I18N</h3>
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61716">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62310">
Bug
- 61716</a>
+ 62310</a>
-
- Header Manager: When pasting Headers from Firefox or Chrome spaces are
introduced as first character of value</li>
+ French translation of Precise Throughput Timer label</li>
</ul>
-<h3>Functions</h3>
+<h3>Report / Dashboard</h3>
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61588">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62333">
Bug
- 61588</a>
+ 62333</a>
-
- Better log message for <a
href="./usermanual/functions.html#__RandomDate">__RandomDate()</a> function</li>
+ Report Dashboard - When one series contains no value, the graph colors logic
is wrong. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61619">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62283">
Bug
- 61619</a>
+ 62283</a>
-
- In Function Helper Dialog, the 1<sup>st</sup> function doesn't display
default parameters</li>
+ Report Dashboard - Date is not correctly displayed on chart when granularity
is <= 1 day</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61628">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62520">
Bug
- 61628</a>
+ 62520</a>
-
- If split string has empty separator default separator is not used</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61752">
- Bug
- 61752</a>
- -
- <span class="code">__RandomDate</span>: Function does not allow missing last
parameter used for variable name</li>
+ The tool-tip text when we hover on the point in 'Latency Vs Request' graph
should be 'Median Latency'</li>
</ul>
-<h3>I18N</h3>
+<h3>Documentation</h3>
<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62211">
+ Bug
+ 62211</a>
+ -
+ Fix HTTP Request Server Documentation. Contributed by orimarko at
gmail.com</li>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/388">
+ Pull request #388</a>
+ -
+ Fix a typo. Contributed by Giancarlo Romeo (giancarloromeo at gmail.com)</li>
</ul>
-<h3>Report / Dashboard</h3>
+<h3>General</h3>
<ul>
-
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61807">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62107">
Bug
- 61807</a>
+ 62107</a>
-
- Web Report: fix error in <span class="code">getTop5ErrorMetrics</span>.
Contributed by Graham Russell (graham at ham1.co.uk)</li>
-
+ JMeter fails to start under Windows when <span class="code">JM_LAUNCH</span>
contains spaces</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61900">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62110">
Bug
- 61900</a>
+ 62110</a>
-
- Report Generator: Report generation fails if separator is a regex reserved
char like <span class="code">|</span>
-</li>
-
+ A broken JUnit class (due to missing dependency) breaks JMeter menus.
Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/377">
+ Pull request #377</a>
+ -
+ Small fix of the docs. Contributed by Peter Doornbosch (peter.doornbosch at
luminis.eu)</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61925">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62124">
Bug
- 61925</a>
+ 62124</a>
-
- CsvSampleReader does not increment row in nextSample(). Contributed by
Graham Russell (graham at ham1.co.uk)</li>
-
+ Recording templates : Add more exclusions and use Transaction Name by
default</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61956">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62127">
Bug
- 61956</a>
+ 62127</a>
-
- Report Generation: <span class="code">-f</span> of <span
class="code">-forceDeleteResultFile</span> option does not work. Contributed by
Ubik Load Pack (support at ubikloadpack.com)</li>
-
+ Store filename as String instead of File in FileEditor. This will prevent
conversion of filenames from Unix style path separators to Windows style when
used for example in CSV Data Set Config.</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61899">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=56150">
Bug
- 61899</a>
+ 56150</a>
-
- Report Generation: When <span
class="code">jmeter.save.saveservice.print_field_names</span> is false and
<span class="code">sample_variables</span> are set report generation fails.
Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
-
+ Keep the index right, when scrolling through the menu items.</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61962">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62240">
Bug
- 61962</a>
+ 62240</a>
-
- Latency Vs Request and Response Time Vs Request graphs do not exceed 1000
RPS. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
-
-</ul>
-
-
-<h3>General</h3>
-
-<ul>
-
+ If SampleMonitor implementation is a TestBean if will not be initialized
correctly</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61661">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62295">
Bug
- 61661</a>
+ 62295</a>
-
- Avoid startup/shutdown problems due to 3<sup>rd</sup> party Thread Listener
plugins throwing RuntimeException</li>
-
+ Correct order of elements when duplicating a selection of multiple
elements.</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61625">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62397">
Bug
- 61625</a>
+ 62397</a>
-
- File Editor used in BeanInfo behaves strangely under all LAFs with impact on
CSVDataSet, JSR223, BSF, Beanshell Element</li>
-
+ Don't break lines at commata when using JSON Path Tester</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61844">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62281">
Bug
- 61844</a>
+ 62281</a>
-
- Maven pom.xml: Libraries used in testing should have scope test</li>
-
+ Prevent NPE in MapProperty. Patch by belugabehr (dam6923 at gmail.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62457">
+ Bug
+ 62457</a>
+ -
+ In usermanual, the UUID Function's example is wrong. Contributed by helppass
(onegaicimasu at hotmail.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62478">
+ Bug
+ 62478</a>
+ -
+ Escape commata in parameters when constructing function strings in the GUI
function helper. Reported by blue414 (blue414 at 163.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62463">
+ Bug
+ 62463</a>
+ -
+ Fix usage of ports, when <span class="code">client.rmi.localport</span> is
set for distributed runs.</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62545">
+ Bug
+ 62545</a>
+ -
+ Don't use a colon as part of the "tab" string when indenting JSON in
RenderAsJSON.</li>
+
+<li>Part of <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62637">
+ Bug
+ 62637</a>
+ -
+ Avoid Integer overrun when dealing with very large values in <span
class="code">TimerService#adjustDelay</span>
+</li>
+
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61842">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62683">
Bug
- 61842</a>
+ 62683</a>
-
- Saving with no changes causes a save and duplicate, identical backup
file</li>
+ Error dialog has no text when user opens completely invalid test plan.</li>
</ul>
@@ -1512,58 +1280,61 @@ itself does not have to be edited anymor
<ul>
-<li>Igor Panainte (panainte.i at gmail.com)</li>
+<li>Graham Russell (graham at ham1.co.uk)</li>
+
+<li>orimarko at gmail.com</li>
-<li>Emilian Bold (emi at apache.org)</li>
+<li>Davide Angelocola (davide.angelocola at fisglobal.com)</li>
<li>
<a href="https://ubikloadpack.com">Ubik Load Pack</a>
</li>
-<li>Justin McCartney (be_strew at yahoo.co.uk)</li>
+<li>Olaf Flebbe (oflebbe at apache.org)</li>
-<li>Vincent Herilier (https://github.com/vherilier)</li>
+<li>Peter Doornbosch (peter.doornbosch at luminis.eu)</li>
-<li>Aleksei Balan (abalanonline at gmail.com)</li>
+<li>logox01 (logox01 at gmx.at)</li>
-<li>Graham Russell (graham at ham1.co.uk)</li>
-
-<li>orimarko at gmail.com</li>
-
-<li>Artem Fedorov (artem at blazemeter.com)</li>
+<li>Sergey Batalin (sergey_batalin at mail.ru)</li>
<li>
-<a href="https://www.blazemeter.com">BlazeMeter Ltd</a>
+<a href="https://www.xmeter.net">XMeter</a>
</li>
-<li>Benny van Wijngaarden (benny at smaragd-it.nl)</li>
+<li>Imane Ankhila (iankhila at ahlane.net)</li>
-<li>Matthew Buckett (https://github.com/buckett)</li>
+<li>jffagot05 (jffagot05 at gmail.com)</li>
-<li>Helly Guo (https://github.com/hellyguo)</li>
+<li>Perze Ababa (perze.ababa at gmail.com)</li>
-<li>Peter Doornbosch (https://bitbucket.org/pjtr/)</li>
+<li>Martha Laks (laks.martha at gmail.com)</li>
-<li>Jeremy Arnold (jeremy at arnoldzoo.org)</li>
+<li>Logan Mauzaize (t524467 at airfrance.fr)</li>
-<li>Vladimir Sitnikov (sitnikov.vladimir at gmail.com)</li>
+<li>belugabehr (dam6923 at gmail.com)</li>
-<li>Konstantin Kalinin (kkalinin at hotmail.com)</li>
-
-</ul>
-
-<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>
-
-<ul>
+<li>Giancarlo Romeo (giancarloromeo at gmail.com)</li>
+
+<li>helppass (onegaicimasu at hotmail.com)</li>
+
+<li>blue414 (blue414 at 163.com)</li>
+
+<li>Aaron Levin</li>
-<li>user7294900 on Stackoverflow (orimarko at gmail.com)</li>
+<li>Allen (444104595 at qq.com)</li>
+
+<li>Felipe Cuozzo (felipe.cuozzo at gmail.com)</li>
+
+<li>bangnab (ambrosetti.nicola at gmail.com)</li>
</ul>
+<p>We also thank bug reporters who helped us improve JMeter.</p>
+
<p>
Apologies if we have omitted anyone else.
- </p>
+</p>
@@ -1663,6 +1434,7 @@ The fix is to use JDK 8 b132 or later.
</li>
</ul>
</div>
+<a href="#top" id="topButton">Go to top</a>
</div>
<div class="footer">
<div class="copyright">
@@ -1678,8 +1450,16 @@ The fix is to use JDK 8 b132 or later.
</div>
</div>
<script>(function(){
- // fill in the current location into social links on this page.
"use strict";
+ // enable 'go to top' button functionality
+ document.addEventListener('scroll', function() {
+ if (document.body.scrollTop > 500 ||
document.documentElement.scrollTop > 500) {
+ document.getElementById("topButton").style.display =
"block";
+ } else {
+ document.getElementById("topButton").style.display =
"none";
+ }
+ });
+ // fill in the current location into social links on this page.
var as = document.getElementsByTagName('a');
var loc = document.location.href;
if (!loc.toLowerCase().startsWith('http')) {