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
|
|
|
|
|
|
|
<!-- =================== -->
|
|
|
|
|
2010-08-17 00:27:34 +08:00
|
|
|
<h1>Version 2.4.1</h1>
|
2007-11-26 23:12:36 +08:00
|
|
|
|
2009-05-10 20:41:31 +08:00
|
|
|
<h2>Summary of main changes</h2>
|
|
|
|
|
2009-05-10 23:47:21 +08:00
|
|
|
<p>
|
2010-07-08 18:36:49 +08:00
|
|
|
<ul>
|
|
|
|
</ul>
|
2009-05-10 23:47:21 +08:00
|
|
|
</p>
|
2007-12-13 20:42:16 +08:00
|
|
|
|
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
|
|
|
|
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-02-06 21:59:34 +08:00
|
|
|
<p>
|
2010-11-23 07:18:05 +08:00
|
|
|
Removed method public static long currentTimeInMs().
|
|
|
|
This has been replaced by the instance method public long currentTimeInMillis().
|
2010-07-08 07:53:10 +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>
|
2010-10-30 07:49:01 +08:00
|
|
|
<li>Bug 50178 - HeaderManager added as child of Thread Group can create concatenated HeaderManager names and OutOfMemoryException</li>
|
2009-05-10 23:47:21 +08:00
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Other Samplers</h3>
|
|
|
|
<ul>
|
2010-10-29 06:12:22 +08:00
|
|
|
<li>Bug 50173 - JDBCSampler discards ResultSet from a PreparedStatement</li>
|
2009-05-10 23:47:21 +08:00
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Controllers</h3>
|
|
|
|
<ul>
|
2010-10-12 05:32:57 +08:00
|
|
|
<li>Bug 50032 - Last_Sample_Ok along with other controllers doesnt work correctly when the threadgroup has multiple loops</li>
|
2010-10-29 03:09:27 +08:00
|
|
|
<li>Bug 50080 - Transaction controller incorrectly creates samples including timer duration</li>
|
2010-11-02 00:55:54 +08:00
|
|
|
<li>Bug 50134 - TransactionController : Reports bad response time when it contains other TransactionControllers</li>
|
2009-05-10 23:47:21 +08:00
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Listeners</h3>
|
|
|
|
<ul>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Assertions</h3>
|
|
|
|
<ul>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Functions</h3>
|
|
|
|
<ul>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>I18N</h3>
|
|
|
|
<ul>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>General</h3>
|
|
|
|
<ul>
|
2010-08-17 00:29:12 +08:00
|
|
|
<li>Bug 49734 - Null pointer exception on stop Threads command (Run>Stop)</li>
|
2010-08-17 02:55:55 +08:00
|
|
|
<li>Bug 49666 - CSV Header read as data after EOF</li>
|
2010-10-21 08:28:26 +08:00
|
|
|
<li>Bug 45703 - Synchronizing Timer</li>
|
2010-10-21 21:19:52 +08:00
|
|
|
<li>Bug 50088 - fix getAvgPageBytes in SamplingStatCalculator so it returns what it should</li>
|
2010-11-04 02:21:57 +08:00
|
|
|
<li>Bug 50203 Cannot set property "jmeter.save.saveservice.default_delimiter=\t"</li>
|
2010-11-09 23:20:22 +08:00
|
|
|
<li>mirror-server.sh - fix classpath to use : separator (not ;)</li>
|
2010-11-20 05:06:05 +08:00
|
|
|
<li>Bug 50286 - URL Re-writing Modifier: extracted jsessionid value is incorrect when is between XML tags</li>
|
2010-11-23 07:18:05 +08:00
|
|
|
<li>
|
|
|
|
System.nanoTime() tends to drift relative to System.currentTimeMillis().
|
|
|
|
Change SampleResult to recalculate offset each time.
|
|
|
|
Also enable reversion to using System.currentTimeMillis() only.
|
|
|
|
</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>
|
2010-11-25 21:24:35 +08:00
|
|
|
<li>AJP Sampler now implements Interruptible</li>
|
2009-05-10 23:47:21 +08:00
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Other samplers</h3>
|
|
|
|
<ul>
|
2010-08-17 04:54:59 +08:00
|
|
|
<li>Bug 49622 - Allow sending messages without a subject (SMTP Sampler)</li>
|
2010-08-17 06:15:39 +08:00
|
|
|
<li>Bug 49603 - Allow accepting expired certificates on Mail Reader Sampler</li>
|
2010-09-01 20:12:56 +08:00
|
|
|
<li>Bug 49775 - Allow sending messages without a body</li>
|
2010-09-03 06:15:50 +08:00
|
|
|
<li>Bug 49862 - Improve SMTPSampler Request output.</li>
|
2010-11-18 03:42:21 +08:00
|
|
|
<li>Bug 50268 - Adds static and dynamic destinations to JMS Publisher</li>
|
2010-11-21 07:59:07 +08:00
|
|
|
<li>JMS Subscriber - Add dynamic destination</li>
|
2009-05-10 23:47:21 +08:00
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Controllers</h3>
|
|
|
|
<ul>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Listeners</h3>
|
|
|
|
<ul>
|
2010-10-12 06:12:42 +08:00
|
|
|
<li>View Results Tree - Add a dialog's text box on "Sampler result tab > Parsed" to display the long value with a double click on cell</li>
|
2010-10-12 06:50:55 +08:00
|
|
|
<li>Bug 37156 - Formatted view of Request in Results Tree</li>
|
2010-10-29 05:58:11 +08:00
|
|
|
<li>Bug 49365 - Allow result set to be written to file in a path relative to the loaded script</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>
|
2010-09-01 05:15:06 +08:00
|
|
|
<li>Bug 48015 - Proposal new icons for pre-processor, post-processor and assertion elements</li>
|
2009-05-10 23:47:21 +08:00
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Functions</h3>
|
|
|
|
<ul>
|
2010-09-24 05:28:12 +08:00
|
|
|
<li>Bug 49975 - New function returning the name of the current sampler</li>
|
2009-05-10 23:47:21 +08:00
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>I18N</h3>
|
|
|
|
<ul>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>General</h3>
|
|
|
|
<ul>
|
2010-08-27 07:25:06 +08:00
|
|
|
<li>Bug 30563 - Thread Group should have a start next loop option on Sample Error</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>
|
2010-10-21 20:58:36 +08:00
|
|
|
<li>Bug 50008 - Allow BatchSampleSender to be subclassed</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>
|
2002-12-27 18:41:33 +08:00
|
|
|
</document>
|