2002-03-08 07:03:13 +08:00
<?xml version="1.0"?>
2004-02-14 09:20:53 +08:00
<!--
2007-01-08 02:50:01 +08:00
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
2004-02-14 09:20:53 +08:00
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.
-->
2002-03-08 07:03:13 +08:00
<document >
<properties >
2012-05-28 21:31:12 +08:00
<author email= "dev AT jmeter.apache.org" > JMeter developers</author>
<title > Changes</title>
2002-03-08 07:03:13 +08:00
</properties>
<body >
2008-05-16 22:19:21 +08:00
<section name= "Changes" >
2013-01-24 18:11:23 +08:00
<style type= "text/css" > <!--
h2 { color: #960000; }
h3 { color: #960000; }
--></style>
2008-05-16 22:19:21 +08:00
<note >
<b > This page details the changes made in the current version only.</b>
<br > </br>
Earlier changes are detailed in the <a href= "changes_history.html" > History of Previous Changes</a> .
</note>
2008-05-29 07:08:45 +08:00
2011-10-01 06:44:46 +08:00
2013-04-03 04:24:12 +08:00
<!-- =================== 2.10 =================== -->
2008-05-29 07:08:45 +08:00
2013-04-03 04:24:12 +08:00
<h1 > Version 2.10</h1>
2007-11-26 23:12:36 +08:00
2012-01-19 06:29:54 +08:00
<h2 > New and Noteworthy</h2>
2009-05-10 20:41:31 +08:00
2011-10-03 20:25:39 +08:00
<!-- =================== Known bugs =================== -->
2008-06-27 04:53:52 +08:00
2009-05-10 20:41:31 +08:00
<h2 > Known bugs</h2>
2007-12-13 20:42:16 +08:00
2011-09-18 20:18:46 +08:00
<p > The Once Only controller behaves correctly under a Thread Group or Loop Controller,
2007-12-13 20:42:16 +08:00
but otherwise its behaviour is not consistent (or clearly specified).</p>
2007-11-26 23:12:36 +08:00
2012-09-28 19:50:09 +08:00
<p > Listeners don't show iteration counts when a If Controller has a condition which is always false from the first iteration (see <bugzilla > 52496</bugzilla> ).
2011-09-18 20:22:42 +08:00
A workaround is to add a sampler at the same level as (or superior to) the If Controller.
2011-09-18 20:18:46 +08:00
For example a Test Action sampler with 0 wait time (which doesn't generate a sample),
or a Debug Sampler with all fields set to False (to reduce the sample size).
2011-09-18 20:22:42 +08:00
</p>
2011-09-15 00:42:01 +08:00
2012-10-15 01:27:22 +08:00
<p > Webservice sampler does not consider the HTTP response status to compute the status of a response, thus a response 500 containing a non empty body will be considered as successful, see <bugzilla > 54006</bugzilla> .
To workaround this issue, ensure you always read the response and add a Response Assertion checking text inside the response.
</p>
2012-09-08 22:06:42 +08:00
<p >
Changing language can break part of the configuration of the following elements (see <bugzilla > 53679</bugzilla> ):
<ul >
<li > CSV Data Set Config (sharing mode will be lost)</li>
<li > Constant Throughput Timer (Calculate throughput based on will be lost)</li>
</ul>
</p>
2012-11-17 23:59:50 +08:00
<p >
The numbers that appear to the left of the green box are the number of active threads / total number of threads,
these only apply to a locally run test; they do not include any threads started on remote systems when using client-server mode, (see <bugzilla > 54152</bugzilla> ).
</p>
2012-09-12 08:32:27 +08:00
<p >
Note that there is a bug in Java 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.
</p>
2011-10-03 20:25:39 +08:00
<!-- =================== Incompatible changes =================== -->
2009-05-10 20:41:31 +08:00
<h2 > Incompatible changes</h2>
2013-01-24 18:11:23 +08:00
2013-04-04 22:40:13 +08:00
<p > SMTP Sampler now uses eml file subject if subject field is empty</p>
2013-04-04 22:51:30 +08:00
<p > With this version autoFlush has been turned off on PrintWriter in charge of writing test results.
This results in improved throughput for intensive tests but can result in more test data loss in case
of JMeter crash (very rare). To revert to previous behaviour set saving.autoflush property to true. </p>
2011-10-03 20:25:39 +08:00
<!-- =================== Bug fixes =================== -->
2010-12-02 21:25:36 +08:00
2009-05-10 20:41:31 +08:00
<h2 > Bug fixes</h2>
2009-05-10 23:47:21 +08:00
<h3 > HTTP Samplers and Proxy</h3>
2007-11-26 23:12:36 +08:00
<ul >
2013-02-04 06:24:08 +08:00
<li > <bugzilla > 54482</bugzilla> - HC fails to follow redirects with non-encoded chars</li>
2013-02-05 06:03:18 +08:00
<li > <bugzilla > 54293</bugzilla> - JMeter rejects html tags '< ' in query params as invalid when they are accepted by the browser</li>
2013-02-05 06:05:10 +08:00
<li > <bugzilla > 54142</bugzilla> - HTTP Proxy Server throws an exception when path contains "|" character </li>
2013-03-02 07:17:42 +08:00
<li > <bugzilla > 54627</bugzilla> - JMeter Proxy GUI: Type of sampler settings takes the whole screen with when there are samplers with long name</li>
2013-04-03 04:24:12 +08:00
<li > <bugzilla > 54629</bugzilla> - HTMLParser does not extract < object> tag urls</li>
2009-05-10 23:47:21 +08:00
</ul>
<h3 > Other Samplers</h3>
<ul >
</ul>
<h3 > Controllers</h3>
<ul >
2013-02-10 21:48:11 +08:00
<li > <bugzilla > 54467</bugzilla> - Loop controller Controller check conditions each request</li>
2009-05-10 23:47:21 +08:00
</ul>
<h3 > Listeners</h3>
<ul >
2013-02-27 00:31:48 +08:00
<li > <bugzilla > 54589</bugzilla> - View Results Tree have a lot of Garbage characters if html page uses double-byte charset</li>
2013-03-28 09:12:10 +08:00
<li > <bugzilla > 54753</bugzilla> - StringIndexOutOfBoundsException at SampleResult.getSampleLabel() if key_on_threadname=false when using Statistical mode</li>
<li > <bugzilla > 54865</bugzilla> - ArrayIndexOutOfBoundsException if "sample_variable" is set in client but not server</li>
2009-05-10 23:47:21 +08:00
</ul>
2012-08-23 07:54:57 +08:00
<h3 > Timers, Assertions, Config, Pre- & Post-Processors</h3>
2009-05-10 23:47:21 +08:00
<ul >
2013-02-10 21:52:19 +08:00
<li > <bugzilla > 54540</bugzilla> - "HTML Parameter Mask" are not marked deprecated in the IHM</li>
2013-02-19 03:27:27 +08:00
<li > <bugzilla > 54575</bugzilla> - CSS/JQuery Extractor : Choosing JODD Implementation always uses JSOUP</li>
2009-05-10 23:47:21 +08:00
</ul>
<h3 > Functions</h3>
<ul >
</ul>
<h3 > I18N</h3>
<ul >
</ul>
<h3 > General</h3>
<ul >
2013-01-30 05:52:03 +08:00
<li > <bugzilla > 54504</bugzilla> - Resource string not found: [clipboard_node_read_error]</li>
2013-02-09 21:25:36 +08:00
<li > <bugzilla > 54538</bugzilla> - GUI: context menu is too big</li>
2007-11-26 23:12:36 +08:00
</ul>
2011-10-03 20:25:39 +08:00
<!-- =================== Improvements =================== -->
2009-05-10 23:47:21 +08:00
2009-05-10 20:41:31 +08:00
<h2 > Improvements</h2>
2009-05-10 23:47:21 +08:00
<h3 > HTTP Samplers</h3>
2007-11-26 23:12:36 +08:00
<ul >
2009-05-10 23:47:21 +08:00
</ul>
<h3 > Other samplers</h3>
<ul >
2013-04-03 03:43:47 +08:00
<li > <bugzilla > 54788</bugzilla> - JMS Point-to-Point Sampler - GUI enhancements to increase readability and ease of use</li>
2013-04-04 22:40:13 +08:00
<li > <bugzilla > 54798</bugzilla> - Using subject from EML-file for SMTP Sampler</li>
2009-05-10 23:47:21 +08:00
</ul>
<h3 > Controllers</h3>
<ul >
</ul>
<h3 > Listeners</h3>
<ul >
2013-02-10 01:35:52 +08:00
<li > <bugzilla > 54532</bugzilla> - Improve Response Time Graph Y axis scale with huge values or small values (< 1000ms). Add a new field to define increment scale</li>
2013-02-19 05:13:37 +08:00
<li > <bugzilla > 54576</bugzilla> - View Results Tree : Add a CSS/JQuery Tester</li>
2013-04-02 04:05:33 +08:00
<li > <bugzilla > 54777</bugzilla> - Improve Performance of default ResultCollector</li>
2009-05-10 23:47:21 +08:00
</ul>
2009-11-03 23:55:56 +08:00
<h3 > Timers, Assertions, Config, Pre- & Post-Processors</h3>
2009-05-10 23:47:21 +08:00
<ul >
</ul>
<h3 > Functions</h3>
<ul >
</ul>
<h3 > I18N</h3>
<ul >
</ul>
<h3 > General</h3>
<ul >
2013-03-03 07:45:21 +08:00
<li > <bugzilla > 54584</bugzilla> - MongoDB plugin</li>
2013-03-12 03:17:19 +08:00
<li > <bugzilla > 54669</bugzilla> - Add flag forcing non-GUI JVM to exit after test</li>
2007-11-26 23:12:36 +08:00
</ul>
2009-05-10 20:41:31 +08:00
<h2 > Non-functional changes</h2>
2007-11-26 23:12:36 +08:00
<ul >
2013-02-20 06:17:33 +08:00
<li > Updated to jsoup-1.7.2</li>
2013-04-01 06:06:03 +08:00
<li > <bugzilla > 54776</bugzilla> - Update the dependency on Bouncy Castle to 1.48</li>
2007-11-26 23:12:36 +08:00
</ul>
2009-05-10 23:47:21 +08:00
2002-03-08 07:03:13 +08:00
</section>
</body>
2013-01-29 07:43:33 +08:00
</document>