Version 2.4
Summary of main changes
Known bugs
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.
Once Only controller behaves correctly under a Thread Group or Loop Controller,
but otherwise its behaviour is not consistent (or clearly specified).
The menu item Options / Choose Language does not change all the displayed text to the new language.
[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.
Incompatible changes
The XPath Assertion and XPath Extractor elements no longer fetch external DTDs by default; this can be changed in the GUI.
Bug fixes
HTTP Samplers and Proxy
-
Bug 47445 - Using Proxy with https-spoofing secure cookies need to be unsecured
-
Bug 47442 - Missing replacement of https by http for certain conditions using https-spoofing
Other Samplers
-
Bug 47420 - LDAP extended request not closing connections during add request
Controllers
-
Bug 47385 - TransactionController should set AllThreads and GroupThreads
Listeners
Assertions
Functions
I18N
General
-
Bug 47646 - NullPointerException in the "Random Variable" element
Improvements
HTTP Samplers
-
Bug 47622 - enable recording of HTTPS sessions
-
Allow Proxy Server to be specified on HTTP Sampler GUI and HTTP Config GUI
Other samplers
Controllers
Listeners
-
Bug 47398 - SampleEvents are sent twice over RMI in distributed testing and non gui mode
Assertions, Config, Pre- & Post-Processors
-
Bug 47338 - XPath Extractor forces retrieval of document DTD
Functions
-
Bug 47565 - [Function] FileToString
I18N
-
Bug 47223 - Slow Aggregate Report Performance (StatCalculator)
General
Non-functional changes