Author: milamber
Date: Sun Mar 8 10:22:58 2015
New Revision: 1664961
URL: http://svn.apache.org/r1664961
Log:
Prepare next release 2.13: update docs tree and overview (RC2)
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/download_jmeter.html
jmeter/trunk/docs/index.html
jmeter/trunk/docs/issues.html
jmeter/trunk/docs/jmeter_irc.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/get-started.html
jmeter/trunk/docs/usermanual/glossary.html
jmeter/trunk/docs/usermanual/hints_and_tips.html
jmeter/trunk/docs/usermanual/index.html
jmeter/trunk/docs/usermanual/intro.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/realtime-results.html
jmeter/trunk/docs/usermanual/regular_expressions.html
jmeter/trunk/docs/usermanual/remote-test.html
jmeter/trunk/docs/usermanual/test_plan.html
Modified: jmeter/trunk/docs/building.html
URL:
http://svn.apache.org/viewvc/jmeter/trunk/docs/building.html?rev=1664961&r1=1664960&r2=1664961&view=diff
==============================================================================
--- jmeter/trunk/docs/building.html (original)
+++ jmeter/trunk/docs/building.html Sun Mar 8 10:22:58 2015
@@ -1,327 +1,90 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<!-- Content Stylesheet for Site -->
-
-
-<!-- start the processing -->
-<html>
-<head>
-<link rel="stylesheet" type="text/css" href="./css/style.css"/>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
-
-<title>Apache JMeter - Building JMeter and Add-Ons</title>
-</head>
-
-<body bgcolor="#ffffff" text="#000000" link="#525D76">
-<table width="100%" cellspacing="0" border="0">
-<tr>
-<td width="90%" align="left">
-<table border="0" cellspacing="0">
-<tr>
-<td width="10%">
-<a href="http://www.apache.org"><img title="Apache Software Foundation"
width="290" height="75" src="./images/asf-logo.png" border="0"/></a>
-</td>
-<td align="left" width="40%">
-
-<a href="http://jmeter.apache.org/"><img width="182" height="88"
src="./images/logo.jpg" alt="Apache JMeter" title="Apache JMeter"
border="0"/></a>
-</td>
-</tr>
-</table>
-</td>
-<td align="left" width="50%">
-<table cellspacing="0" align="right" border="0">
-<tr>
-<td align="left"> <a href="https://twitter.com/share"
-class="twitter-share-button"
-data-text="Powerful Load Testing with
-Apache #JMeter" data-via="ApacheJMeter"
-data-lang="en-gb" data-size="large">Tweet</a>
-<script>!function(d,s,id){var
js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document,
'script', 'twitter-wjs');</script>
-</td>
-<td align="right"> <a
-href="https://twitter.com/ApacheJMeter"
-class="twitter-follow-button"
-data-show-count="false" data-lang="en-gb"
-data-size="large">Follow</a>
-<script>!function(d,s,id){var
js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document,
'script', 'twitter-wjs');</script>
-</td>
-</tr>
-</table>
-</td></tr>
-</table>
-
-<table border="0" width="100%" cellspacing="4">
-<tr><td colspan="2">
-<hr noshade size="1"/>
-</td></tr>
-<tr>
-<!-- LEFT SIDE NAVIGATION -->
-<td width="20%" valign="top" nowrap="true">
-<table border="0" width="100%" cellspacing="0">
-<tr><td>
-<p><strong>About</strong></p>
-<ul>
-<li><a href="./index.html">Overview</a>
-</li>
-<li><a href="http://twitter.com/ApacheJMeter">JMeter on Twitter</a>
-<img src="./images/twitter.png" align="top"/></li>
-<li><a href="./issues.html">Issue Tracking</a>
-</li>
-<li><a href="http://projects.apache.org/feeds/rss/jmeter.xml">Subscribe to
What's New</a>
-</li>
-<li><a href="http://www.apache.org/licenses/">License</a>
-</li>
-</ul>
-<p><strong>Download</strong></p>
-<ul>
-<li><a href="./download_jmeter.cgi">Download Releases</a>
-</li>
-<li><a href="./nightly.html">Developer (Nightly) Builds</a>
-</li>
-</ul>
-<p><strong>Documentation</strong></p>
-<ul>
-<li><a href="./changes.html">Changes per version</a>
-</li>
-<li><a href="./usermanual/get-started.html">Get Started</a>
-</li>
-<li><a href="./usermanual/index.html">User Manual</a>
-</li>
-<li><a href="./usermanual/best-practices.html">Best Practices</a>
-</li>
-<li><a href="./usermanual/component_reference.html">Component Reference</a>
-</li>
-<li><a href="./usermanual/functions.html">Functions Reference</a>
-</li>
-<li><a href="./api/index.html">Javadocs</a>
-</li>
-<li><a href="./building.html">Building JMeter and Add-Ons</a>
-</li>
-<li><a href="http://wiki.apache.org/jmeter">JMeter Wiki</a>
-</li>
-<li><a href="http://wiki.apache.org/jmeter/JMeterFAQ">FAQ (Wiki)</a>
-</li>
-</ul>
-<p><strong>Tutorials (PDF format)</strong></p>
-<ul>
-<li><a
href="./usermanual/jmeter_distributed_testing_step_by_step.pdf">Distributed
Testing</a>
-</li>
-<li><a href="./usermanual/jmeter_proxy_step_by_step.pdf">Recording Tests</a>
-</li>
-<li><a href="./usermanual/junitsampler_tutorial.pdf">JUnit Sampler</a>
-</li>
-<li><a href="./usermanual/jmeter_accesslog_sampler_step_by_step.pdf">Access
Log Sampler</a>
-</li>
-<li><a href="./extending/jmeter_tutorial.pdf">Extending JMeter</a>
-</li>
-</ul>
-<p><strong>Community</strong></p>
-<ul>
-<li><a href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a>
-</li>
-<li><a href="./mail.html">Mailing Lists</a>
-</li>
-<li><a href="./svnindex.html">SVN Repositories</a>
-</li>
-</ul>
-<p><strong>Foundation</strong></p>
-<ul>
-<li><a href="http://www.apache.org/">ASF</a>
-</li>
-<li><a href="http://www.apache.org/foundation/getinvolved.html">Get Involved
in the ASF</a>
-</li>
-<li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
-</li>
-<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a>
-</li>
-</ul>
-</td></tr>
-<tr><td>
-<iframe src="http://www.apache.org/ads/button.html" style="border-width:0;
float: left;" frameborder="0" scrolling="no"></iframe>
-</td></tr>
-</table>
-</td>
-<td width="80%" align="left" valign="top">
-<br>
-<table border="0" cellspacing="0" cellpadding="2" width="100%">
-<tr><td bgcolor="#525D76">
-<font color="#ffffff" face="arial,helvetica,sanserif">
-<strong>Building JMeter and Add-Ons</strong></font>
-</td></tr>
-<tr><td>
-<blockquote>
-<font color="red">
-<strong>
-
+<!DOCTYPE html SYSTEM "about:legacy-compat">
+<html lang="en"><head><META http-equiv="Content-Type" content="text/html;
charset=iso-8859-15"><title>Apache JMeter
+ -
+ Building JMeter and Add-Ons</title><meta name="viewport"
content="width=device-width, initial-scale=1"><link
href="http://fonts.googleapis.com/css?family=Merriweather:400normal"
rel="stylesheet" type="text/css"><link rel="stylesheet" type="text/css"
href="./css/new-style.css"></head><body role="document"><a href="#content"
class="hidden">Main content</a><div class="header"><!--
+ APACHE LOGO
+ --><div><a href="http://www.apache.org"><img title="Apache Software
Foundation" width="290" height="75" src="./images/asf-logo.png" alt="Logo
ASF"></a></div><!--
+ PROJECT LOGO
+ --><div><a href="http://jmeter.apache.org/"><img
src="./images/logo.jpg" alt="Apache JMeter"></a></div><div
class="twitter"><div><a href="https://twitter.com/share"
class="twitter-share-button" data-text="Powerful Load Testing with Apache
#JMeter" data-via="ApacheJMeter" data-lang="en-gb"
data-size="large">Tweet</a><script>
+ (function(d,s,id){
+ var js,
+ fjs=d.getElementsByTagName(s)[0],
+ p=/^http:/.test(d.location)?'http':'https';
+ if (!d.getElementById(id)) {
+ js=d.createElement(s);
+ js.id=id;
+ js.src=p+'://platform.twitter.com/widgets.js';
+ fjs.parentNode.insertBefore(js,fjs);
+ }
+ })(document, 'script', 'twitter-wjs');
+ </script></div><div><a href="https://twitter.com/ApacheJMeter"
class="twitter-follow-button" data-show-count="false" data-lang="en-gb"
data-size="large">Follow</a><script>(function(d,s,id){
+ var js,
+ fjs=d.getElementsByTagName(s)[0],
+ p=/^http:/.test(d.location)?'http':'https';
+ if (!d.getElementById(id)) {
+ js=d.createElement(s);
+ js.id=id;
+ js.src=p+'://platform.twitter.com/widgets.js';
+ fjs.parentNode.insertBefore(js,fjs);
+ }
+ })(document, 'script', 'twitter-wjs');
+ </script></div></div><div class="banner"><iframe
src="http://www.apache.org/ads/bannerbar.html" style="border-width:0;"
frameborder="0" scrolling="no"></iframe><div
class="clear"></div></div></div><div class="nav"><ul class="menu"><li><div
class="menu-title">About</div><ul><li><a
href="./index.html">Overview</a></li><li><a
href="http://twitter.com/ApacheJMeter">JMeter on Twitter<img
src="./images/twitter.png" alt="Icon for JMeter on Twitter"></a></li><li><a
href="./issues.html">Issue Tracking</a></li><li><a
href="http://projects.apache.org/feeds/rss/jmeter.xml">Subscribe to What's
New</a></li><li><a
href="http://www.apache.org/licenses/">License</a></li></ul></li></ul><ul
class="menu"><li><div class="menu-title">Download</div><ul><li><a
href="./download_jmeter.cgi">Download Releases</a></li><li><a
href="./nightly.html">Developer (Nightly) Builds</a></li></ul></li></ul><ul
class="menu"><li><div class="menu-title">Documentation</div><ul><li><a
href="./changes.html">Chang
es per version</a></li><li><a href="./usermanual/get-started.html">Get
Started</a></li><li><a href="./usermanual/index.html">User
Manual</a></li><li><a href="./usermanual/best-practices.html">Best
Practices</a></li><li><a href="./usermanual/component_reference.html">Component
Reference</a></li><li><a href="./usermanual/functions.html">Functions
Reference</a></li><li><a href="./api/index.html">Javadocs</a></li><li><a
href="./building.html">Building JMeter and Add-Ons</a></li><li><a
href="http://wiki.apache.org/jmeter">JMeter Wiki</a></li><li><a
href="http://wiki.apache.org/jmeter/JMeterFAQ">FAQ
(Wiki)</a></li></ul></li></ul><ul class="menu"><li><div
class="menu-title">Tutorials (PDF format)</div><ul><li><a
href="./usermanual/jmeter_distributed_testing_step_by_step.pdf">Distributed
Testing</a></li><li><a
href="./usermanual/jmeter_proxy_step_by_step.pdf">Recording
Tests</a></li><li><a href="./usermanual/junitsampler_tutorial.pdf">JUnit
Sampler</a></li><li><a href="./usermanual/jmeter_a
ccesslog_sampler_step_by_step.pdf">Access Log Sampler</a></li><li><a
href="./extending/jmeter_tutorial.pdf">Extending
JMeter</a></li></ul></li></ul><ul class="menu"><li><div
class="menu-title">Community</div><ul><li><a
href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a></li><li><a
href="./mail.html">Mailing Lists</a></li><li><a href="./svnindex.html">SVN
Repositories</a></li></ul></li></ul><ul class="menu"><li><div
class="menu-title">Foundation</div><ul><li><a
href="http://www.apache.org/">ASF</a></li><li><a
href="http://www.apache.org/foundation/getinvolved.html">Get Involved in the
ASF</a></li><li><a
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></li></ul></div><div
class="main" id="content"><div class="section"><h1>Building JMeter and
Add-Ons</h1>
+<font color="red"><strong>
Note to developers:
This is a very brief overview.
There is more infomation on the JMeter Wiki or in eclipse.readme in root
folder of sources.
-
-</strong>
-</font>
-<h2>
-Building Add-Ons
-</h2>
+</strong></font>
+<h2>Building Add-Ons</h2>
<p>
-
There is no need to build JMeter if you just want to build an add-on.
Just download the binary archive and add the jars to the classpath.
You may want to also download the source so it can be used by the IDE.
-
-</p>
-<p>
-See the extras/addons* files in the source tree for some suggestions
-</p>
-<h2>
-Building JMeter
-</h2>
-<h3>
-Acquiring the source
-</h3>
-<p>
-The full source is distributed alongside the binary, it can also be downloaded
from SVN or found on
-<a target="_blank" href="https://github.com/apache/jmeter">
-Apache JMeter Github Mirror
-</a>
- .
</p>
-<p>
+<p>See the extras/addons* files in the source tree for some suggestions</p>
+<h2>Building JMeter</h2>
+<h3>Acquiring the source</h3>
+<p>The full source is distributed alongside the binary, it can also be
downloaded from SVN or found on <a target="_blank"
href="https://github.com/apache/jmeter">Apache JMeter Github Mirror</a> .</p>
+<p>
The source archive and SVN do not contain any of the required library files.
These need to be downloaded by running the Ant command:
-
<pre>
-
ant download_jars
-
</pre>
-
-
</p>
-<p>
-Or you can download the binary distribution archive for a release and unpack
it into the same directory structure as the source.
+<p>Or you can download the binary distribution archive for a release and
unpack it into the same directory structure as the source.
This will ensure that the lib/ directory contains the jar files needed for
running JMeter.
There are a few additional jars that are needed to build JMeter, download
these using:
-
<pre>
-
ant download_jars
-
</pre>
-
This will retrieve any missing jars.
-
</p>
-<h3>
-Compiling and packaging JMeter using Ant
-</h3>
+<h3>Compiling and packaging JMeter using Ant</h3>
<p>
-
JMeter can be built entirely using Ant.
The basic command is:
-
<pre>
-
ant [install]
-
</pre>
-
See build.xml for the other targets that can be used.
-
</p>
-<h3>
-Compiling and packaging JMeter using Eclipse
-</h3>
+<h3>Compiling and packaging JMeter using Eclipse</h3>
<p>
-
Once you have downloaded the source from SVN or the release archives and run
the ant download_jars target to
install the dependent jars, you can configure Eclipse. The easiest way to do
this is to replace the Eclipse .classpath
file with the eclipse.classpath file provided with JMeter. This will set up
the source-paths and most of the libraries.
-
<p>
-
Ensure your read eclipse.readme for project configuration.
-
</p>
-
-
-</p>
-</blockquote>
</p>
-</td></tr>
-<tr><td><br></td></tr>
-</table>
-<br>
-</td>
-</tr>
-<tr><td colspan="2">
-<hr noshade size="1"/>
-</td></tr>
-<tr><td colspan="2">
-<div align="center"><font color="#525D76" size="-1"><em>
-Copyright © 1999-2015, Apache Software Foundation
-</em></font></div>
-</td></tr>
-<tr><td colspan="2">
-<div align="center"><font color="#525D76" size="-1">
-Apache, Apache JMeter, JMeter, the Apache feather, and the Apache JMeter logo
are
-trademarks of the Apache Software Foundation.
-</font>
-</div>
-</td></tr>
-</table>
-</body>
-</html>
-<!-- end the processing -->
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+</div></div><div class="footer"><div class="copyright">
+ Copyright ©
+ 1999 –
+ 2015
+ , Apache Software Foundation
+ </div><div class="trademarks">Apache, Apache JMeter, JMeter, the
Apache
+ feather, and the Apache JMeter logo are
+ trademarks of the
+ Apache Software Foundation.
+ </div></div></body></html>
\ No newline at end of file
Modified: jmeter/trunk/docs/changes.html
URL:
http://svn.apache.org/viewvc/jmeter/trunk/docs/changes.html?rev=1664961&r1=1664960&r2=1664961&view=diff
==============================================================================
--- jmeter/trunk/docs/changes.html (original)
+++ jmeter/trunk/docs/changes.html Sun Mar 8 10:22:58 2015
@@ -1,1095 +1,577 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<!-- Content Stylesheet for Site -->
-
-
-<!-- start the processing -->
-<html>
-<head>
-<link rel="stylesheet" type="text/css" href="./css/style.css"/>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
-<meta name="author" value="JMeter developers">
-<meta name="email" value="dev AT jmeter.apache.org">
-
-<title>Apache JMeter - Changes</title>
-</head>
-
-<body bgcolor="#ffffff" text="#000000" link="#525D76">
-<table width="100%" cellspacing="0" border="0">
-<tr>
-<td width="90%" align="left">
-<table border="0" cellspacing="0">
-<tr>
-<td width="10%">
-<a href="http://www.apache.org"><img title="Apache Software Foundation"
width="290" height="75" src="./images/asf-logo.png" border="0"/></a>
-</td>
-<td align="left" width="40%">
-
-<a href="http://jmeter.apache.org/"><img width="182" height="88"
src="./images/logo.jpg" alt="Apache JMeter" title="Apache JMeter"
border="0"/></a>
-</td>
-</tr>
-</table>
-</td>
-<td align="left" width="50%">
-<table cellspacing="0" align="right" border="0">
-<tr>
-<td align="left"> <a href="https://twitter.com/share"
-class="twitter-share-button"
-data-text="Powerful Load Testing with
-Apache #JMeter" data-via="ApacheJMeter"
-data-lang="en-gb" data-size="large">Tweet</a>
-<script>!function(d,s,id){var
js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document,
'script', 'twitter-wjs');</script>
-</td>
-<td align="right"> <a
-href="https://twitter.com/ApacheJMeter"
-class="twitter-follow-button"
-data-show-count="false" data-lang="en-gb"
-data-size="large">Follow</a>
-<script>!function(d,s,id){var
js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document,
'script', 'twitter-wjs');</script>
-</td>
-</tr>
-</table>
-</td></tr>
-</table>
-
-<table border="0" width="100%" cellspacing="4">
-<tr><td colspan="2">
-<hr noshade size="1"/>
-</td></tr>
-<tr>
-<!-- LEFT SIDE NAVIGATION -->
-<td width="20%" valign="top" nowrap="true">
-<table border="0" width="100%" cellspacing="0">
-<tr><td>
-<p><strong>About</strong></p>
-<ul>
-<li><a href="./index.html">Overview</a>
-</li>
-<li><a href="http://twitter.com/ApacheJMeter">JMeter on Twitter</a>
-<img src="./images/twitter.png" align="top"/></li>
-<li><a href="./issues.html">Issue Tracking</a>
-</li>
-<li><a href="http://projects.apache.org/feeds/rss/jmeter.xml">Subscribe to
What's New</a>
-</li>
-<li><a href="http://www.apache.org/licenses/">License</a>
-</li>
-</ul>
-<p><strong>Download</strong></p>
-<ul>
-<li><a href="./download_jmeter.cgi">Download Releases</a>
-</li>
-<li><a href="./nightly.html">Developer (Nightly) Builds</a>
-</li>
-</ul>
-<p><strong>Documentation</strong></p>
-<ul>
-<li><a href="./changes.html">Changes per version</a>
-</li>
-<li><a href="./usermanual/get-started.html">Get Started</a>
-</li>
-<li><a href="./usermanual/index.html">User Manual</a>
-</li>
-<li><a href="./usermanual/best-practices.html">Best Practices</a>
-</li>
-<li><a href="./usermanual/component_reference.html">Component Reference</a>
-</li>
-<li><a href="./usermanual/functions.html">Functions Reference</a>
-</li>
-<li><a href="./api/index.html">Javadocs</a>
-</li>
-<li><a href="./building.html">Building JMeter and Add-Ons</a>
-</li>
-<li><a href="http://wiki.apache.org/jmeter">JMeter Wiki</a>
-</li>
-<li><a href="http://wiki.apache.org/jmeter/JMeterFAQ">FAQ (Wiki)</a>
-</li>
-</ul>
-<p><strong>Tutorials (PDF format)</strong></p>
-<ul>
-<li><a
href="./usermanual/jmeter_distributed_testing_step_by_step.pdf">Distributed
Testing</a>
-</li>
-<li><a href="./usermanual/jmeter_proxy_step_by_step.pdf">Recording Tests</a>
-</li>
-<li><a href="./usermanual/junitsampler_tutorial.pdf">JUnit Sampler</a>
-</li>
-<li><a href="./usermanual/jmeter_accesslog_sampler_step_by_step.pdf">Access
Log Sampler</a>
-</li>
-<li><a href="./extending/jmeter_tutorial.pdf">Extending JMeter</a>
-</li>
-</ul>
-<p><strong>Community</strong></p>
-<ul>
-<li><a href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a>
-</li>
-<li><a href="./mail.html">Mailing Lists</a>
-</li>
-<li><a href="./svnindex.html">SVN Repositories</a>
-</li>
-</ul>
-<p><strong>Foundation</strong></p>
-<ul>
-<li><a href="http://www.apache.org/">ASF</a>
-</li>
-<li><a href="http://www.apache.org/foundation/getinvolved.html">Get Involved
in the ASF</a>
-</li>
-<li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
-</li>
-<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a>
-</li>
-</ul>
-</td></tr>
-<tr><td>
-<iframe src="http://www.apache.org/ads/button.html" style="border-width:0;
float: left;" frameborder="0" scrolling="no"></iframe>
-</td></tr>
-</table>
-</td>
-<td width="80%" align="left" valign="top">
-<br>
-<table border="0" cellspacing="0" cellpadding="2" width="100%">
-<tr><td bgcolor="#525D76">
-<font color="#ffffff" face="arial,helvetica,sanserif">
-<strong>Changes</strong></font>
-</td></tr>
-<tr><td>
-<blockquote>
-<style type="text/css">
-
-h2 { color: #960000; }
-h3 { color: #960000; }
-
-</style>
-<p>
-<table border="1" bgcolor="#bbbb00" width="50%" cellspacing="0"
cellpadding="2">
-<tr><td>
-
-<b>
-This page details the changes made in the current version only.
-</b>
-
-
-<br>
-
-
-Earlier changes are detailed in the
-<a href="changes_history.html">
-History of Previous Changes
-</a>
-.
-
-</td></tr>
-</table>
-</p>
-<h1>
-Version 2.13
-</h1>
-<ul>
-
-
-<li>
-<a href="#New and Noteworthy">
-New and Noteworthy
-</a>
-</li>
-
-
-<li>
-<a href="#Known bugs">
-Known bugs
-</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="#Thanks">
-Thanks
-</a>
-</li>
-
-
-
-</ul>
-<br/><br/><table width="100%" cellpadding="3" cellspacing="2"
bgcolor="#525D76" border="0">
-<tr><td><font color="white" face="Helvetica, Arial,
sans-serif"><b><big><big><a name="New and Noteworthy">New and
Noteworthy</a></big></big></b></font></td></tr></table><br/>
-<br/><br/><table width="90%" cellpadding="2" cellspacing="2" bgcolor="#828DA6"
border="0">
-<tr><td><font color="white" face="Helvetica, Arial, sans-serif"><b><big>New
Elements</big></b></font></td></tr></table><br/>
-<br/><table width="80%" cellpadding="1" cellspacing="2" bgcolor="#828DA6"
border="0">
-<tr><td><font color="white" face="Helvetica, Arial, sans-serif">New Async
BackendListener with Graphite implementation</font></td></tr></table>
-<p>
-A new Async BackendListener to allow send result data to a backend listener
like Graphite.
-</p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='913'
height='293'
src="./images/screenshots/changes/2.13/backend_listener_graphite.png"/><br>
-<font size="-1"></font></td></tr></table></p>
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='1912'
height='957' src="./images/screenshots/grafana_dashboard.png"/><br>
-<font size="-1">Grafana dashboard
-</font></td></tr></table></p>
-<p>
-Read
-<a href="./usermanual/realtime-results.html">
-this
-</a>
- for more details.
-</p>
-<br/><br/><table width="90%" cellpadding="2" cellspacing="2" bgcolor="#828DA6"
border="0">
-<tr><td><font color="white" face="Helvetica, Arial, sans-serif"><b><big>Core
Improvements</big></b></font></td></tr></table><br/>
-<br/><table width="80%" cellpadding="1" cellspacing="2" bgcolor="#828DA6"
border="0">
-<tr><td><font color="white" face="Helvetica, Arial, sans-serif">Aggregate
Graph and Report</font></td></tr></table>
-<p>
-The listeners Aggregate Graph and Aggregate Report previously showed the 90
percentile (historical behavior), and now the 95 percentile and the 99
percentile.
-
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='801'
height='681'
src="./images/screenshots/changes/2.13/aggregate_graph_new_percentile.png"/><br>
-<font size="-1"></font></td></tr></table></p>
-
-
-</p>
-<br/><table width="80%" cellpadding="1" cellspacing="2" bgcolor="#828DA6"
border="0">
-<tr><td><font color="white" face="Helvetica, Arial, sans-serif">HTTP(S) Test
Script Recorder</font></td></tr></table>
-<p>
-Now component is able to detect authentication schemas and automatically adds
a pre-configured HTTP Authorization Manager.
-
-</p>
-<br/><table width="80%" cellpadding="1" cellspacing="2" bgcolor="#828DA6"
border="0">
-<tr><td><font color="white" face="Helvetica, Arial, sans-serif">HTTP
Request</font></td></tr></table>
-<p>
-The CalDAV verbs REPORT and MKCALENDAR have been added in the HTTP Request
sampler.
-
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='716'
height='324'
src="./images/screenshots/changes/2.13/new_methods_caldav.png"/><br>
-<font size="-1"></font></td></tr></table></p>
-
-
-</p>
-<br/><table width="80%" cellpadding="1" cellspacing="2" bgcolor="#828DA6"
border="0">
-<tr><td><font color="white" face="Helvetica, Arial, sans-serif">JDBC
Request</font></td></tr></table>
-<p>
-The ResultSet can be get as a object, this allow to handle more easily the
results after in BeanShell, JSR223 scripts.
-
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='683'
height='628'
src="./images/screenshots/changes/2.13/jdbc_resultset_handler.png"/><br>
-<font size="-1"></font></td></tr></table></p>
-
-
-</p>
-<br/><br/><table width="90%" cellpadding="2" cellspacing="2" bgcolor="#828DA6"
border="0">
-<tr><td><font color="white" face="Helvetica, Arial, sans-serif"><b><big>GUI
Improvements</big></b></font></td></tr></table><br/>
-<br/><table width="80%" cellpadding="1" cellspacing="2" bgcolor="#828DA6"
border="0">
-<tr><td><font color="white" face="Helvetica, Arial, sans-serif">Module
Controller</font></td></tr></table>
-<p>
-The Module Controller shows the target controller in a tree view (instead of
combo list).
-
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='306'
height='372'
src="./images/screenshots/changes/2.13/module_controller_tree_view.png"/><br>
-<font size="-1"></font></td></tr></table></p>
-
-
-</p>
-<br/><table width="80%" cellpadding="1" cellspacing="2" bgcolor="#828DA6"
border="0">
-<tr><td><font color="white" face="Helvetica, Arial,
sans-serif">Toolbar</font></td></tr></table>
-<p>
-JMeter's toolbar has been refreshed for some icons (start, toogle, etc.).
Three sizes are now avialable for the icons: 22x22, 32x32 and 48x48.
-<br>
-
-The property to define your prefered size is:
-
-<pre>
-jmeter.toolbar.icons.size=value
-</pre>
-
-with the value 22x22 (default size), 32x32 or 48x48.
-
-</p>
-<p>
-The toolbar with 22x22 pixels icons
-
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='648'
height='100' src="./images/screenshots/changes/2.13/toolbar_22x22.png"/><br>
-<font size="-1"></font></td></tr></table></p>
-
-
-</p>
-<p>
-The toolbar with 32x32 pixels icons
-
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='825'
height='112' src="./images/screenshots/changes/2.13/toolbar_32x32.png"/><br>
-<font size="-1"></font></td></tr></table></p>
-
-
-</p>
-<p>
-The toolbar with 48x48 pixels icons
-
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='1115'
height='130' src="./images/screenshots/changes/2.13/toolbar_48x48.png"/><br>
-<font size="-1"></font></td></tr></table></p>
-
-
-</p>
-<br/><table width="80%" cellpadding="1" cellspacing="2" bgcolor="#828DA6"
border="0">
-<tr><td><font color="white" face="Helvetica, Arial, sans-serif">HTTP(S) Test
Script Recorder</font></td></tr></table>
-<p>
-If your Test Plan does not contains a Recording Controller, a new warning
message will appear if the
- HTTP(S) Test Script Recorder is configured to send the samples into a
Recording Controller.
-
-<p><table border="0" cellspacing="0" cellpadding="0"><tr><td><img width='858'
height='386'
src="./images/screenshots/changes/2.13/warning_message_proxy.png"/><br>
-<font size="-1"></font></td></tr></table></p>
-
-
-</p>
-<br/><br/><table width="100%" cellpadding="3" cellspacing="2"
bgcolor="#525D76" border="0">
-<tr><td><font color="white" face="Helvetica, Arial,
sans-serif"><b><big><big><a name="Incompatible changes">Incompatible
changes</a></big></big></b></font></td></tr></table><br/>
-<ul>
-
-
-<li>
-Since 2.13, Aggregate Graph, Summary Report and Aggregate Report now export
percentages to %, before they exported the decimal value which differed from
what was shown in GUI
-</li>
-
-
-<li>
-Third party plugins may be impacted by fix of
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57586">Bug
57586</a>
-, ensure that your subclass of HttpTestSampleGui implements ItemListener if
you relied on parent class doing so.
-</li>
-
-
-<li>
-Report package has been removed, ApacheJMeter_report.jar is not generated
anymore as a consequence, see
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57269">Bug
57269</a>
-</li>
-
-
-</ul>
-<br/><br/><table width="100%" cellpadding="3" cellspacing="2"
bgcolor="#525D76" border="0">
-<tr><td><font color="white" face="Helvetica, Arial,
sans-serif"><b><big><big><a
name="Improvements">Improvements</a></big></big></b></font></td></tr></table><br/>
-<h3>
-HTTP Samplers and Test Script Recorder
-</h3>
-<ul>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=25430">Bug
25430</a>
- - HTTP(S) Test Script Recorder : Make it populate HTTP Authorization Manager.
Partly based on a patch from Dzmitry Kashlach (dzmitrykashlach at gmail.com)
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57381">Bug
57381</a>
- - HTTP(S) Test Script Recorder should display an error if Target Controller
references a Recording Controller and no Recording Controller exists.
Contributed by Ubik Load Pack (support at ubikloadpack.com)
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57488">Bug
57488</a>
- - Performance : Improve SSLContext reset for Two-way SSL Authentication
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57565">Bug
57565</a>
- - SamplerCreator : Add method to allow implementations to add children to
created sampler
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57606">Bug
57606</a>
- - HTTPSamplerBase#errorResult changes the sample label on exception
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57613">Bug
57613</a>
- - HTTP Sampler : Added CalDAV verbs (REPORT, MKCALENDAR). Contributed by
Richard Brigham (richard.brigham at teamaol.com)
-</li>
-
-
-</ul>
-<h3>
-Other samplers
-</h3>
-<ul>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57322">Bug
57322</a>
- - JDBC Test elements: add ResultHandler to deal with ResultSets(cursors)
returned by callable statements. Contributed by Yngvi Þór
Sigurjónsson (blitzkopf at gmail.com)
-</li>
-
-
-</ul>
-<h3>
-Controllers
-</h3>
-<ul>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57561">Bug
57561</a>
- - Module controller UI : Replace combobox by tree. Contributed by Maciej
Franek (maciej.franek at gmail.com)
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57648">Bug
57648</a>
- - TestFragment should be disabled when created. Contributed by Ubik Load Pack
(support at ubikloadpack.com)
-</li>
-
-
-</ul>
-<h3>
-Listeners
-</h3>
-<ul>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=55932">Bug
55932</a>
- - Create a Async BackendListener to allow easy plug of new listener
(Graphite, JDBC, Console,...)
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57246">Bug
57246</a>
- - BackendListener : Create a Graphite implementation
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57217">Bug
57217</a>
- - Aggregate graph and Aggregate report improvements (3 configurable
percentiles, same data in both, factor out code). Contributed by Ubik Load Pack
(support at ubikloadpack.com)
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57537">Bug
57537</a>
- - BackendListener : Allow implementations to drop samples
-</li>
-
-
-</ul>
-<h3>
-Timers, Assertions, Config, Pre- & Post-Processors
-</h3>
-<ul>
-
-
-</ul>
-<h3>
-Functions
-</h3>
-<ul>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54453">Bug
54453</a>
- - Performance enhancements : Replace Random by ThreadLocalRandom in __Random
function
-</li>
-
-
-</ul>
-<h3>
-I18N
-</h3>
-<ul>
-
-
-</ul>
-<h3>
-General
-</h3>
-<ul>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57518">Bug
57518</a>
- - Icons for toolbar with several sizes
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57605">Bug
57605</a>
- - When there is an error loading Test Plan, SaveService.loadTree returns null
leading to NPE in callers
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57269">Bug
57269</a>
- - Drop org.apache.jmeter.reports package
-</li>
-
-
-</ul>
-<br/><br/><table width="100%" cellpadding="3" cellspacing="2"
bgcolor="#525D76" border="0">
-<tr><td><font color="white" face="Helvetica, Arial,
sans-serif"><b><big><big><a name="Non-functional changes">Non-functional
changes</a></big></big></b></font></td></tr></table><br/>
-<ul>
-
-
-<li>
-Updated to jsoup-1.8.1.jar (from 1.7.3)
-</li>
-
-
-<li>
-Updated to tika-core and tika-parsers 1.7 (from 1.6)
-</li>
-
-
-<li>
-Updated to commons-codec-1.10.jar (from 1.9)
-</li>
-
-
-<li>
-Updated to dnsjava-2.1.7.jar (from 2.1.6)
-</li>
-
-
-<li>
-Updated to jodd-3.6.4.jar (from 3.6.1)
-</li>
-
-
-<li>
-Updated to junit-4.12.jar (from 4.11)
-</li>
-
-
-<li>
-Updated to rhino-1.7R5 (from 1.7R4)
-</li>
-
-
-<li>
-Updated to rsyntaxtextarea-2.5.6 (from 2.5.3)
-</li>
-
-
-<li>
-Updated to slf4j-1.7.10 (from 1.7.5)
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57276">Bug
57276</a>
- - RMIC no longer needed since Java 5
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57310">Bug
57310</a>
- - Replace System.getProperty("file.separator") with File.separator throughout
(Also "path.separator" with File.pathSeparator)
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57389">Bug
57389</a>
- - Fix potential NPE in converters
-</li>
-
+<!DOCTYPE html SYSTEM "about:legacy-compat">
+<html lang="en"><head><META http-equiv="Content-Type" content="text/html;
charset=iso-8859-15"><title>Apache JMeter
+ -
+ Changes</title><meta name="author" value="JMeter developers"><meta
name="email" value="dev AT jmeter.apache.org"><meta name="viewport"
content="width=device-width, initial-scale=1"><link
href="http://fonts.googleapis.com/css?family=Merriweather:400normal"
rel="stylesheet" type="text/css"><link rel="stylesheet" type="text/css"
href="./css/new-style.css"></head><body role="document"><a href="#content"
class="hidden">Main content</a><div class="header"><!--
+ APACHE LOGO
+ --><div><a href="http://www.apache.org"><img title="Apache Software
Foundation" width="290" height="75" src="./images/asf-logo.png" alt="Logo
ASF"></a></div><!--
+ PROJECT LOGO
+ --><div><a href="http://jmeter.apache.org/"><img
src="./images/logo.jpg" alt="Apache JMeter"></a></div><div
class="twitter"><div><a href="https://twitter.com/share"
class="twitter-share-button" data-text="Powerful Load Testing with Apache
#JMeter" data-via="ApacheJMeter" data-lang="en-gb"
data-size="large">Tweet</a><script>
+ (function(d,s,id){
+ var js,
+ fjs=d.getElementsByTagName(s)[0],
+ p=/^http:/.test(d.location)?'http':'https';
+ if (!d.getElementById(id)) {
+ js=d.createElement(s);
+ js.id=id;
+ js.src=p+'://platform.twitter.com/widgets.js';
+ fjs.parentNode.insertBefore(js,fjs);
+ }
+ })(document, 'script', 'twitter-wjs');
+ </script></div><div><a href="https://twitter.com/ApacheJMeter"
class="twitter-follow-button" data-show-count="false" data-lang="en-gb"
data-size="large">Follow</a><script>(function(d,s,id){
+ var js,
+ fjs=d.getElementsByTagName(s)[0],
+ p=/^http:/.test(d.location)?'http':'https';
+ if (!d.getElementById(id)) {
+ js=d.createElement(s);
+ js.id=id;
+ js.src=p+'://platform.twitter.com/widgets.js';
+ fjs.parentNode.insertBefore(js,fjs);
+ }
+ })(document, 'script', 'twitter-wjs');
+ </script></div></div><div class="banner"><iframe
src="http://www.apache.org/ads/bannerbar.html" style="border-width:0;"
frameborder="0" scrolling="no"></iframe><div
class="clear"></div></div></div><div class="nav"><ul class="menu"><li><div
class="menu-title">About</div><ul><li><a
href="./index.html">Overview</a></li><li><a
href="http://twitter.com/ApacheJMeter">JMeter on Twitter<img
src="./images/twitter.png" alt="Icon for JMeter on Twitter"></a></li><li><a
href="./issues.html">Issue Tracking</a></li><li><a
href="http://projects.apache.org/feeds/rss/jmeter.xml">Subscribe to What's
New</a></li><li><a
href="http://www.apache.org/licenses/">License</a></li></ul></li></ul><ul
class="menu"><li><div class="menu-title">Download</div><ul><li><a
href="./download_jmeter.cgi">Download Releases</a></li><li><a
href="./nightly.html">Developer (Nightly) Builds</a></li></ul></li></ul><ul
class="menu"><li><div class="menu-title">Documentation</div><ul><li><a
href="./changes.html">Chang
es per version</a></li><li><a href="./usermanual/get-started.html">Get
Started</a></li><li><a href="./usermanual/index.html">User
Manual</a></li><li><a href="./usermanual/best-practices.html">Best
Practices</a></li><li><a href="./usermanual/component_reference.html">Component
Reference</a></li><li><a href="./usermanual/functions.html">Functions
Reference</a></li><li><a href="./api/index.html">Javadocs</a></li><li><a
href="./building.html">Building JMeter and Add-Ons</a></li><li><a
href="http://wiki.apache.org/jmeter">JMeter Wiki</a></li><li><a
href="http://wiki.apache.org/jmeter/JMeterFAQ">FAQ
(Wiki)</a></li></ul></li></ul><ul class="menu"><li><div
class="menu-title">Tutorials (PDF format)</div><ul><li><a
href="./usermanual/jmeter_distributed_testing_step_by_step.pdf">Distributed
Testing</a></li><li><a
href="./usermanual/jmeter_proxy_step_by_step.pdf">Recording
Tests</a></li><li><a href="./usermanual/junitsampler_tutorial.pdf">JUnit
Sampler</a></li><li><a href="./usermanual/jmeter_a
ccesslog_sampler_step_by_step.pdf">Access Log Sampler</a></li><li><a
href="./extending/jmeter_tutorial.pdf">Extending
JMeter</a></li></ul></li></ul><ul class="menu"><li><div
class="menu-title">Community</div><ul><li><a
href="http://wiki.apache.org/jmeter/JMeterCommitters">Contributors</a></li><li><a
href="./mail.html">Mailing Lists</a></li><li><a href="./svnindex.html">SVN
Repositories</a></li></ul></li></ul><ul class="menu"><li><div
class="menu-title">Foundation</div><ul><li><a
href="http://www.apache.org/">ASF</a></li><li><a
href="http://www.apache.org/foundation/getinvolved.html">Get Involved in the
ASF</a></li><li><a
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li></ul></li></ul></div><div
class="main" id="content"><div class="section"><h1>Changes</h1>
+<style type="text/css"></style>
+<div class="clear"></div><div class="note">
+<b>This page details the changes made in the current version only.</b>
+<br>
+Earlier changes are detailed in the <a href="changes_history.html">History of
Previous Changes</a>.
+</div><div class="clear"></div>
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57417">Bug
57417</a>
- - Remove unused method isTemporary from NullProperty. This was a leftover
from a refactoring done in 2003.
-</li>
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57418">Bug
57418</a>
- - Remove unused constructor from Workbench
-</li>
+<h1>Version 2.13</h1>
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57419">Bug
57419</a>
- - Remove unused interface ModelListener.
-</li>
+Summary
+<ul>
+<li><a href="#New and Noteworthy">New and Noteworthy</a></li>
+<li><a href="#Known bugs">Known bugs</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="#Thanks">Thanks</a></li>
+</ul>
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57466">Bug
57466</a>
- - IncludeController : Remove an unneeded set creation. Contributed by Benoit
Wiart (benoit.wiart at gmail.com)
-</li>
+<h2 class="ch_section" id="New and Noteworthy">New and Noteworthy</h2>
-<li>
-Added property loggerpanel.usejsyntaxtext to disable the use of
JSyntaxTextArea for the Console Logger (in case of memory or other issues)
-</li>
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57586">Bug
57586</a>
- - HttpTestSampleGui: Remove interface ItemListener implementation
-</li>
+<h2 class="ch_category">New Elements</h2>
+<h2 class="ch_title">New Async BackendListener with Graphite
implementation</h2>
+<p>A new Async BackendListener has been added to allow sending result data to
a backend listener.
+JMeter ships with a GraphiteBackendListenerClient that allows sending results
to a <a href="http://graphite.wikidot.com/" target="_blank">Graphite</a> server
using Pickle ot Plaintext protocols.
+You can implement your own backend by extending <a
href="./api/org/apache/jmeter/visualizers/backend/AbstractBackendListenerClient.html">AbstractBackendListenerClient</a>.
This backend could be
+a database (JDBC), a Message Oriented Middleware (JMS), a Webservice or
anything you want.
+ </p>
+<figure><a
href="./images/screenshots/changes/2.13/backend_listener_graphite.png"><img
src="./images/screenshots/changes/2.13/backend_listener_graphite.png"
width="902" height="293" alt=""></a><figcaption></figcaption></figure>
+<p>This is the kind of Live Dashboard you can obtain using <a
href="http://grafana.org/" target="_blank">Grafana</a> and <a
href="http://influxdb.com/" target="_blank">InfluxDB</a><br>
+Read <a href="./usermanual/realtime-results.html">this</a> for more
details.</p>
+<figure><a href="./images/screenshots/grafana_dashboard.png"><img
src="./images/screenshots/grafana_dashboard.png" width="1265" height="581"
alt="Grafana dashboard"></a><figcaption>Grafana dashboard</figcaption></figure>
-</ul>
-<br/><br/><table width="100%" cellpadding="3" cellspacing="2"
bgcolor="#525D76" border="0">
-<tr><td><font color="white" face="Helvetica, Arial,
sans-serif"><b><big><big><a name="Bug fixes">Bug
fixes</a></big></big></b></font></td></tr></table><br/>
-<h3>
-HTTP Samplers and Test Script Recorder
-</h3>
-<ul>
+<h2 class="ch_category">Core Improvements</h2>
+<h2 class="ch_title">New connect time metric</h2>
+<p>Starting with this version a new metric called connectTime has been added.
It represents the time to establish connection.
+By default it is not saved to CSV or XML, to have it saved add to
user.properties:<br>
+<span class="code">
+jmeter.save.saveservice.connect_time=true
+</span>
+</p>
+<figure><a
href="./images/screenshots/changes/2.13/connect_time_table.png"><img
src="./images/screenshots/changes/2.13/connect_time_table.png" width="1058"
height="193" alt=""></a><figcaption></figcaption></figure>
+<figure><a href="./images/screenshots/changes/2.13/connect_time_tree.png"><img
src="./images/screenshots/changes/2.13/connect_time_tree.png" width="665"
height="651" alt=""></a><figcaption></figcaption></figure>
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57385">Bug
57385</a>
- - Getting empty thread name in xml result for HTTP requests with "Follow
Redirects" set. Contributed by Ubik Load Pack (support at ubikloadpack.com)
-</li>
+<h2 class="ch_title">Aggregate Graph and Report</h2>
+<p>The listeners Aggregate Graph and Aggregate Report previously showed only
the 90 percentile (historical behavior), the 95 percentile and the 99
percentile have been added and are customizable.
+To setup the percentiles value you want, add to user.properties:<br>
+<span class="code">
+aggregate_rpt_pct1=90<br>
+aggregate_rpt_pct2=95<br>
+aggregate_rpt_pct3=99
+</span>
+<figure><a
href="./images/screenshots/changes/2.13/aggregate_graph_new_percentile.png"><img
src="./images/screenshots/changes/2.13/aggregate_graph_new_percentile.png"
width="801" height="681" alt=""></a><figcaption></figcaption></figure>
+</p>
+<h2 class="ch_title">HTTP(S) Test Script Recorder</h2>
+<p>Now component is able to detect authentication schemes and automatically
adds a pre-configured HTTP Authorization Manager with the correct Mechanism.
+</p>
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57579">Bug
57579</a>
- - NullPointerException error is raised on main sample if "RETURN_NO_SAMPLE"
is used (default) and "Use Cache-Control / Expires header..." is checked in
HTTP Cache Manager
-</li>
+<h2 class="ch_title">HTTP Request</h2>
+<p>The CalDAV verbs (Calendar extensions to WebDAV) REPORT and MKCALENDAR have
been added in the HTTP Request sampler.
+<figure><a
href="./images/screenshots/changes/2.13/new_methods_caldav.png"><img
src="./images/screenshots/changes/2.13/new_methods_caldav.png" width="716"
height="324" alt=""></a><figcaption></figcaption></figure>
+</p>
+<h2 class="ch_title">JDBC Request</h2>
+<p>The ResultSet can be get as a object, this allows to handle more easily the
results after in BeanShell, JSR223 scripts...
+<figure><a
href="./images/screenshots/changes/2.13/jdbc_resultset_handler.png"><img
src="./images/screenshots/changes/2.13/jdbc_resultset_handler.png" width="683"
height="628" alt=""></a><figcaption></figcaption></figure>
+</p>
-</ul>
-<h3>
-Other Samplers
-</h3>
-<ul>
+<h2 class="ch_title">Distributed Testing</h2>
+<p>To allow better usage of Distributed Testing in the cloud, retry behaviour
has been added when starting test on servers.
+Read <a href="./usermanual/remote-test.html#retries">this</a> for more details.
+<figure><a href="./images/screenshots/changes/2.13/distributed_retry.png"><img
src="./images/screenshots/changes/2.13/distributed_retry.png" width="669"
height="202" alt=""></a><figcaption></figcaption></figure>
+</p>
+<h2 class="ch_title">Distributed Testing performance</h2>
+<p>Since JMeter 2.13, Stripping modes (StrippingBatch being the default mode)
now also strip responses from SubResults improving consumed network bandwidth.
+</p>
-</ul>
-<h3>
-Controllers
-</h3>
+<h2 class="ch_title">Documentation refresh</h2>
+<p>A new style for website (responsive and more up to date) has been created
by Felix Schumacher.
+Documentations have been refreshed particularly:
<ul>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57447">Bug
57447</a>
- - Use only the user listed DNS Servers, when "use custom DNS resolver" option
is enabled.
-</li>
-
-
+ <li><a href="./usermanual/build-ws-test-plan.html">Building a Webservice
Test Plan</a></li>
+ <li><a href="./usermanual/best-practices.html">Best Practices</a></li>
+ <li><a href="./usermanual/boss.html">Help! My boss wants me to load test
our application!</a></li>
</ul>
-<h3>
-Listeners
-</h3>
-<ul>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57262">Bug
57262</a>
- - Aggregate Report, Aggregate Graph and Summary Report export : headers use
keys instead of labels
-</li>
-
+</p>
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57346">Bug
57346</a>
- - Summariser : The + (difference) reports show wrong elapsed time and
throughput
-</li>
+<h2 class="ch_category">GUI Improvements</h2>
+<h2 class="ch_title">Module Controller</h2>
+<p>The Module Controller now shows the target controller in a tree view
(instead of combo list).
+<figure><a
href="./images/screenshots/changes/2.13/module_controller_tree_view.png"><img
src="./images/screenshots/changes/2.13/module_controller_tree_view.png"
width="306" height="372" alt=""></a><figcaption></figcaption></figure>
+</p>
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57449">Bug
57449</a>
- - Distributed Testing: Stripped modes do not strip responses from SubResults
(affects load tests that use Download of embedded resources). Contributed by
Ubik Load Pack (support at ubikloadpack.com)
-</li>
+<h2 class="ch_title">Toolbar</h2>
+<p>JMeter's toolbar has been refreshed for some icons (start, toogle, etc.).
Three sizes are now avialable for the icons: 22x22, 32x32 and 48x48.<br>
+The property to define your prefered size is:
+<pre>jmeter.toolbar.icons.size=value</pre>
+with the value 22x22 (default size), 32x32 or 48x48.</p>
+<p>The toolbar with 22x22 pixels icons
+<figure><a href="./images/screenshots/changes/2.13/toolbar_22x22.png"><img
src="./images/screenshots/changes/2.13/toolbar_22x22.png" width="417"
height="116" alt=""></a><figcaption></figcaption></figure>
+</p>
+<p>The toolbar with 32x32 pixels icons
+<figure><a href="./images/screenshots/changes/2.13/toolbar_32x32.png"><img
src="./images/screenshots/changes/2.13/toolbar_32x32.png" width="533"
height="130" alt=""></a><figcaption></figcaption></figure>
+</p>
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57562">Bug
57562</a>
- - View Results Tree CSS/JQuery Tester : Nothing happens when there is an
error in syntax and an exception occurs in jmeter.log
-</li>
+<p>The toolbar with 48x48 pixels icons
+<figure><a href="./images/screenshots/changes/2.13/toolbar_48x48.png"><img
src="./images/screenshots/changes/2.13/toolbar_48x48.png" width="716"
height="143" alt=""></a><figcaption></figcaption></figure>
+</p>
+
+<h2 class="ch_title">HTTP(S) Test Script Recorder</h2>
+<p>If your Test Plan does not contains a Recording Controller, a new warning
message will appear if the
+ HTTP(S) Test Script Recorder is configured to send the samples into a
Recording Controller.
+<figure><a
href="./images/screenshots/changes/2.13/warning_message_proxy.png"><img
src="./images/screenshots/changes/2.13/warning_message_proxy.png" width="858"
height="386" alt=""></a><figcaption></figcaption></figure>
+</p>
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57514">Bug
57514</a>
- - Aggregate Graph, Summary Report and Aggregate Report show wrong percentage
reporting in saved file
-</li>
+<h2 class="ch_section" id="Incompatible changes">Incompatible changes</h2>
-</ul>
-<h3>
-Timers, Assertions, Config, Pre- & Post-Processors
-</h3>
<ul>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57607">Bug
57607</a>
- - Constant Throughput Timer : Wrong throughput computed in shared modes due
to rounding error
-</li>
-
-
+ <li>Since 2.13, Aggregate Graph, Summary Report and Aggregate Report now
export percentages to %, before they exported the decimal value which differed
from what was shown in GUI</li>
+ <li>Third party plugins may be impacted by fix of <a
href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57586">
+ Bug
+ 57586</a>, ensure that your subclass of HttpTestSampleGui implements
ItemListener if you relied on parent class doing so.</li>
+ <li>Report package has been removed, ApacheJMeter_report.jar is not
generated anymore as a consequence, see <a
href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57269">
+ Bug
+ 57269</a></li>
+</ul>
+
+
+
+<h2 class="ch_section" id="Improvements">Improvements</h2>
+
+<h3>HTTP Samplers and Test Script Recorder</h3>
+<ul>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=25430">
+ Bug
+ 25430</a>
+ -
+ HTTP(S) Test Script Recorder : Make it populate HTTP Authorization Manager.
Partly based on a patch from Dzmitry Kashlach (dzmitrykashlach at
gmail.com)</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57381">
+ Bug
+ 57381</a>
+ -
+ HTTP(S) Test Script Recorder should display an error if Target Controller
references a Recording Controller and no Recording Controller exists.
Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57488">
+ Bug
+ 57488</a>
+ -
+ Performance : Improve SSLContext reset for Two-way SSL Authentication</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57565">
+ Bug
+ 57565</a>
+ -
+ SamplerCreator : Add method to allow implementations to add children to
created sampler</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57606">
+ Bug
+ 57606</a>
+ -
+ HTTPSamplerBase#errorResult changes the sample label on exception </li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57613">
+ Bug
+ 57613</a>
+ -
+ HTTP Sampler : Added CalDAV verbs (REPORT, MKCALENDAR). Contributed by
Richard Brigham (richard.brigham at teamaol.com)</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=48799">
+ Bug
+ 48799</a>
+ -
+ Add time to establish connection to available sample metrics. Implemented by
Andrey Pokhilko (andrey at blazemeter.com) and contributed by BlazeMeter Ltd.
and Pieter Ennes (apache.org at spam.ennes.nl)</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57500">
+ Bug
+ 57500</a>
+ -
+ Introduce retry behavior for distributed testing. Implemented by Andrey
Pokhilko and Dzimitry Kashlach and contributed by BlazeMeter Ltd.</li>
+</ul>
+
+<h3>Other samplers</h3>
+<ul>
+ <li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57322">
+ Bug
+ 57322</a>
+ -
+ JDBC Test elements: add ResultHandler to deal with ResultSets(cursors)
returned by callable statements. Contributed by Yngvi Þór
Sigurjónsson (blitzkopf at gmail.com)</li>
+</ul>
+
+<h3>Controllers</h3>
+<ul>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57561">
+ Bug
+ 57561</a>
+ -
+ Module controller UI : Replace combobox by tree. Contributed by Maciej
Franek (maciej.franek at gmail.com)</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57648">
+ Bug
+ 57648</a>
+ -
+ TestFragment should be disabled when created. Contributed by Ubik Load Pack
(support at ubikloadpack.com)</li>
+</ul>
+
+<h3>Listeners</h3>
+<ul>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55932">
+ Bug
+ 55932</a>
+ -
+ Create a Async BackendListener to allow easy plug of new listener (Graphite,
JDBC, Console,...)</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57246">
+ Bug
+ 57246</a>
+ -
+ BackendListener : Create a Graphite implementation</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57217">
+ Bug
+ 57217</a>
+ -
+ Aggregate graph and Aggregate report improvements (3 configurable
percentiles, same data in both, factor out code). Contributed by Ubik Load Pack
(support at ubikloadpack.com)</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57537">
+ Bug
+ 57537</a>
+ -
+ BackendListener : Allow implementations to drop samples</li>
+</ul>
+
+<h3>Timers, Assertions, Config, Pre- & Post-Processors</h3>
+<ul>
+</ul>
+
+<h3>Functions</h3>
+<ul>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54453">
+ Bug
+ 54453</a>
+ -
+ Performance enhancements : Replace Random by ThreadLocalRandom in __Random
function</li>
+</ul>
+
+<h3>I18N</h3>
+<ul>
+</ul>
+
+<h3>General</h3>
+<ul>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57518">
+ Bug
+ 57518</a>
+ -
+ Icons for toolbar with several sizes</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57605">
+ Bug
+ 57605</a>
+ -
+ When there is an error loading Test Plan, SaveService.loadTree returns null
leading to NPE in callers</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57269">
+ Bug
+ 57269</a>
+ -
+ Drop org.apache.jmeter.reports package</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=53764">
+ Bug
+ 53764</a>
+ -
+ Website : Create a new style for website</li>
+</ul>
+<h2 class="ch_section" id="Non-functional changes">Non-functional changes</h2>
+<ul>
+<li>Updated to jsoup-1.8.1.jar (from 1.7.3)</li>
+<li>Updated to tika-core and tika-parsers 1.7 (from 1.6)</li>
+<li>Updated to commons-codec-1.10.jar (from 1.9)</li>
+<li>Updated to dnsjava-2.1.7.jar (from 2.1.6)</li>
+<li>Updated to jodd-3.6.4.jar (from 3.6.1)</li>
+<li>Updated to junit-4.12.jar (from 4.11)</li>
+<li>Updated to rhino-1.7R5 (from 1.7R4)</li>
+<li>Updated to rsyntaxtextarea-2.5.6 (from 2.5.3)</li>
+<li>Updated to slf4j-1.7.10 (from 1.7.5)</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57276">
+ Bug
+ 57276</a>
+ -
+ RMIC no longer needed since Java 5</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57310">
+ Bug
+ 57310</a>
+ -
+ Replace System.getProperty("file.separator") with File.separator throughout
(Also "path.separator" with File.pathSeparator)</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57389">
+ Bug
+ 57389</a>
+ -
+ Fix potential NPE in converters</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57417">
+ Bug
+ 57417</a>
+ -
+ Remove unused method isTemporary from NullProperty. This was a leftover from
a refactoring done in 2003.</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57418">
+ Bug
+ 57418</a>
+ -
+ Remove unused constructor from Workbench</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57419">
+ Bug
+ 57419</a>
+ -
+ Remove unused interface ModelListener.</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57466">
+ Bug
+ 57466</a>
+ -
+ IncludeController : Remove an unneeded set creation. Contributed by Benoit
Wiart (benoit.wiart at gmail.com)</li>
+<li>Added property loggerpanel.usejsyntaxtext to disable the use of
JSyntaxTextArea for the Console Logger (in case of memory or other issues)</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57586">
+ Bug
+ 57586</a>
+ -
+ HttpTestSampleGui: Remove interface ItemListener implementation</li>
</ul>
-<h3>
-Functions
-</h3>
-<ul>
+
+
+<h2 class="ch_section" id="Bug fixes">Bug fixes</h2>
-</ul>
-<h3>
-I18N
-</h3>
+<h3>HTTP Samplers and Test Script Recorder</h3>
<ul>
-
-
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57385">
+ Bug
+ 57385</a>
+ -
+ Getting empty thread name in xml result for HTTP requests with "Follow
Redirects" set. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57579">
+ Bug
+ 57579</a>
+ -
+ NullPointerException error is raised on main sample if "RETURN_NO_SAMPLE" is
used (default) and "Use Cache-Control / Expires header..." is checked in HTTP
Cache Manager</li>
+</ul>
+
+<h3>Other Samplers</h3>
+<ul>
+</ul>
+
+<h3>Controllers</h3>
+<ul>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57447">
+ Bug
+ 57447</a>
+ -
+ Use only the user listed DNS Servers, when "use custom DNS resolver" option
is enabled.</li>
+</ul>
+
+<h3>Listeners</h3>
+<ul>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57262">
+ Bug
+ 57262</a>
+ -
+ Aggregate Report, Aggregate Graph and Summary Report export : headers use
keys instead of labels</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57346">
+ Bug
+ 57346</a>
+ -
+ Summariser : The + (difference) reports show wrong elapsed time and
throughput</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57449">
+ Bug
+ 57449</a>
+ -
+ Distributed Testing: Stripped modes do not strip responses from SubResults
(affects load tests that use Download of embedded resources). Contributed by
Ubik Load Pack (support at ubikloadpack.com)</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57562">
+ Bug
+ 57562</a>
+ -
+ View Results Tree CSS/JQuery Tester : Nothing happens when there is an error
in syntax and an exception occurs in jmeter.log</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57514">
+ Bug
+ 57514</a>
+ -
+ Aggregate Graph, Summary Report and Aggregate Report show wrong percentage
reporting in saved file</li>
+</ul>
+
+<h3>Timers, Assertions, Config, Pre- & Post-Processors</h3>
+<ul>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57607">
+ Bug
+ 57607</a>
+ -
+ Constant Throughput Timer : Wrong throughput computed in shared modes due to
rounding error </li>
+</ul>
+
+<h3>General</h3>
+<ul>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57365">
+ Bug
+ 57365</a>
+ -
+ Selected LAF is not correctly setup due to call of UIManager.setLookAndFeel
too late. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57364">
+ Bug
+ 57364</a>
+ -
+ Options < Look And Feel does not update all windows LAF. Contributed by
Ubik Load Pack (support at ubikloadpack.com)</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57394">
+ Bug
+ 57394</a>
+ -
+ When constructing an instance with ClassTools#construct(String, int) the
integer was ignored and the default constructor was used instead.</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57440">
+ Bug
+ 57440</a>
+ -
+ OutOfMemoryError after introduction of JSyntaxTextArea in LoggerPanel due to
disableUndo not being taken into account.</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57569">
+ Bug
+ 57569</a>
+ -
+ FileServer.reserveFile - inconsistent behaviour when hasHeader is true</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57555">
+ Bug
+ 57555</a>
+ -
+ Cannot use JMeter 2.12 as a maven dependency. Contributed by Pascal
Schumacher (pascal.schumacher at t-systems.com)</li>
+<li><a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57608">
+ Bug
+ 57608</a>
+ -
+ Fix start script compatibility with old Unix shells, e.g. on Solaris</li>
</ul>
-<h3>
-General
-</h3>
-<ul>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57365">Bug
57365</a>
- - Selected LAF is not correctly setup due to call of UIManager.setLookAndFeel
too late. Contributed by Ubik Load Pack (support at ubikloadpack.com)
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57364">Bug
57364</a>
- - Options < Look And Feel does not update all windows LAF. Contributed by
Ubik Load Pack (support at ubikloadpack.com)
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57394">Bug
57394</a>
- - When constructing an instance with ClassTools#construct(String, int) the
integer was ignored and the default constructor was used instead.
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57440">Bug
57440</a>
- - OutOfMemoryError after introduction of JSyntaxTextArea in LoggerPanel due
to disableUndo not being taken into account.
-</li>
+
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57569">Bug
57569</a>
- - FileServer.reserveFile - inconsistent behaviour when hasHeader is true
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57555">Bug
57555</a>
- - Cannot use JMeter 2.12 as a maven dependency. Contributed by Pascal
Schumacher (pascal.schumacher at t-systems.com)
-</li>
-
-
-<li>
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57608">Bug
57608</a>
- - Fix start script compatibility with old Unix shells, e.g. on Solaris
-</li>
-
-
-</ul>
-<br/><br/><table width="100%" cellpadding="3" cellspacing="2"
bgcolor="#525D76" border="0">
-<tr><td><font color="white" face="Helvetica, Arial,
sans-serif"><b><big><big><a
name="Thanks">Thanks</a></big></big></b></font></td></tr></table><br/>
-<p>
-We thank all contributors mentioned in bug and improvement sections above:
-
+<h2 class="ch_section" id="Thanks">Thanks</h2>
+<p>We thank all contributors mentioned in bug and improvement sections above:
<ul>
-
-
-<li>
-<a href="http://ubikloadpack.com">
-Ubik Load Pack
-</a>
-</li>
-
-
-<li>
-Yngvi Þór Sigurjónsson (blitzkopf at gmail.com)
-</li>
-
-
-<li>
-Dzmitry Kashlach (dzmitrykashlach at gmail.com)
-</li>
-
-
-<li>
-<a href="http://blazemeter.com">
-BlazeMeter Ltd.
-</a>
-</li>
-
-
-<li>
-Benoit Wiart (benoit.wiart at gmail.com)
-</li>
-
-
-<li>
-Pascal Schumacher (pascal.schumacher at t-systems.com)
-</li>
-
-
-<li>
-Maciej Franek (maciej.franek at gmail.com)
-</li>
-
-
-<li>
-Richard Brigham (richard.brigham at teamaol.com)
-</li>
-
-
+<li><a href="http://ubikloadpack.com">Ubik Load Pack</a></li>
+<li>Yngvi Þór Sigurjónsson (blitzkopf at gmail.com)</li>
+<li>Dzmitry Kashlach (dzmitrykashlach at gmail.com)</li>
+<li><a href="http://blazemeter.com">BlazeMeter Ltd.</a></li>
+<li>Benoit Wiart (benoit.wiart at gmail.com)</li>
+<li>Pascal Schumacher (pascal.schumacher at t-systems.com)</li>
+<li>Maciej Franek (maciej.franek at gmail.com)</li>
+<li>Richard Brigham (richard.brigham at teamaol.com)</li>
+<li>Pieter Ennes (apache.org at spam.ennes.nl)</li>
</ul>
-
-
-<br>
-
-
-We also thank bug reporters who helped us improve JMeter.
<br>
-
-
+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:
-
<ul>
-
-
-<li>
-Chaitanya Bhatt (bhatt.chaitanya at gmail.com) for his thorough testing of new
BackendListener and Graphite Client implementation.
-</li>
-
-
-<li>
-Marcelo Jara (marcelojara at hotmail.com) for his clear report on
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=57607">Bug
57607</a>
-.
-</li>
-
-
+<li>Chaitanya Bhatt (bhatt.chaitanya at gmail.com) for his thorough testing of
new BackendListener and Graphite Client implementation.</li>
+<li>Marcelo Jara (marcelojara at hotmail.com) for his clear report on <a
href="http://bz.apache.org/bugzilla/show_bug.cgi?id=57607">
+ Bug
+ 57607</a>.</li>
</ul>
-
Apologies if we have omitted anyone else.
+ </p>
-</p>
-<br/><br/><table width="100%" cellpadding="3" cellspacing="2"
bgcolor="#525D76" border="0">
-<tr><td><font color="white" face="Helvetica, Arial,
sans-serif"><b><big><big><a name="Known bugs">Known
bugs</a></big></big></b></font></td></tr></table><br/>
-<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>
-
+
+<h2 class="ch_section" id="Known bugs">Known bugs</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 0 (see
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=55510">Bug
55510</a>
-).
-
+the total number of threads only applies to a locally run test, otherwise it
will show 0 (see <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=55510">
+ Bug
+ 55510</a>).
</li>
-
-
<li>
-
-Note that there is a
-<a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6396599 ">
-bug in Java
-</a>
-
+Note that there is a <a
href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6396599 ">bug in
Java</a>
on some Linux systems that manifests itself as the following error when
running the test cases or JMeter itself:
-
<pre>
-
[java] WARNING: Couldn't flush user prefs:
java.util.prefs.BackingStoreException:
java.lang.IllegalArgumentException: Not supported: indent-number
-
</pre>
-
This does not affect JMeter operation. This issue is fixed since Java 7b05.
-
</li>
-
-
<li>
-
Note that under some windows systems you may have this WARNING:
-
<pre>
-
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>
-
With Java 1.6 and Gnome 3 on Linux systems, the JMeter menu may not work
correctly (shift between mouse's click and the menu).
-This is a known Java bug (see
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=54477">Bug
54477</a>
-).
+This is a known Java bug (see <a
href="http://bz.apache.org/bugzilla/show_bug.cgi?id=54477">
+ Bug
+ 54477</a>).
A workaround is to use a Java 7 runtime (OpenJDK or Oracle JDK).
-
</li>
-
-
<li>
-
With Oracle Java 7 and Mac Book Pro Retina Display, the JMeter GUI may look
blurry.
-This is a known Java bug, see Bug
-<a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8000629">
-JDK-8000629
-</a>
-.
+This is a known Java bug, see Bug <a
href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8000629">JDK-8000629</a>.
A workaround is to use a Java 7 update 40 runtime which fixes this issue.
-
</li>
-
-
<li>
-
-You may encounter the following error:
-<i>
-java.security.cert.CertificateException: Certificates does not conform to
algorithm constraints
-</i>
-
+You may encounter the following error:
<i>java.security.cert.CertificateException: Certificates does not conform to
algorithm constraints</i>
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 md2WithRSAEncryption) or with a SSL certificate
with a size lower than 1024 bits.
This error is related to increased security in Java 7 version u16 (MD2) and
version u40 (Certificate size lower than 1024 bits), and Java 8 too.
-
<br>
-
-
To allow you to perform your HTTPS request, you can downgrade the security of
your Java installation by editing
-the Java
-<b>
-jdk.certpath.disabledAlgorithms
-</b>
- property. Remove the MD2 value or the constraint on size, depending on your
case.
-
+the Java <b>jdk.certpath.disabledAlgorithms</b> property. Remove the MD2 value
or the constraint on size, depending on your case.
<br>
-
-
This property is in this file:
-
-<pre>
-JAVA_HOME/jre/lib/security/java.security
-</pre>
-
-See
-<a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=56357">Bug
56357</a>
- for details.
-
+<pre>JAVA_HOME/jre/lib/security/java.security</pre>
+See <a href="http://bz.apache.org/bugzilla/show_bug.cgi?id=56357">
+ Bug
+ 56357</a> for details.
</li>
-
-
</ul>
-</blockquote>
-</p>
-</td></tr>
-<tr><td><br></td></tr>
-</table>
-<br>
-</td>
-</tr>
-<tr><td colspan="2">
-<hr noshade size="1"/>
-</td></tr>
-<tr><td colspan="2">
-<div align="center"><font color="#525D76" size="-1"><em>
-Copyright © 1999-2015, Apache Software Foundation
-</em></font></div>
-</td></tr>
-<tr><td colspan="2">
-<div align="center"><font color="#525D76" size="-1">
-Apache, Apache JMeter, JMeter, the Apache feather, and the Apache JMeter logo
are
-trademarks of the Apache Software Foundation.
-</font>
-</div>
-</td></tr>
-</table>
-</body>
-</html>
-<!-- end the processing -->
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+</div></div><div class="footer"><div class="copyright">
+ Copyright ©
+ 1999 –
+ 2015
+ , Apache Software Foundation
+ </div><div class="trademarks">Apache, Apache JMeter, JMeter, the
Apache
+ feather, and the Apache JMeter logo are
+ trademarks of the
+ Apache Software Foundation.
+ </div></div></body></html>
\ No newline at end of file