Author: milamber
Date: Sun Mar 10 07:43:06 2019
New Revision: 1855136
URL: http://svn.apache.org/viewvc?rev=1855136&view=rev
Log:
Prepare next release 5.1.1: update docs tree and overview (RC1)
Added:
jmeter/trunk/docs/images/screenshots/changes/5.1.1/
jmeter/trunk/docs/images/screenshots/changes/5.1.1/01_menu_generate_report.png
(with props)
jmeter/trunk/docs/images/screenshots/changes/5.1.1/02_windows_generate_report.png
(with props)
jmeter/trunk/docs/images/screenshots/html_report_menu.png (with props)
Modified:
jmeter/trunk/docs/changes.html
jmeter/trunk/docs/changes_history.html
jmeter/trunk/docs/download_jmeter.html
jmeter/trunk/docs/images/screenshots/changes/5.1/jdbc-connection-config-init-request.png
jmeter/trunk/docs/usermanual/build-ldapext-test-plan.html
jmeter/trunk/docs/usermanual/component_reference.html
jmeter/trunk/docs/usermanual/generating-dashboard.html
jmeter/trunk/docs/usermanual/properties_reference.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/changes.html
URL:
http://svn.apache.org/viewvc/jmeter/trunk/docs/changes.html?rev=1855136&r1=1855135&r2=1855136&view=diff
==============================================================================
--- jmeter/trunk/docs/changes.html (original)
+++ jmeter/trunk/docs/changes.html Sun Mar 10 07:43:06 2019
@@ -201,7 +201,7 @@ Earlier changes are detailed in the <a h
-<h1>Version 5.1</h1>
+<h1>Version 5.1.1</h1>
<p>
Summary
@@ -243,111 +243,30 @@ Summary
<h2 class="ch_section" id="New and Noteworthy">New and Noteworthy</h2>
-<h3 class="ch_title">Core improvements</h3>
-
-<p>JDBC testing has been improved with ability to set init SQL statements and
add
-compatibility with JDBC drivers that do not support QueryTimeout
-<figure>
-<a
href="./images/screenshots/changes/5.1/jdbc-connection-config-init-request.png"><img
src="./images/screenshots/changes/5.1/jdbc-connection-config-init-request.png"
width="1122" height="727" alt=""></a>
-<figcaption></figcaption>
-</figure>
-
+<p>
+This release is mainly a bugfix release. Please see the <a
href="changes_history.html">Changes history page</a>
+to view the last major behaviors with the version 5.1.
</p>
-<ul>
-
-<li>Various bug fixes have been implemented, like gathering the correct
headers when recording requests through the HTTP(S) Test Script Recorder using
HTTPS</li>
-
-<li>In version 5.0, JMeter was changed to rename Sub results using a custom
Naming Policy (<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62550">
- Bug
- 62550</a>). This change could be annoying for Functional Testing, a new
property
-<span class="code">subresults.disable_renaming=true</span> has been introduced
to revert if needed to previous behaviour. An alternative is to check <span
class="code">Functional Test Mode</span> in Test Plan, see <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63055">
- Bug
- 63055</a>
-</li>
-</ul>
-
-<h3 class="ch_title">UX improvements</h3>
+<h3 class="ch_title">Live Reporting and Web Report</h3>
-<p>Templates can provide parameters that are filled in on test plan generation,
-<span class="code">Recording</span> template uses this feature
+<p>A new menu entry has been added to the <b>Tools</b> menu. It's allow to
generate
+a results report from a previous CSV/JTL file.
<figure>
-<a href="./images/screenshots/changes/5.1/templates-parametes.png"><img
src="./images/screenshots/changes/5.1/templates-parametes.png" width="726"
height="453" alt=""></a>
+<a href="./images/screenshots/changes/5.1.1/01_menu_generate_report.png"><img
src="./images/screenshots/changes/5.1.1/01_menu_generate_report.png"
width="1209" height="341" alt=""></a>
<figcaption></figcaption>
</figure>
-</p>
-
-<p>A new <span class="code">Tools</span> menu has been introduced to collect
those entries,
-that are used for general usage around JMeter, like:
-<ul>
-
-<li>
-<span class="code">Function Helper Dialog</span>
-</li>
-
-<li>
-<span class="code">Export transactions for report</span>
-</li>
-
-<li>
-<span class="code">Generate Schematic View</span> which provides an overview
as HTML of the Test plan</li>
-
-<li>
-<span class="code">Import from cURL</span> which allows you to create or
update your test plan by importing a cURL command</li>
-
-<li>
-<span class="code">Compile JSR223 Test Elements</span>
-</li>
-
-<li>
-<span class="code">Create a heap dump</span>
-</li>
-
-<li>
-<span class="code">Create a thread dump</span>
-</li>
-
-</ul>
+<br>
<figure>
-<a href="./images/screenshots/changes/5.1/jmeter-new-menu-tools.png"><img
src="./images/screenshots/changes/5.1/jmeter-new-menu-tools.png" width="268"
height="237" alt=""></a>
+<a
href="./images/screenshots/changes/5.1.1/02_windows_generate_report.png"><img
src="./images/screenshots/changes/5.1.1/02_windows_generate_report.png"
width="1624" height="565" alt=""></a>
<figcaption></figcaption>
</figure>
</p>
-<h3 class="ch_title">Test Plan</h3>
-
-<p>Ability to create a Test plan from a cURL command.
-<figure>
-<a
href="./images/screenshots/changes/5.1/http-request-from-curl-request.png"><img
src="./images/screenshots/changes/5.1/http-request-from-curl-request.png"
width="1026" height="439" alt=""></a>
-<figcaption></figcaption>
-</figure>
-
-</p>
-
-<h3 class="ch_title">Scripting / Debugging enhancements</h3>
-
-<ul>
-
-<li>A menu item to compile all JSR223 Elements is now available in <span
class="code">Tools</span> menu</li>
-
-</ul>
-
-<h3 class="ch_title">Live Reporting and Web Report</h3>
-
-<ul>
-
-<li>A JSON file containing summary of a load test statistics is now generated
when using <span class="code">-e</span> or <span class="code">-g</span>
options.</li>
-
-<li>Percentiles computing graphed over time algorithm has been modified to
restart for each time slot</li>
-
-<li>More user-friendly behaviour when reporting folder does not exist or is
not empty through <span class="code">-f</span> commmand line option</li>
-
-</ul>
-
@@ -355,28 +274,6 @@ that are used for general usage around J
<ul>
-<li>In <span class="code">Response Time Percentiles Over Time (successful
responses)</span> graph of the HTML report, before this version, percentile
computation of each time slot used the percentile data
-of previous time slot as a base. Starting with this version, each time slot is
independant. See <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62883">
- Bug
- 62883</a>
-</li>
-
-<li>
-<span class="code">ClientJMeterEngine#rsetProperties</span> signature has been
changed to use <span class="code">HashMap<String,String></span> instead
of Properties, see <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63034">
- Bug
- 63034</a>
-</li>
-
-<li>A new Menu item <span class="code">Tools</span> has been introduced, some
menu items that were in <span class="code">Help</span> menu are now under this
new menu item. See <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63094">
- Bug
- 63094</a>
-
-</li>
-
-<li>
-<span class="code">slf4j-ext</span> has been removed from libraries (lib
folder) and JMeter pom. It was not used by default and due to CVE-2018-8088 and
unavailability of a stable version
-containing a fix to this issue, we decided to remove it. If you still needed,
you can add it in lib folder.</li>
-
</ul>
@@ -389,18 +286,11 @@ containing a fix to this issue, we decid
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62840">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62977">
Bug
- 62840</a>
+ 62977</a>
-
- HTTP Request: Add option <span
class="code">httpclient4.gzip_relax_mode</span> to avoid error when unzipping
what seems to be invalid streams</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63025">
- Bug
- 63025</a>
- -
- Enhance Search & Replace functionality for HTTP Request to include port
and protocol field. Initial code fix by Mohamed Ibrahim (rollno748 at
gmail.com)</li>
+ Allow sending HTTP requests without a default User-Agent header</li>
</ul>
@@ -410,25 +300,11 @@ containing a fix to this issue, we decid
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62934">
- Bug
- 62934</a>
- -
- Add compatibility for JDBC drivers that do not support QueryTimeout </li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62935">
- Bug
- 62935</a>
- -
- Pass custom <span class="code">mail.*</span> properties to Mail Reader
Sampler. Implemented by Artem Fedorov (artem.fedorov at blazemeter.com) and
contributed by BlazeMeter.</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63055">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63185">
Bug
- 63055</a>
+ 63185</a>
-
- Don't rename SampleResult Label when test is running in Functional mode or
property <span class="code">subresults.disable_renaming=true</span>.
Implemented by Artem Fedorov (artem.fedorov at blazemeter.com) and contributed
by BlazeMeter.</li>
+ LDAP related elements: Add option to implicitly trust SSL/TLS
connections/Disable hostname verification. Based on contribution by Brian Wolfe
(wolfebrian2120 at gmail.com)</li>
</ul>
@@ -443,17 +319,6 @@ containing a fix to this issue, we decid
<h3>Listeners</h3>
<ul>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62822">
- Bug
- 62822</a>
- -
- <a href="https://github.com/apache/jmeter/pull/407">
- Pull request #407</a>
- -
- Render uninitialized min and max values in Summary Report as <span
class="code">#N/A</span>
-</li>
</ul>
@@ -463,18 +328,11 @@ containing a fix to this issue, we decid
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62766">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63178">
Bug
- 62766</a>
+ 63178</a>
-
- Keystore Config: We should load all aliases by default. Contributed by Ubik
Load Pack (support at ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62832">
- Bug
- 62832</a>
- -
- JDBC Connection Configuration: Be able to set init SQL statements.
Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+ CSS Selector Extractor: Improve performance of JODD (JoddExtractor) based
implementation</li>
</ul>
@@ -482,13 +340,6 @@ containing a fix to this issue, we decid
<h3>Functions</h3>
<ul>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63037">
- Bug
- 63037</a>
- -
- When using <span class="code">CSVRead</span> search the script base path for
files, too.</li>
</ul>
@@ -505,32 +356,11 @@ containing a fix to this issue, we decid
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62883">
- Bug
- 62883</a>
- -
- Report / Dashboard: Change the way percentiles are computed for Response
Time Percentiles Over Time (successful responses) graph</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63060">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=59896">
Bug
- 63060</a>
+ 59896</a>
-
- Report Generator: A generator should only check for folder/files it
generates and only delete those ones</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63059">
- Bug
- 63059</a>
- -
- Create a new JsonExporter that exports as JSON the content of data computed
for HTML Dashboard Statistics table. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63081">
- Bug
- 63081</a>
- -
- Command line Option <span class="code">-f</span> does not delete report
folder when using generation only through command line option <span
class="code">-g</span>. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
+ Report / Dashboard: Add a menu entry to generate a report on demand from a
CSV file. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
</ul>
@@ -540,117 +370,16 @@ containing a fix to this issue, we decid
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62959">
- Bug
- 62959</a>
- -
- Ability to create a Test plan from a cURL command. Contributed by Ubik Load
Pack (support at ubikloadpack.com)</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/394">
- Pull request #394</a>
+<a href="https://github.com/apache/jmeter/pull/444">
+ Pull request #444</a>
-
- Allow <span class="code">null</span> values in <span
class="code">FieldStringEditor</span>. Based on patch by Mingun
(alexander_sergey at mail.ru)</li>
+ Update to latest Spock v1.2 (was 1.0). Contributed by Graham Russell (graham
at ham1.co.uk)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62826">
- Bug
- 62826</a>
- -
- When changing LAF, make JMeter restart if user clicks yes to popup</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62257">
- Bug
- 62257</a>
- -
- <a href="https://github.com/apache/jmeter/pull/401">
- Pull request #401</a>
+<a href="https://github.com/apache/jmeter/pull/446">
+ Pull request #446</a>
-
- Expand/Collapse short key <span class="keysym">-</span> (minus sign) on
numpad doesn't work. Contributed by Ori Marko (orimarko at gmail.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62752">
- Bug
- 62752</a>
- -
- Add to Documentation: <span class="code">ctx.getThreadNum()</span> is
zero-based while <span class="code">${__threadNum}</span> is one-based</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/411">
- Pull request #411</a>
- -
- Use <span class="code">SHA-1</span> instead of <span
class="code">SHA1</span> in <span
class="code">org.apache.jmeter.save.SaveService</span>. Contributed by Paco
(paco.xu at daocloud.io)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62914">
- Bug
- 62914</a>
- -
- Add a hint in Thread Group UI about duration of test</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62925">
- Bug
- 62925</a>
- -
- Add support for ThreadDump to the JMeter non-GUI</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62870">
- Bug
- 62870</a>
- -
- Templates: Add ability to provide parameters. Contributed by Ubik Load Pack
(support at ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62829">
- Bug
- 62829</a>
- -
- Allow specifying Proxy server scheme for HTTP request sampler, Advanced tab
and command line option. Contributed by Hitesh Patel (hitesh.h.patel at
gmail.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=59633">
- Bug
- 59633</a>
- -
- Menus <span class="code">Save Test Plan as</span>, <span class="code">Save
as Test Fragment</span> and <span class="code">Save Selection as ...</span>
should use a new file name in File Dialog</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61486">
- Bug
- 61486</a>
- -
- Make jmeter-server and non GUI mode run headless</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63093">
- Bug
- 63093</a>
- -
- Add <span class="code">Compile JSR223 Test Elements</span> menu item.
Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63094">
- Bug
- 63094</a>
- -
- Introduce a new Tools menu</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63101">
- Bug
- 63101</a>
- -
- Propose a menu item to generate readable overview of Test Plan</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63144">
- Bug
- 63144</a>
- -
- View listener tree take a long time to open response that has huge text.
Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+ Improve Unit tests readability and use of Spock. Contributed by Graham
Russell (graham at ham1.co.uk)</li>
</ul>
@@ -660,145 +389,29 @@ containing a fix to this issue, we decid
<ul>
<li>
-<a href="https://github.com/apache/jmeter/pull/408">
- Pull request #408</a>
- -
- Log an informational message instead of an stack trace, when JavaFX is not
found for the <span class="code">RenderInBrowser</span> component.</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/412">
- Pull request #412</a>
- -
- Update Chinese translation. Contributed by 刘士 (liushilive at
outlook.com).</li>
-
-<li>
-<a href="https://github.com/apache/jmeter/pull/406">
- Pull request #406</a>
- -
- Add a short paragraph on how to use a security manager with JMeter.</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62893">
- Bug
- 62893</a>
- -
- Use StringEscapeUtils from commons-text (version 1.6) instead of the
deprecated ones from commons-lang3.</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62972">
- Bug
- 62972</a>
- -
- <a href="https://github.com/apache/jmeter/pull/435">
- Pull request #435</a>
- -
- Replace calls to deprecated method <span
class="code">Class#newInstance</span>.</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63034">
- Bug
- 63034</a>
- -
- ClientJMeterEngine: Make rsetProperties use <span
class="code">HashMap<String,String></span> instead of Properties</li>
-
-<li>Updated to httpclient/httpmime 4.5.7 (from 4.5.6)</li>
-
-<li>Updated to httpcore 4.4.11 (from 4.4.10)</li>
-
-<li>Updated to httpcore-nio 4.4.11 (from 4.4.10)</li>
-
-<li>Updated to tika-core and tika-parsers 1.20 (from 1.18)</li>
-
-<li>Updated to commons-dbcp2-2.5.0 (from commons-dbcp2-2.4.0)</li>
-
-<li>Updated to commons-lang3-3.8.1 (from commons-lang3-3.8)</li>
-
-<li>Updated to groovy-all-2.4.16 (from groovy-all-2.4.15)</li>
-
-<li>Updated to httpasyncclient-4.1.4.jar (from 4.1.3)</li>
-
-<li>Updated to jsoup-1.11.3 (from 1.11.2)</li>
-
-<li>Updated to cglib-nodep-3.2.9 (from cglib-nodep-3.2.7)</li>
-
-<li>Updated to ph-commons-9.2.1 (from ph-commons-9.1.2)</li>
-
-<li>Updated to log4j-2.11.1 (from log4j-2.11.0)</li>
-
-<li>Updated to xmlgraphics-commons 2.3 (from 2.2)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63033">
- Bug
- 63033</a>
- -
- Updated to Saxon-HE 9.9.1-1 (from 9.8.0-12). Thanks at Saxonica</li>
-
-<li>Updated to xstream 1.4.11 (from 1.4.10)</li>
-
-<li>Updated to jodd 5.0.6 (from 4.1.4)</li>
-
-<li>Updated to asm-7.0 (from 6.1)</li>
-
-<li>Update to ActiveMQ 5.15.8 (from 5.5.16)</li>
-
-<li>Updated to rsyntaxtextarea-3.0.2 (from 2.6.1)</li>
-
-<li>Updated to apache-rat-0.13 (from 0.12)</li>
-
-<li>Updated to jacocoant-0.8.3 (from 0.8.2)</li>
-
-<li>Updated to hsqldb-2.4.1 (from 2.4.0)</li>
-
-<li>Updated to mina-core-2.0.19 (from 2.0.16)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62818">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63203">
Bug
- 62818</a>
+ 63203</a>
-
- Updated to xercesImpl to 2.12.0 (from 2.11.0). Reported by Stefan Seide
(stefan at trilobyte-se.de)</li>
+ Unit Tests: Replace use of <span class="code">@Deprecated</span> by <span
class="code">@VisibleForTesting</span> for methods/constructors/classes made
public for Unit Testing only</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62744">
- Bug
- 62744</a>
+<a href="https://github.com/apache/jmeter/pull/449">
+ Pull request #449</a>
-
- Upgrade jquery to version 3.3.1, jquery-ui to 1.12.1, bootstrap to 3.3.7</li>
+ Refactor and Test ResponseTimePercentilesOverTimeGraphConsumer. Contributed
by Graham Russell (graham at ham1.co.uk)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62821">
- Bug
- 62821</a>
+<a href="https://github.com/apache/jmeter/pull/450">
+ Pull request #450</a>
-
- <a href="https://github.com/apache/jmeter/pull/405">
- Pull request #405</a>
- -
- Use SHA-512 checksums instead of MD5 to verify jar downloads</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63053">
- Bug
- 63053</a>
- -
- Remove referrals to never implemented internals from user documentation.
Reported by U. Poblotzki (u.poblotzki at thalia.de)</li>
+ Abstract graph consumer improvements. Contributed by Graham Russell (graham
at ham1.co.uk)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63082">
- Bug
- 63082</a>
- -
- <a href="https://github.com/apache/jmeter/pull/437">
- Pull request #437</a>
- -
- Use utf-8 for properties files in source</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63177">
- Bug
- 63177</a>
+<a href="https://github.com/apache/jmeter/pull/451">
+ Pull request #451</a>
-
- Rename NON GUI mode into CLI Mode in documentation</li>
+ Improve a few unit tests and classes. Contributed by Graham Russell (graham
at ham1.co.uk)</li>
</ul>
@@ -811,72 +424,6 @@ containing a fix to this issue, we decid
<h3>HTTP Samplers and Test Script Recorder</h3>
<ul>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62785">
- Bug
- 62785</a>
- -
- <a href="https://github.com/apache/jmeter/pull/400">
- Pull request #400</a>
- -
- Incomplete search path applied to the filenames used in the upload
functionality of the HTTP sampler. Implemented by Artem Fedorov (artem.fedorov
at blazemeter.com) and contributed by BlazeMeter.</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62842">
- Bug
- 62842</a>
- -
- HTTP(S) Test Script Recorder: Brotli compression is not supported leading to
"<span class="code">Content Encoding Error</span>"</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=60424">
- Bug
- 60424</a>
- -
- Hessian Burlap application: JMeter inserts <span class="code">0x0D</span>
before <span class="code">0x0A</span> automatically (http binary post data)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62940">
- Bug
- 62940</a>
- -
- Use different <span class="code">cn</span> and type of SAN extension when we
are generating certificates based on IP addresses.</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62916">
- Bug
- 62916</a>
- -
- HTTP Test Script Recorder fails with UnsupportedOperationException if
recording is started after a distributed test has been run</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62987">
- Bug
- 62987</a>
- -
- A TestBean element under HTTP(S) Test Script recorder does not work.
Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63015">
- Bug
- 63015</a>
- -
- Abnormal NoHttpResponseException when running request through proxy HTTP(S)
Test Script Recorder after a first failing request. Contributed by Ubik Load
Pack (support at ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62852">
- Bug
- 62852</a>
- -
- HTTP Request Header missing information when using a proxy. Thanks to Oleg
Kalnichevski (olegk at apache.org)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63048">
- Bug
- 63048</a>
- -
- JMeter does not retrieve link resources of type "shortcut icon" or "icon".
Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
</ul>
@@ -886,18 +433,11 @@ containing a fix to this issue, we decid
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62775">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63202">
Bug
- 62775</a>
+ 63202</a>
-
- If many jars are in a folder referenced by <span
class="code">user.classpath</span>, startup can be extremely slow due to
JUnit</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63031">
- Bug
- 63031</a>
- -
- Incorrect JDBC driver class: <span
class="code">org.firebirdsql.jdbc.FBDrivery</span>. Contributed by Sonali
(arora.sonali99 at gmail.com)</li>
+ JMS Publisher: ObjectMessageRenderer creates XStream instance with
uninitialized security</li>
</ul>
@@ -905,27 +445,6 @@ containing a fix to this issue, we decid
<h3>Controllers</h3>
<ul>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62806">
- Bug
- 62806</a>
- -
- ModuleController cloning by Run behaves differently wether in GUI or Non GUI
mode. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62847">
- Bug
- 62847</a>
- -
- If Controller cannot use variable for index exposed by
LoopController/WhileController/ForEachController</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63064">
- Bug
- 63064</a>
- -
- Ignore spaces at the end and beginning of expressions used in
IfController</li>
</ul>
@@ -935,26 +454,11 @@ containing a fix to this issue, we decid
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62770">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63204">
Bug
- 62770</a>
+ 63204</a>
-
- Aggregate Graph throws <span
class="code">ArrayIndexOutOfBoundsException</span>
-</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63069">
- Bug
- 63069</a>
- -
- ResultCollector does not write end of XML file if user exits while a
Recording or a test is running. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63138">
- Bug
- 63138</a>
- -
- InfluxDB BackendListenerClient: In case of error, log is in debug, it should
be in error</li>
+ <span class="code">RenderAsJSON#prettyJSON</span>: <span
class="code">JSONParser#parse</span> cannot return JSONValue</li>
</ul>
@@ -964,18 +468,18 @@ containing a fix to this issue, we decid
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62774">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62446">
Bug
- 62774</a>
+ 62446</a>
-
- XPath2Extractor: Scope variable is broken. Contributed by Ubik Load Pack
(support at ubikloadpack.com)</li>
+ Counter documentation is wrong in required fieds. Contributed by orimarko at
gmail.com</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62860">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62327">
Bug
- 62860</a>
+ 62327</a>
-
- JSON Extractor: Avoid NPE and noisy error message "<span class="code">Error
processing JSON content in</span>" when variable is not found</li>
+ TestPlan: In library table if path is modified and plan saved, the
modification is lost on file reload</li>
</ul>
@@ -983,6 +487,13 @@ containing a fix to this issue, we decid
<h3>Functions</h3>
<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63241">
+ Bug
+ 63241</a>
+ -
+ <span class="code">__threadGroupName</span> causes a NullPointerException if
called from non Test threads</li>
</ul>
@@ -999,46 +510,11 @@ containing a fix to this issue, we decid
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62777">
- Bug
- 62777</a>
- -
- Web Report / Dashboard: Hide All in <span class="code">Response Time
Percentiles Over Time (successful responses)</span> fails.</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62780">
- Bug
- 62780</a>
- -
- Web Report / Dashboard: Display All in <span class="code">Response Time Vs
Request</span> fails.</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62781">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63198">
Bug
- 62781</a>
+ 63198</a>
-
- Web Report / Dashboard: Display All in <span class="code">Response Time
Overview</span> fails.</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62782">
- Bug
- 62782</a>
- -
- Web Report / Dashboard: Remove duplicate/unused dependencies</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62894">
- Bug
- 62894</a>
- -
- Report / Dashboard: Throughput is in wrong column which is confusing as unit
is millisecond</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63016">
- Bug
- 63016</a>
- -
- Empty HTML report if source csv contains labels with quotes. Contributed by
Ubik Load Pack (support at ubikloadpack.com)</li>
+ Response Time Vs Request and Latency Vs Request graphs don't line up with
throughput. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
</ul>
@@ -1046,8 +522,6 @@ containing a fix to this issue, we decid
<h3>Documentation</h3>
<ul>
-
-<li>Change <span class="code">Test Action</span> (old name) to <span
class="code">Flow Control Action</span> in Component Reference documentation.
Contributed by Ori Marko (orimarko at gmail.com)</li>
</ul>
@@ -1057,98 +531,32 @@ containing a fix to this issue, we decid
<ul>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62745">
- Bug
- 62745</a>
- -
- Fix undefined disabled icon. Contributed by Till Neunast
(https://github.com/tilln)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62743">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63201">
Bug
- 62743</a>
+ 63201</a>
-
- Client auth must be enabled on distributed testing</li>
+ SearchTreeDialog disappears behind master JFrame. Contributed by Benoit
Vatan (benoit.vatan at gmail.com)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62767">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=">
Bug
- 62767</a>
+ </a>
-
- NPE when searching under certain conditions. Contributed by Ubik Load Pack
(support at ubikloadpack.com)</li>
+ <span class="code">Function Helper Dialog</span>, <span class="code">Export
transactions for report</span> and <span class="code">Import from cURL</span>
disappear being master JFrame. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62790">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63207">
Bug
- 62790</a>
+ 63207</a>
-
- <span class="code">ArrayIndexOutOfBoundsException</span> when calling
replace without selecting the first match</li>
+ java.lang.NullPointerException: null when run Jmeter 5.1 with proxy
options</li>
<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62795">
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=58183">
Bug
- 62795</a>
+ 58183</a>
-
- JMeter master sometimes ends distributed test even though some of the slaves
have not finished</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62336">
- Bug
- 62336</a>
- -
- <a href="https://github.com/apache/jmeter/pull/396">
- Pull request #396</a>
- -
- Some shortcuts are not working correctly on windows. Contributed by Michael
Pavlov (michael.paulau at gmail.com)</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62889">
- Bug
- 62889</a>
- -
- Format JSON Arrays when displayed with JSON Path Tester.</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62900">
- Bug
- 62900</a>
- -
- ObjectProperty#getStringValue() can throw NullPointerException</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63099">
- Bug
- 63099</a>
- -
- Escape commata in function helper dialog only outside of variable
replacement structures.</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63105">
- Bug
- 63105</a>
- -
- Export Transactions for Report: fix 2 bugs</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63106">
- Bug
- 63106</a>
- -
- Apply naming policy does not refresh UI</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63180">
- Bug
- 63180</a>
- -
- Apply Naming Policy allows multi selection but only considers first node</li>
-
-<li>
-<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63090">
- Bug
- 63090</a>
- -
- Remove slf4j-ext due to CVE-2018-8088</li>
+ Rampup may not be respected if thread take time to start leading to threads
continuing to start post ramp up time</li>
</ul>
@@ -1162,39 +570,17 @@ containing a fix to this issue, we decid
<ul>
-<li>Oleg Kalnichevski (olegk at apache.org)</li>
-
-<li>Till Neunast (https://github.com/tilln)</li>
-
-<li>Mingun (alexander_sergey at mail.ru)</li>
-
<li>
<a href="https://ubikloadpack.com">Ubik Load Pack</a>
</li>
-<li>Artem Fedorov (artem.fedorov at blazemeter.com)</li>
-
-<li>Stefan Seide (stefan at trilobyte-se.de)</li>
-
-<li>刘士 (liushilive at outlook.com)</li>
-
-<li>Michael Pavlov (michael.paulau at gmail.com)</li>
-
-<li>Ori Marko (orimarko at gmail.com)</li>
+<li>Benoit Vatan (benoit.vatan at gmail.com)</li>
-<li>Paco (paco.xu at daocloud.io)</li>
+<li>Graham Russell (graham at ham1.co.uk)</li>
-<li>Hitesh Patel (hitesh.h.patel at gmail.com)</li>
+<li>Brian Wolfe (wolfebrian2120 at gmail.com)</li>
-<li>Sonali (arora.sonali99 at gmail.com)</li>
-
-<li>Mohamed Ibrahim (rollno748 at gmail.com)</li>
-
-<li>U. Poblotzki (u.poblotzki at thalia.de)</li>
-
-<li>
-<a href="https://www.saxonica.com">Saxonica</a>
-</li>
+<li>orimarko at gmail.com</li>
</ul>
Modified: jmeter/trunk/docs/changes_history.html
URL:
http://svn.apache.org/viewvc/jmeter/trunk/docs/changes_history.html?rev=1855136&r1=1855135&r2=1855136&view=diff
==============================================================================
--- jmeter/trunk/docs/changes_history.html (original)
+++ jmeter/trunk/docs/changes_history.html Sun Mar 10 07:43:06 2019
@@ -203,6 +203,1088 @@ Current changes are detailed in <a href=
+<h1>Version 5.1</h1>
+
+<p>
+Summary
+</p>
+
+<ul>
+
+<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>
+
+
+</ul>
+
+
+<h2 class="ch_section" id="New and Noteworthy">New and Noteworthy</h2>
+
+<h3 class="ch_title">Core improvements</h3>
+
+<p>JDBC testing has been improved with ability to set init SQL statements and
add
+compatibility with JDBC drivers that do not support QueryTimeout
+<figure>
+<a
href="./images/screenshots/changes/5.1/jdbc-connection-config-init-request.png"><img
src="./images/screenshots/changes/5.1/jdbc-connection-config-init-request.png"
width="1122" height="727" alt=""></a>
+<figcaption></figcaption>
+</figure>
+
+</p>
+
+<ul>
+
+<li>Various bug fixes have been implemented, like gathering the correct
headers when recording requests through the HTTP(S) Test Script Recorder using
HTTPS</li>
+
+<li>In version 5.0, JMeter was changed to rename Sub results using a custom
Naming Policy (<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62550">
+ Bug
+ 62550</a>). This change could be annoying for Functional Testing, a new
property
+<span class="code">subresults.disable_renaming=true</span> has been introduced
to revert if needed to previous behaviour. An alternative is to check <span
class="code">Functional Test Mode</span> in Test Plan, see <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63055">
+ Bug
+ 63055</a>
+</li>
+
+</ul>
+
+<h3 class="ch_title">UX improvements</h3>
+
+<p>Templates can provide parameters that are filled in on test plan generation,
+<span class="code">Recording</span> template uses this feature
+<figure>
+<a href="./images/screenshots/changes/5.1/templates-parametes.png"><img
src="./images/screenshots/changes/5.1/templates-parametes.png" width="726"
height="453" alt=""></a>
+<figcaption></figcaption>
+</figure>
+
+</p>
+
+<p>A new <span class="code">Tools</span> menu has been introduced to collect
those entries,
+that are used for general usage around JMeter, like:
+<ul>
+
+<li>
+<span class="code">Function Helper Dialog</span>
+</li>
+
+<li>
+<span class="code">Export transactions for report</span>
+</li>
+
+<li>
+<span class="code">Generate Schematic View</span> which provides an overview
as HTML of the Test plan</li>
+
+<li>
+<span class="code">Import from cURL</span> which allows you to create or
update your test plan by importing a cURL command</li>
+
+<li>
+<span class="code">Compile JSR223 Test Elements</span>
+</li>
+
+<li>
+<span class="code">Create a heap dump</span>
+</li>
+
+<li>
+<span class="code">Create a thread dump</span>
+</li>
+
+</ul>
+
+<figure>
+<a href="./images/screenshots/changes/5.1/jmeter-new-menu-tools.png"><img
src="./images/screenshots/changes/5.1/jmeter-new-menu-tools.png" width="268"
height="237" alt=""></a>
+<figcaption></figcaption>
+</figure>
+
+</p>
+
+<h3 class="ch_title">Test Plan</h3>
+
+<p>Ability to create a Test plan from a cURL command.
+<figure>
+<a
href="./images/screenshots/changes/5.1/http-request-from-curl-request.png"><img
src="./images/screenshots/changes/5.1/http-request-from-curl-request.png"
width="1026" height="439" alt=""></a>
+<figcaption></figcaption>
+</figure>
+
+</p>
+
+<h3 class="ch_title">Scripting / Debugging enhancements</h3>
+
+<ul>
+
+<li>A menu item to compile all JSR223 Elements is now available in <span
class="code">Tools</span> menu</li>
+
+</ul>
+
+<h3 class="ch_title">Live Reporting and Web Report</h3>
+
+<ul>
+
+<li>A JSON file containing summary of a load test statistics is now generated
when using <span class="code">-e</span> or <span class="code">-g</span>
options.</li>
+
+<li>Percentiles computing graphed over time algorithm has been modified to
restart for each time slot</li>
+
+<li>More user-friendly behaviour when reporting folder does not exist or is
not empty through <span class="code">-f</span> commmand line option</li>
+
+</ul>
+
+
+
+
+<h2 class="ch_section" id="Incompatible changes">Incompatible changes</h2>
+
+<ul>
+
+<li>In <span class="code">Response Time Percentiles Over Time (successful
responses)</span> graph of the HTML report, before this version, percentile
computation of each time slot used the percentile data
+of previous time slot as a base. Starting with this version, each time slot is
independant. See <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62883">
+ Bug
+ 62883</a>
+</li>
+
+<li>
+<span class="code">ClientJMeterEngine#rsetProperties</span> signature has been
changed to use <span class="code">HashMap<String,String></span> instead
of Properties, see <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63034">
+ Bug
+ 63034</a>
+</li>
+
+<li>A new Menu item <span class="code">Tools</span> has been introduced, some
menu items that were in <span class="code">Help</span> menu are now under this
new menu item. See <a
href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63094">
+ Bug
+ 63094</a>
+
+</li>
+
+<li>
+<span class="code">slf4j-ext</span> has been removed from libraries (lib
folder) and JMeter pom. It was not used by default and due to CVE-2018-8088 and
unavailability of a stable version
+containing a fix to this issue, we decided to remove it. If you still needed,
you can add it in lib folder.</li>
+
+</ul>
+
+
+
+<h2 class="ch_section" id="Improvements">Improvements</h2>
+
+
+<h3>HTTP Samplers and Test Script Recorder</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62840">
+ Bug
+ 62840</a>
+ -
+ HTTP Request: Add option <span
class="code">httpclient4.gzip_relax_mode</span> to avoid error when unzipping
what seems to be invalid streams</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63025">
+ Bug
+ 63025</a>
+ -
+ Enhance Search & Replace functionality for HTTP Request to include port
and protocol field. Initial code fix by Mohamed Ibrahim (rollno748 at
gmail.com)</li>
+
+</ul>
+
+
+<h3>Other samplers</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62934">
+ Bug
+ 62934</a>
+ -
+ Add compatibility for JDBC drivers that do not support QueryTimeout </li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62935">
+ Bug
+ 62935</a>
+ -
+ Pass custom <span class="code">mail.*</span> properties to Mail Reader
Sampler. Implemented by Artem Fedorov (artem.fedorov at blazemeter.com) and
contributed by BlazeMeter.</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63055">
+ Bug
+ 63055</a>
+ -
+ Don't rename SampleResult Label when test is running in Functional mode or
property <span class="code">subresults.disable_renaming=true</span>.
Implemented by Artem Fedorov (artem.fedorov at blazemeter.com) and contributed
by BlazeMeter.</li>
+
+</ul>
+
+
+<h3>Controllers</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Listeners</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62822">
+ Bug
+ 62822</a>
+ -
+ <a href="https://github.com/apache/jmeter/pull/407">
+ Pull request #407</a>
+ -
+ Render uninitialized min and max values in Summary Report as <span
class="code">#N/A</span>
+</li>
+
+</ul>
+
+
+<h3>Timers, Assertions, Config, Pre- & Post-Processors</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62766">
+ Bug
+ 62766</a>
+ -
+ Keystore Config: We should load all aliases by default. Contributed by Ubik
Load Pack (support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62832">
+ Bug
+ 62832</a>
+ -
+ JDBC Connection Configuration: Be able to set init SQL statements.
Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+</ul>
+
+
+<h3>Functions</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63037">
+ Bug
+ 63037</a>
+ -
+ When using <span class="code">CSVRead</span> search the script base path for
files, too.</li>
+
+</ul>
+
+
+<h3>I18N</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Report / Dashboard</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62883">
+ Bug
+ 62883</a>
+ -
+ Report / Dashboard: Change the way percentiles are computed for Response
Time Percentiles Over Time (successful responses) graph</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63060">
+ Bug
+ 63060</a>
+ -
+ Report Generator: A generator should only check for folder/files it
generates and only delete those ones</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63059">
+ Bug
+ 63059</a>
+ -
+ Create a new JsonExporter that exports as JSON the content of data computed
for HTML Dashboard Statistics table. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63081">
+ Bug
+ 63081</a>
+ -
+ Command line Option <span class="code">-f</span> does not delete report
folder when using generation only through command line option <span
class="code">-g</span>. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
+
+</ul>
+
+
+<h3>General</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62959">
+ Bug
+ 62959</a>
+ -
+ Ability to create a Test plan from a cURL command. Contributed by Ubik Load
Pack (support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/394">
+ Pull request #394</a>
+ -
+ Allow <span class="code">null</span> values in <span
class="code">FieldStringEditor</span>. Based on patch by Mingun
(alexander_sergey at mail.ru)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62826">
+ Bug
+ 62826</a>
+ -
+ When changing LAF, make JMeter restart if user clicks yes to popup</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62257">
+ Bug
+ 62257</a>
+ -
+ <a href="https://github.com/apache/jmeter/pull/401">
+ Pull request #401</a>
+ -
+ Expand/Collapse short key <span class="keysym">-</span> (minus sign) on
numpad doesn't work. Contributed by Ori Marko (orimarko at gmail.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62752">
+ Bug
+ 62752</a>
+ -
+ Add to Documentation: <span class="code">ctx.getThreadNum()</span> is
zero-based while <span class="code">${__threadNum}</span> is one-based</li>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/411">
+ Pull request #411</a>
+ -
+ Use <span class="code">SHA-1</span> instead of <span
class="code">SHA1</span> in <span
class="code">org.apache.jmeter.save.SaveService</span>. Contributed by Paco
(paco.xu at daocloud.io)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62914">
+ Bug
+ 62914</a>
+ -
+ Add a hint in Thread Group UI about duration of test</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62925">
+ Bug
+ 62925</a>
+ -
+ Add support for ThreadDump to the JMeter non-GUI</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62870">
+ Bug
+ 62870</a>
+ -
+ Templates: Add ability to provide parameters. Contributed by Ubik Load Pack
(support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62829">
+ Bug
+ 62829</a>
+ -
+ Allow specifying Proxy server scheme for HTTP request sampler, Advanced tab
and command line option. Contributed by Hitesh Patel (hitesh.h.patel at
gmail.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=59633">
+ Bug
+ 59633</a>
+ -
+ Menus <span class="code">Save Test Plan as</span>, <span class="code">Save
as Test Fragment</span> and <span class="code">Save Selection as ...</span>
should use a new file name in File Dialog</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=61486">
+ Bug
+ 61486</a>
+ -
+ Make jmeter-server and non GUI mode run headless</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63093">
+ Bug
+ 63093</a>
+ -
+ Add <span class="code">Compile JSR223 Test Elements</span> menu item.
Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63094">
+ Bug
+ 63094</a>
+ -
+ Introduce a new Tools menu</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63101">
+ Bug
+ 63101</a>
+ -
+ Propose a menu item to generate readable overview of Test Plan</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63144">
+ Bug
+ 63144</a>
+ -
+ View listener tree take a long time to open response that has huge text.
Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+</ul>
+
+
+<h2 class="ch_section" id="Non-functional changes">Non-functional changes</h2>
+
+<ul>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/408">
+ Pull request #408</a>
+ -
+ Log an informational message instead of an stack trace, when JavaFX is not
found for the <span class="code">RenderInBrowser</span> component.</li>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/412">
+ Pull request #412</a>
+ -
+ Update Chinese translation. Contributed by 刘士 (liushilive at
outlook.com).</li>
+
+<li>
+<a href="https://github.com/apache/jmeter/pull/406">
+ Pull request #406</a>
+ -
+ Add a short paragraph on how to use a security manager with JMeter.</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62893">
+ Bug
+ 62893</a>
+ -
+ Use StringEscapeUtils from commons-text (version 1.6) instead of the
deprecated ones from commons-lang3.</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62972">
+ Bug
+ 62972</a>
+ -
+ <a href="https://github.com/apache/jmeter/pull/435">
+ Pull request #435</a>
+ -
+ Replace calls to deprecated method <span
class="code">Class#newInstance</span>.</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63034">
+ Bug
+ 63034</a>
+ -
+ ClientJMeterEngine: Make rsetProperties use <span
class="code">HashMap<String,String></span> instead of Properties</li>
+
+<li>Updated to httpclient/httpmime 4.5.7 (from 4.5.6)</li>
+
+<li>Updated to httpcore 4.4.11 (from 4.4.10)</li>
+
+<li>Updated to httpcore-nio 4.4.11 (from 4.4.10)</li>
+
+<li>Updated to tika-core and tika-parsers 1.20 (from 1.18)</li>
+
+<li>Updated to commons-dbcp2-2.5.0 (from commons-dbcp2-2.4.0)</li>
+
+<li>Updated to commons-lang3-3.8.1 (from commons-lang3-3.8)</li>
+
+<li>Updated to groovy-all-2.4.16 (from groovy-all-2.4.15)</li>
+
+<li>Updated to httpasyncclient-4.1.4.jar (from 4.1.3)</li>
+
+<li>Updated to jsoup-1.11.3 (from 1.11.2)</li>
+
+<li>Updated to cglib-nodep-3.2.9 (from cglib-nodep-3.2.7)</li>
+
+<li>Updated to ph-commons-9.2.1 (from ph-commons-9.1.2)</li>
+
+<li>Updated to log4j-2.11.1 (from log4j-2.11.0)</li>
+
+<li>Updated to xmlgraphics-commons 2.3 (from 2.2)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63033">
+ Bug
+ 63033</a>
+ -
+ Updated to Saxon-HE 9.9.1-1 (from 9.8.0-12). Thanks at Saxonica</li>
+
+<li>Updated to xstream 1.4.11 (from 1.4.10)</li>
+
+<li>Updated to jodd 5.0.6 (from 4.1.4)</li>
+
+<li>Updated to asm-7.0 (from 6.1)</li>
+
+<li>Update to ActiveMQ 5.15.8 (from 5.5.16)</li>
+
+<li>Updated to rsyntaxtextarea-3.0.2 (from 2.6.1)</li>
+
+<li>Updated to apache-rat-0.13 (from 0.12)</li>
+
+<li>Updated to jacocoant-0.8.3 (from 0.8.2)</li>
+
+<li>Updated to hsqldb-2.4.1 (from 2.4.0)</li>
+
+<li>Updated to mina-core-2.0.19 (from 2.0.16)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62818">
+ Bug
+ 62818</a>
+ -
+ Updated to xercesImpl to 2.12.0 (from 2.11.0). Reported by Stefan Seide
(stefan at trilobyte-se.de)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62744">
+ Bug
+ 62744</a>
+ -
+ Upgrade jquery to version 3.3.1, jquery-ui to 1.12.1, bootstrap to 3.3.7</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62821">
+ Bug
+ 62821</a>
+ -
+ <a href="https://github.com/apache/jmeter/pull/405">
+ Pull request #405</a>
+ -
+ Use SHA-512 checksums instead of MD5 to verify jar downloads</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63053">
+ Bug
+ 63053</a>
+ -
+ Remove referrals to never implemented internals from user documentation.
Reported by U. Poblotzki (u.poblotzki at thalia.de)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63082">
+ Bug
+ 63082</a>
+ -
+ <a href="https://github.com/apache/jmeter/pull/437">
+ Pull request #437</a>
+ -
+ Use utf-8 for properties files in source</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63177">
+ Bug
+ 63177</a>
+ -
+ Rename NON GUI mode into CLI Mode in documentation</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=62785">
+ Bug
+ 62785</a>
+ -
+ <a href="https://github.com/apache/jmeter/pull/400">
+ Pull request #400</a>
+ -
+ Incomplete search path applied to the filenames used in the upload
functionality of the HTTP sampler. Implemented by Artem Fedorov (artem.fedorov
at blazemeter.com) and contributed by BlazeMeter.</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62842">
+ Bug
+ 62842</a>
+ -
+ HTTP(S) Test Script Recorder: Brotli compression is not supported leading to
"<span class="code">Content Encoding Error</span>"</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=60424">
+ Bug
+ 60424</a>
+ -
+ Hessian Burlap application: JMeter inserts <span class="code">0x0D</span>
before <span class="code">0x0A</span> automatically (http binary post data)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62940">
+ Bug
+ 62940</a>
+ -
+ Use different <span class="code">cn</span> and type of SAN extension when we
are generating certificates based on IP addresses.</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62916">
+ Bug
+ 62916</a>
+ -
+ HTTP Test Script Recorder fails with UnsupportedOperationException if
recording is started after a distributed test has been run</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62987">
+ Bug
+ 62987</a>
+ -
+ A TestBean element under HTTP(S) Test Script recorder does not work.
Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63015">
+ Bug
+ 63015</a>
+ -
+ Abnormal NoHttpResponseException when running request through proxy HTTP(S)
Test Script Recorder after a first failing request. Contributed by Ubik Load
Pack (support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62852">
+ Bug
+ 62852</a>
+ -
+ HTTP Request Header missing information when using a proxy. Thanks to Oleg
Kalnichevski (olegk at apache.org)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63048">
+ Bug
+ 63048</a>
+ -
+ JMeter does not retrieve link resources of type "shortcut icon" or "icon".
Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+</ul>
+
+
+<h3>Other Samplers</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62775">
+ Bug
+ 62775</a>
+ -
+ If many jars are in a folder referenced by <span
class="code">user.classpath</span>, startup can be extremely slow due to
JUnit</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63031">
+ Bug
+ 63031</a>
+ -
+ Incorrect JDBC driver class: <span
class="code">org.firebirdsql.jdbc.FBDrivery</span>. Contributed by Sonali
(arora.sonali99 at gmail.com)</li>
+
+</ul>
+
+
+<h3>Controllers</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62806">
+ Bug
+ 62806</a>
+ -
+ ModuleController cloning by Run behaves differently wether in GUI or Non GUI
mode. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62847">
+ Bug
+ 62847</a>
+ -
+ If Controller cannot use variable for index exposed by
LoopController/WhileController/ForEachController</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63064">
+ Bug
+ 63064</a>
+ -
+ Ignore spaces at the end and beginning of expressions used in
IfController</li>
+
+</ul>
+
+
+<h3>Listeners</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62770">
+ Bug
+ 62770</a>
+ -
+ Aggregate Graph throws <span
class="code">ArrayIndexOutOfBoundsException</span>
+</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63069">
+ Bug
+ 63069</a>
+ -
+ ResultCollector does not write end of XML file if user exits while a
Recording or a test is running. Contributed by Ubik Load Pack (support at
ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63138">
+ Bug
+ 63138</a>
+ -
+ InfluxDB BackendListenerClient: In case of error, log is in debug, it should
be in error</li>
+
+</ul>
+
+
+<h3>Timers, Assertions, Config, Pre- & Post-Processors</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62774">
+ Bug
+ 62774</a>
+ -
+ XPath2Extractor: Scope variable is broken. Contributed by Ubik Load Pack
(support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62860">
+ Bug
+ 62860</a>
+ -
+ JSON Extractor: Avoid NPE and noisy error message "<span class="code">Error
processing JSON content in</span>" when variable is not found</li>
+
+</ul>
+
+
+<h3>Functions</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>I18N</h3>
+
+<ul>
+
+</ul>
+
+
+<h3>Report / Dashboard</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62777">
+ Bug
+ 62777</a>
+ -
+ Web Report / Dashboard: Hide All in <span class="code">Response Time
Percentiles Over Time (successful responses)</span> fails.</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62780">
+ Bug
+ 62780</a>
+ -
+ Web Report / Dashboard: Display All in <span class="code">Response Time Vs
Request</span> fails.</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62781">
+ Bug
+ 62781</a>
+ -
+ Web Report / Dashboard: Display All in <span class="code">Response Time
Overview</span> fails.</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62782">
+ Bug
+ 62782</a>
+ -
+ Web Report / Dashboard: Remove duplicate/unused dependencies</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62894">
+ Bug
+ 62894</a>
+ -
+ Report / Dashboard: Throughput is in wrong column which is confusing as unit
is millisecond</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63016">
+ Bug
+ 63016</a>
+ -
+ Empty HTML report if source csv contains labels with quotes. Contributed by
Ubik Load Pack (support at ubikloadpack.com)</li>
+
+</ul>
+
+
+<h3>Documentation</h3>
+
+<ul>
+
+<li>Change <span class="code">Test Action</span> (old name) to <span
class="code">Flow Control Action</span> in Component Reference documentation.
Contributed by Ori Marko (orimarko at gmail.com)</li>
+
+</ul>
+
+
+<h3>General</h3>
+
+<ul>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62745">
+ Bug
+ 62745</a>
+ -
+ Fix undefined disabled icon. Contributed by Till Neunast
(https://github.com/tilln)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62743">
+ Bug
+ 62743</a>
+ -
+ Client auth must be enabled on distributed testing</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62767">
+ Bug
+ 62767</a>
+ -
+ NPE when searching under certain conditions. Contributed by Ubik Load Pack
(support at ubikloadpack.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62790">
+ Bug
+ 62790</a>
+ -
+ <span class="code">ArrayIndexOutOfBoundsException</span> when calling
replace without selecting the first match</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62795">
+ Bug
+ 62795</a>
+ -
+ JMeter master sometimes ends distributed test even though some of the slaves
have not finished</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62336">
+ Bug
+ 62336</a>
+ -
+ <a href="https://github.com/apache/jmeter/pull/396">
+ Pull request #396</a>
+ -
+ Some shortcuts are not working correctly on windows. Contributed by Michael
Pavlov (michael.paulau at gmail.com)</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62889">
+ Bug
+ 62889</a>
+ -
+ Format JSON Arrays when displayed with JSON Path Tester.</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=62900">
+ Bug
+ 62900</a>
+ -
+ ObjectProperty#getStringValue() can throw NullPointerException</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63099">
+ Bug
+ 63099</a>
+ -
+ Escape commata in function helper dialog only outside of variable
replacement structures.</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63105">
+ Bug
+ 63105</a>
+ -
+ Export Transactions for Report: fix 2 bugs</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63106">
+ Bug
+ 63106</a>
+ -
+ Apply naming policy does not refresh UI</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63180">
+ Bug
+ 63180</a>
+ -
+ Apply Naming Policy allows multi selection but only considers first node</li>
+
+<li>
+<a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=63090">
+ Bug
+ 63090</a>
+ -
+ Remove slf4j-ext due to CVE-2018-8088</li>
+
+</ul>
+
+
+
+
+<h2 class="ch_section" id="Thanks">Thanks</h2>
+
+<p>We thank all contributors mentioned in bug and improvement sections above:
+</p>
+
+<ul>
+
+<li>Oleg Kalnichevski (olegk at apache.org)</li>
+
+<li>Till Neunast (https://github.com/tilln)</li>
+
+<li>Mingun (alexander_sergey at mail.ru)</li>
+
+<li>
+<a href="https://ubikloadpack.com">Ubik Load Pack</a>
+</li>
+
+<li>Artem Fedorov (artem.fedorov at blazemeter.com)</li>
+
+<li>Stefan Seide (stefan at trilobyte-se.de)</li>
+
+<li>刘士 (liushilive at outlook.com)</li>
+
+<li>Michael Pavlov (michael.paulau at gmail.com)</li>
+
+<li>Ori Marko (orimarko at gmail.com)</li>
+
+<li>Paco (paco.xu at daocloud.io)</li>
+
+<li>Hitesh Patel (hitesh.h.patel at gmail.com)</li>
+
+<li>Sonali (arora.sonali99 at gmail.com)</li>
+
+<li>Mohamed Ibrahim (rollno748 at gmail.com)</li>
+
+<li>U. Poblotzki (u.poblotzki at thalia.de)</li>
+
+<li>
+<a href="https://www.saxonica.com">Saxonica</a>
+</li>
+
+</ul>
+
+<p>We also thank bug reporters who helped us improve JMeter.</p>
+
+<ul>
+
+</ul>
+
+<p>
+Apologies if we have omitted anyone else.
+</p>
+
+
+
+<h2 class="ch_section" id="Known problems and workarounds">Known problems and
workarounds</h2>
+
+<ul>
+
+<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>
+
+
+<li>
+The numbers that appear to the left of the green box are the number of active
threads / total number of threads,
+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">
+ Bug
+ 55510</a>).
+</li>
+
+
+<li>
+Note that under some windows systems you may have this WARNING:
+<pre class="source">
+java.util.prefs.WindowsPreferences
+WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0
+x80000002. Windows RegCreateKeyEx(…) returned error code 5.
+</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.
+</li>
+
+
+<li>
+You may encounter the following error:
+<pre class="source">java.security.cert.CertificateException: Certificates does
not conform to algorithm constraints</pre>
+ 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
+ algorithm using MD2 (like <span class="code">md2WithRSAEncryption</span>) or
with a SSL certificate with a size lower than 1024 bits.
+This error is related to increased security in Java 8+.
+<br>
+To allow you to perform your HTTPS request, you can downgrade the security of
your Java installation by editing
+the Java <span class="code">jdk.certpath.disabledAlgorithms</span> property.
Remove the MD2 value or the constraint on size, depending on your case.
+<br>
+This property is in this file:
+<pre class="source">JAVA_HOME/jre/lib/security/java.security</pre>
+See <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=56357">
+ Bug
+ 56357</a> for details.
+</li>
+
+
+<li>
+Under Mac OSX Aggregate Graph will show wrong values due to mirroring effect
on numbers.
+This is due to a known Java bug, see Bug <a
href="https://bugs.openjdk.java.net/browse/JDK-8065373">JDK-8065373</a>
+The fix is to use JDK8_u45 or later.
+</li>
+
+
+<li>
+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">
+ 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.
+See Bug <a
href="https://bugs.openjdk.java.net/browse/JDK-8031109">JDK-8031109</a>
+The fix is to use JDK9 b65 or later.
+</li>
+
+
+<li>
+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.
+This is due to a known Java bug <a
href="https://bugs.openjdk.java.net/browse/JDK-8025126">JDK-8025126</a>
+The fix is to use JDK 8 b132 or later.
+</li>
+
+</ul>
+
+
+
+
<h1>Version 5.0</h1>
<p>
@@ -1747,6 +2829,8 @@ itself does not have to be edited anymor
<li>JMeter JVM heap settings have changed from <span class="code">-Xms512m
-Xmx512m</span> to <span class="code">-Xms1g -Xmx1g</span>
</li>
+
+<li>Beanshell version has been upgraded to bsh-2.0b6 which introduces breaking
changes and more strict parsing rules</li>
</ul>
Modified: jmeter/trunk/docs/download_jmeter.html
URL:
http://svn.apache.org/viewvc/jmeter/trunk/docs/download_jmeter.html?rev=1855136&r1=1855135&r2=1855136&view=diff
==============================================================================
--- jmeter/trunk/docs/download_jmeter.html (original)
+++ jmeter/trunk/docs/download_jmeter.html Sun Mar 10 07:43:06 2019
@@ -245,7 +245,7 @@
</div>
<div class="section">
-<h1>Apache JMeter 5.1 (Requires Java 8+)</h1>
+<h1>Apache JMeter 5.1.1 (Requires Java 8+)</h1>
<div class="subsection">
<h2 id="binaries">Binaries<a class="sectionlink" href="#binaries" title="Link
to here">¶</a>
@@ -255,17 +255,17 @@
<tr>
-<td><a
href="[preferred]/jmeter/binaries/apache-jmeter-5.1.tgz">apache-jmeter-5.1.tgz</a></td>
- <td><a
href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.1.tgz.sha512">sha512</a></td>
- <td><a
href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.1.tgz.asc">pgp</a></td>
+<td><a
href="[preferred]/jmeter/binaries/apache-jmeter-5.1.1.tgz">apache-jmeter-5.1.1.tgz</a></td>
+ <td><a
href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.1.1.tgz.sha512">sha512</a></td>
+ <td><a
href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.1.1.tgz.asc">pgp</a></td>
</tr>
<tr>
-<td><a
href="[preferred]/jmeter/binaries/apache-jmeter-5.1.zip">apache-jmeter-5.1.zip</a></td>
- <td><a
href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.1.zip.sha512">sha512</a></td>
- <td><a
href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.1.zip.asc">pgp</a></td>
+<td><a
href="[preferred]/jmeter/binaries/apache-jmeter-5.1.1.zip">apache-jmeter-5.1.1.zip</a></td>
+ <td><a
href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.1.1.zip.sha512">sha512</a></td>
+ <td><a
href="https://www.apache.org/dist/jmeter/binaries/apache-jmeter-5.1.1.zip.asc">pgp</a></td>
</tr>
@@ -281,17 +281,17 @@
<tr>
-<td><a
href="[preferred]/jmeter/source/apache-jmeter-5.1_src.tgz">apache-jmeter-5.1_src.tgz</a></td>
- <td><a
href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.1_src.tgz.sha512">sha512</a></td>
- <td><a
href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.1_src.tgz.asc">pgp</a></td>
+<td><a
href="[preferred]/jmeter/source/apache-jmeter-5.1.1_src.tgz">apache-jmeter-5.1.1_src.tgz</a></td>
+ <td><a
href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.1.1_src.tgz.sha512">sha512</a></td>
+ <td><a
href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.1.1_src.tgz.asc">pgp</a></td>
</tr>
<tr>
-<td><a
href="[preferred]/jmeter/source/apache-jmeter-5.1_src.zip">apache-jmeter-5.1_src.zip</a></td>
- <td><a
href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.1_src.zip.sha512">sha512</a></td>
- <td><a
href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.1_src.zip.asc">pgp</a></td>
+<td><a
href="[preferred]/jmeter/source/apache-jmeter-5.1.1_src.zip">apache-jmeter-5.1.1_src.zip</a></td>
+ <td><a
href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.1.1_src.zip.sha512">sha512</a></td>
+ <td><a
href="https://www.apache.org/dist/jmeter/source/apache-jmeter-5.1.1_src.zip.asc">pgp</a></td>
</tr>
Added:
jmeter/trunk/docs/images/screenshots/changes/5.1.1/01_menu_generate_report.png
URL:
http://svn.apache.org/viewvc/jmeter/trunk/docs/images/screenshots/changes/5.1.1/01_menu_generate_report.png?rev=1855136&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
jmeter/trunk/docs/images/screenshots/changes/5.1.1/01_menu_generate_report.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added:
jmeter/trunk/docs/images/screenshots/changes/5.1.1/02_windows_generate_report.png
URL:
http://svn.apache.org/viewvc/jmeter/trunk/docs/images/screenshots/changes/5.1.1/02_windows_generate_report.png?rev=1855136&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
jmeter/trunk/docs/images/screenshots/changes/5.1.1/02_windows_generate_report.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Modified:
jmeter/trunk/docs/images/screenshots/changes/5.1/jdbc-connection-config-init-request.png
URL:
http://svn.apache.org/viewvc/jmeter/trunk/docs/images/screenshots/changes/5.1/jdbc-connection-config-init-request.png?rev=1855136&r1=1855135&r2=1855136&view=diff
==============================================================================
Binary files - no diff available.
Added: jmeter/trunk/docs/images/screenshots/html_report_menu.png
URL:
http://svn.apache.org/viewvc/jmeter/trunk/docs/images/screenshots/html_report_menu.png?rev=1855136&view=auto
==============================================================================
Binary file - no diff available.
Propchange: jmeter/trunk/docs/images/screenshots/html_report_menu.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Modified: jmeter/trunk/docs/usermanual/build-ldapext-test-plan.html
URL:
http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/build-ldapext-test-plan.html?rev=1855136&r1=1855135&r2=1855136&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/build-ldapext-test-plan.html (original)
+++ jmeter/trunk/docs/usermanual/build-ldapext-test-plan.html Sun Mar 10
07:43:06 2019
@@ -443,6 +443,11 @@ When this field is kept empty, an anonym
<i>(Optional)</i> Check the box Use Secure LDAP Protocol if you access with
LDAP over SSL (ldaps)
</li>
+<li>
+
+<i>(Optional)</i> Check the box TrustAll if you want the client to trust all
certificates
+</li>
+
</ol>
</p>
Modified: jmeter/trunk/docs/usermanual/component_reference.html
URL:
http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/component_reference.html?rev=1855136&r1=1855135&r2=1855136&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/component_reference.html (original)
+++ jmeter/trunk/docs/usermanual/component_reference.html Sun Mar 10 07:43:06
2019
@@ -2252,6 +2252,25 @@ This will not have any impact on existin
If it is incorrect, the sampler will return an error and revert to
an anonymous bind. (N.B. this is stored unencrypted in the test plan)</div>
<div class="required req-false">No</div>
</div>
+
+<div class="property">
+<div class="name req-false">Connection timeout (in milliseconds)</div>
+<div class="description req-false">Timeout for connection, if exceeded
connection will be aborted</div>
+<div class="required req-false">No</div>
+</div>
+
+<div class="property">
+<div class="name req-false">Use Secure LDAP Protocol</div>
+<div class="description req-false">Use <span class="code">ldaps://</span>
scheme instead of <span class="code">ldap://</span>
+</div>
+<div class="required req-false">No</div>
+</div>
+
+<div class="property">
+<div class="name req-false">Trust All Certificates</div>
+<div class="description req-false">Trust all certificates, only used if <span
class="code">Use Secure LDAP Protocol</span> is checked</div>
+<div class="required req-false">No</div>
+</div>
</div>
@@ -2815,6 +2834,10 @@ to configure this via the GUI, so it can
<b>For full details on using BeanShell, please see the <a
href="http://www.beanshell.org/">BeanShell website.</a></b>
+<div class="clear"></div>
+<div class="note">Migration to <a
href="../usermanual/component_reference.html#JSR223_Sampler">JSR223
Sampler</a>+Groovy is highly recommended for performance, support of new Java
features and limited maintenance of the BeanShell library.</div>
+<div class="clear"></div>
+
</p>
<p>
@@ -7908,6 +7931,10 @@ The BeanShell Listener allows the use of
<b>For full details on using BeanShell, please see the <a
href="http://www.beanshell.org/">BeanShell website.</a></b>
+<div class="clear"></div>
+<div class="note">Migration to <a
href="../usermanual/component_reference.html#JSR223_Listener">JSR223
Listener</a>+Groovy is highly recommended for performance, support of new Java
features and limited maintenance of the BeanShell library.</div>
+<div class="clear"></div>
+
</p>
<p>
@@ -10868,16 +10895,16 @@ with the start, continuing on like that
</div>
<div class="property">
-<div class="name req-true">Starting value</div>
-<div class="description req-true">The starting value for the counter. The
counter will equal this
- value during the first iteration.</div>
-<div class="required req-true">Yes</div>
+<div class="name req-false">Starting value</div>
+<div class="description req-false">The starting value for the counter. The
counter will equal this
+ value during the first iteration (defaults to 0).</div>
+<div class="required req-false">No</div>
</div>
<div class="property">
<div class="name req-true">Increment</div>
<div class="description req-true">How much to increment the counter by after
each
- iteration.</div>
+ iteration (defaults to 0, meaning no increment).</div>
<div class="required req-true">Yes</div>
</div>
@@ -10901,12 +10928,11 @@ with the start, continuing on like that
</div>
<div class="property">
-<div class="name req-true">Exported Variable Name</div>
-<div class="description req-true">This will be the variable name under which
the counter value is available.
+<div class="name req-false">Exported Variable Name</div>
+<div class="description req-false">This will be the variable name under which
the counter value is available.
If you name it <span class="code">counterA</span>, you can then access
it using <span class="code">${counterA}</span>
- as explained in <a href="functions.html">user-defined values</a>
-</div>
-<div class="required req-true">Yes</div>
+ as explained in <a href="functions.html">user-defined values</a> (By
default, it creates an empty string variable that can be accessed using <span
class="code">${}</span> but this is highly discouraged)</div>
+<div class="required req-false">No</div>
</div>
<div class="property">
@@ -11699,6 +11725,10 @@ validate the XML based on a DTD or schem
<b>For full details on using BeanShell, please see the <a
href="http://www.beanshell.org/">BeanShell website.</a></b>
+<div class="clear"></div>
+<div class="note">Migration to <a
href="../usermanual/component_reference.html#JSR223_Assertion">JSR223
Assertion</a>+Groovy is highly recommended for performance, support of new Java
features and limited maintenance of the BeanShell library.</div>
+<div class="clear"></div>
+
</p>
<p>
Note that a different Interpreter is used for each independent occurrence of
the assertion
@@ -13173,6 +13203,10 @@ The BeanShell Timer can be used to gener
<b>For full details on using BeanShell, please see the <a
href="http://www.beanshell.org/">BeanShell website.</a></b>
+<div class="clear"></div>
+<div class="note">Migration to <a
href="../usermanual/component_reference.html#JSR223_Timer">JSR223
Timer</a>+Groovy is highly recommended for performance, support of new Java
features and limited maintenance of the BeanShell library.</div>
+<div class="clear"></div>
+
</p>
<p>
@@ -13739,6 +13773,10 @@ The BeanShell PreProcessor allows arbitr
<b>For full details on using BeanShell, please see the <a
href="http://www.beanshell.org/">BeanShell website.</a></b>
+<div class="clear"></div>
+<div class="note">Migration to <a
href="../usermanual/component_reference.html#JSR223_PreProcessor">JSR223
PreProcessor</a>+Groovy is highly recommended for performance, support of new
Java features and limited maintenance of the BeanShell library.</div>
+<div class="clear"></div>
+
</p>
<p>
@@ -15215,6 +15253,10 @@ The BeanShell PreProcessor allows arbitr
<b>For full details on using BeanShell, please see the <a
href="http://www.beanshell.org/">BeanShell website.</a></b>
+<div class="clear"></div>
+<div class="note">Migration to <a
href="../usermanual/component_reference.html#JSR223_PostProcessor">JSR223
PostProcessor</a>+Groovy is highly recommended for performance, support of new
Java features and limited maintenance of the BeanShell library.</div>
+<div class="clear"></div>
+
</p>
<p>
Modified: jmeter/trunk/docs/usermanual/generating-dashboard.html
URL:
http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/generating-dashboard.html?rev=1855136&r1=1855135&r2=1855136&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/generating-dashboard.html (original)
+++ jmeter/trunk/docs/usermanual/generating-dashboard.html Sun Mar 10 07:43:06
2019
@@ -1324,6 +1324,63 @@ jmeter.reportgenerator.exporter.html.fil
<div class="subsection">
+<h2 id="report_gui">14.3.3 Generation using GUI Tools menu<a
class="sectionlink" href="#report_gui" title="Link to here">¶</a>
+</h2>
+
+<p>
+ You can generate the HTML report using menu item <span
class="code">Tools → Generate HTML report</span>:
+ <figure>
+<a href="../images/screenshots/html_report_menu.png"><img
src="../images/screenshots/html_report_menu.png" width="" height="" alt="Figure
14.1. HTML Report Dialog Menu"></a>
+<figcaption>Figure 14.1. HTML Report Dialog Menu</figcaption>
+</figure>
+
+</p>
+
+<p>For each parameters see the following table :</p>
+
+<div class="properties">
+<h3>
+ Parameters
+ </h3>
+<div class="property title">
+<div class="name title">Attribute</div>
+<div class="description title">Description</div>
+<div class="required title">Required</div>
+</div>
+
+<div class="property">
+<div class="name req-true">Results file (csv or jtl)</div>
+<div class="description req-true">The CSV output of a tes run</div>
+<div class="required req-true">Yes</div>
+</div>
+
+<div class="property">
+<div class="name req-true">user.properties file</div>
+<div class="description req-true">The user.properties file used to run the
load test</div>
+<div class="required req-true">Yes</div>
+</div>
+
+<div class="property">
+<div class="name req-false">Output directory</div>
+<div class="description req-false">The directory where you want the report to
be created(must be empty)</div>
+<div class="required req-false">No</div>
+</div>
+
+</div>
+
+<p>If no output directory is defined, the controller will use <span
class="code">${JMETER_HOME}/bin/report-output</span>.</p>
+
+<p>You then only have to click on the <span class="code">Generate
report</span> button and wait for an information dialog to appear
+ <div class="clear"></div>
+<div class="note">If report generation takes more than two minutes, adjust the
property <span class="code">generate_report_ui.generation_timeout</span>
+</div>
+<div class="clear"></div>
+</p>
+
+</div>
+
+
+<div class="subsection">
<h2 id="default_graphs">14.4 Default graphs<a class="sectionlink"
href="#default_graphs" title="Link to here">¶</a>
</h2>
Modified: jmeter/trunk/docs/usermanual/properties_reference.html
URL:
http://svn.apache.org/viewvc/jmeter/trunk/docs/usermanual/properties_reference.html?rev=1855136&r1=1855135&r2=1855136&view=diff
==============================================================================
--- jmeter/trunk/docs/usermanual/properties_reference.html (original)
+++ jmeter/trunk/docs/usermanual/properties_reference.html Sun Mar 10 07:43:06
2019
@@ -1669,6 +1669,18 @@ JMETER-SERVER</pre>
</div>
</div>
+<div class="property">
+<div class="name req-true">httpclient4.default_user_agent_disabled</div>
+<div class="description req-true">
+ If true, default HC4 User-Agent (Apache-HttpClient/X.Y.Z (Java/A.B.C_D))
will not be added.<br>
+ Defaults to: <span class="code">false</span>
+
+</div>
+<div class="required req-true">
+ No
+ </div>
+</div>
+
</div>
</div>
@@ -3926,6 +3938,18 @@ JMETER-SERVER</pre>
</div>
<div class="property">
+<div class="name req-true">cssselector.parser.cache.size</div>
+<div class="description req-true">
+ Size of cache used by <span class="code">CSS Selector Extractor</span>
(for JODD implementation only) to store parsed CSS Selector expressions.<br>
+ Defaults to: <span class="code">400</span>
+
+</div>
+<div class="required req-true">
+ No
+ </div>
+</div>
+
+<div class="property">
<div class="name req-true">resultcollector.action_if_file_exists</div>
<div class="description req-true">
Used to control what happens when you start a test and have listeners that
could overwrite existing result files.<br>
@@ -5250,6 +5274,17 @@ JMETER-SERVER</pre>
</div>
<div class="required req-true">
No
+ </div>
+</div>
+
+<div class="property">
+<div class="name req-true">generate_report_ui.generation_timeout</div>
+<div class="description req-true">
+ Timeout in milliseconds for Report generation when using Tools >
Generate HTML report.<br>
+ Defaults to: 120000
+</div>
+<div class="required req-true">
+ No
</div>
</div>
Modified: jmeter/trunk/src/core/org/apache/jmeter/util/JMeterVersion.java
URL:
http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/util/JMeterVersion.java?rev=1855136&r1=1855135&r2=1855136&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/util/JMeterVersion.java (original)
+++ jmeter/trunk/src/core/org/apache/jmeter/util/JMeterVersion.java Sun Mar 10
07:43:06 2019
@@ -49,7 +49,7 @@ public final class JMeterVersion {
* This ensures that JMeterUtils always gets the correct
* version, even if JMeterUtils is not re-compiled during the build.
*/
- private static final String VERSION = "5.1.1-SNAPSHOT";
+ private static final String VERSION = "5.1.1";
private static final String IMPLEMENTATION;
Modified: jmeter/trunk/xdocs/download_jmeter.xml
URL:
http://svn.apache.org/viewvc/jmeter/trunk/xdocs/download_jmeter.xml?rev=1855136&r1=1855135&r2=1855136&view=diff
==============================================================================
--- jmeter/trunk/xdocs/download_jmeter.xml (original)
+++ jmeter/trunk/xdocs/download_jmeter.xml Sun Mar 10 07:43:06 2019
@@ -18,7 +18,7 @@
<!DOCTYPE document
[
-<!ENTITY release '5.1'>
+<!ENTITY release '5.1.1'>
<!ENTITY hellip "…" >
]>
Modified: jmeter/trunk/xdocs/overview.html
URL:
http://svn.apache.org/viewvc/jmeter/trunk/xdocs/overview.html?rev=1855136&r1=1855135&r2=1855136&view=diff
==============================================================================
--- jmeter/trunk/xdocs/overview.html (original)
+++ jmeter/trunk/xdocs/overview.html Sun Mar 10 07:43:06 2019
@@ -18,7 +18,7 @@
<!-- This file is copied into the Javadoc overview -->
<html>
<body>
-This is the documentation for Apache JMeter version 5.1 API.
-@version 5.1
+This is the documentation for Apache JMeter version 5.1.1 API.
+@version 5.1.1
</body>
</html>
\ No newline at end of file