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 >
2010-06-18 20:01:28 +08:00
<author email= "dev AT jakarta.apache.org" > JMeter developers</author>
2008-05-16 22:19:21 +08:00
<title > Changes</title>
2002-03-08 07:03:13 +08:00
</properties>
<body >
2008-05-16 22:19:21 +08:00
<section name= "Changes" >
2001-03-25 04:44:24 +08:00
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-09-01 20:27:30 +08:00
<h1 > Version 2.5.1</h1>
2007-11-26 23:12:36 +08:00
2009-05-10 20:41:31 +08:00
<h2 > Summary of main changes</h2>
2011-05-14 01:36:45 +08:00
<ul >
</ul>
2009-05-15 03:41:41 +08:00
2008-06-27 04:53:52 +08:00
<!-- ========================= End of summary ===================================== -->
2009-05-10 20:41:31 +08:00
<h2 > Known bugs</h2>
2007-12-13 20:42:16 +08:00
2008-05-14 06:11:33 +08:00
<p >
The Include Controller has some problems in non-GUI mode.
In particular, it can cause a NullPointerException if there are two include controllers with the same name.
</p>
2009-05-10 23:47:21 +08:00
<p > 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
2011-09-15 00:42:01 +08:00
<p > If Controller may make that JMeter starts a infinite running when the If condition is always
false from the first iteration.</p>
2008-05-30 09:54:49 +08:00
<p >
The menu item Options / Choose Language does not change all the displayed text to the new language.
2009-05-10 23:47:21 +08:00
[The behaviour has improved, but language change is still not fully working]
To override the default local language fully, set the JMeter property "language" before starting JMeter.
2008-05-30 09:54:49 +08:00
</p>
2008-07-06 00:48:57 +08:00
2009-05-10 20:41:31 +08:00
<h2 > Incompatible changes</h2>
2009-01-08 08:34:52 +08:00
2010-12-09 11:07:22 +08:00
<p >
2011-09-02 01:52:41 +08:00
The HttpClient4 sampler as implemented in version 2.5 used a retry count of 3.
As this can hide server errors, JMeter now sets the retry count to 0 to prevent any automatic retries.
This can be overridden by setting the JMeter property <b > httpclient4.retrycount</b> .
2010-12-02 21:25:36 +08:00
</p>
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 >
2011-09-14 21:11:04 +08:00
<li > Fix HttpClient 4 sampler so it reuses HttpClient instances and connections where possible.</li>
2011-09-01 20:29:32 +08:00
<li > Bug 51750 - Retrieve all embedded resources doesn't follow IFRAME</li>
2011-09-02 01:52:41 +08:00
<li > Change the default so the HttpClient 4 sampler does not retry</li>
2011-09-14 21:11:04 +08:00
<li > Bug 51752 - HTTP Cache is broken when using "Retrieve all embedded resources" with concurrent pool</li>
2011-09-14 21:55:18 +08:00
<li > Bug 39219 - HTTP Server: You can't stop it after File->Open</li>
2011-09-15 00:10:06 +08:00
<li > Bug 51775 - Port number duplicates in Host header when capturing by HttpClient (3.1 and 4.x)</li>
2009-05-10 23:47:21 +08:00
</ul>
<h3 > Other Samplers</h3>
<ul >
2011-09-11 20:20:39 +08:00
<li > Bug 50424 - Web Methods drop down list box inconsistent</li>
2011-09-11 21:08:25 +08:00
<li > Bug 43293 - Java Request fields not cleared when creating new sampler</li>
2011-09-16 07:30:45 +08:00
<li > Bug 51830 - Webservice Soap Request triggers too many popups when Webservice WSDL URL is down</li>
2011-09-16 08:05:40 +08:00
<li > WebService(SOAP) request - add a connect timeout to get the wsdl used to populate Web Methods when server doesn't response</li>
2009-05-10 23:47:21 +08:00
</ul>
<h3 > Controllers</h3>
<ul >
2011-09-17 23:03:52 +08:00
<li > If Controller - Fixed two regressions introduced by bug 50032 (see bug 50618 too)</li>
2011-09-14 08:08:37 +08:00
<li > If Controller - Catches a StackOverflowError when a condition returns always false (after at least one iteration with return true) See bug 50618</li>
2009-05-10 23:47:21 +08:00
</ul>
<h3 > Listeners</h3>
<ul >
</ul>
<h3 > Assertions</h3>
<ul >
</ul>
<h3 > Functions</h3>
<ul >
2011-09-14 21:11:04 +08:00
<li > Bug 48943 - Functions are invoked additional times when used in combination with a Config Element</li>
2009-05-10 23:47:21 +08:00
</ul>
<h3 > I18N</h3>
<ul >
2011-09-16 08:10:16 +08:00
<li > WebService(SOAP) request - add I18N for some labels</li>
2009-05-10 23:47:21 +08:00
</ul>
<h3 > General</h3>
<ul >
2011-09-16 07:06:53 +08:00
<li > Bug 51831 - Cannot disable UDP server or change the maximum UDP port</li>
2011-09-16 08:29:44 +08:00
<li > Bug 51821 - Add short-cut for Enabling / Disabling (sub)tree or branches in test plan.</li>
2011-09-17 18:48:04 +08:00
<li > Bug 47921 - Variables not released for GC after JMeterThread exits.</li>
2011-09-17 22:32:42 +08:00
<li > Bug 51839 - "... end of run" printed prematurely</li>
2007-11-26 23:12:36 +08:00
</ul>
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 >
2011-09-17 23:50:29 +08:00
<li > Beanshell Sampler now supports Interruptible interface</li>
2011-09-18 00:22:34 +08:00
<li > Bug 51605 - WebService(SOAP) Request - WebMethod field value changes surreptitiously for all the requests when a value is selected in a request</li>
2009-05-10 23:47:21 +08:00
</ul>
<h3 > Controllers</h3>
<ul >
</ul>
<h3 > Listeners</h3>
<ul >
2011-09-17 07:52:37 +08:00
<li > Bug 42246 - Need for a 'auto-scroll' option in "View Results Tree" and "Assertion Results"</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 >
2011-09-17 18:18:33 +08:00
<li > Bug 51822 - (part 1) save 1 invocation of GuiPackage#getCurrentGui</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 >
</ul>
2009-05-10 23:47:21 +08:00
2002-03-08 07:03:13 +08:00
</section>
</body>
2002-12-27 18:41:33 +08:00
</document>