|
JMeter example source code file (changes.xml)
The JMeter changes.xml source code<?xml version="1.0"?> <!-- 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. --> <document> <properties> <author email="dev AT jakarta.apache.org">JMeter developers <title>Changes </properties> <body> <section name="Changes"> <note> <b>This page details the changes made in the current version only. <br> Earlier changes are detailed in the <a href="changes_history.html">History of Previous Changes. </note> <!-- =================== --> <h1>Version 2.4 <h2>Summary of main changes <p> <ul> <li>JMeter now requires at least Java 1.5. <li>HTTP Proxy can now record HTTPS sessions. <li>JUnit sampler now supports JUnit4 annotations. <li>Added JSR223 (javax.script) test elements. <li>MailReader Sampler can now use any protocol supported by the underlying implementation. <li>An SMTP Sampler has been added. <li>JMeter now allows users to provide their own Thread Group implementations. <li>View Results Tree now supports more display options, including search and Regex Testing. <li>StatCalculator performance is much improved; Aggregate Report etc. need far less memory. <li> JMS samplers have been extensively reworked, and should no longer lose messages. Correlation processing is improved. JMS Publisher and Subscriber now support both Topics and Queues. </li> <li>Many other improvements have been made, please see below and in the manual. </ul> </p> <!-- ========================= End of summary ===================================== --> <h2>Known bugs <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> <p>Once Only controller behaves correctly under a Thread Group or Loop Controller, but otherwise its behaviour is not consistent (or clearly specified).</p> <p> 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. </p> <h2>Incompatible changes <p> HTTP Redirect now defaults to "Follow Redirects" rather than "Redirect Automatically". This is to enable JMeter to track cookies that may be sent during redirects. This does not affect existing test plans; it only affects the default for new HTTP Samplers. </p> <p> The Avalon file format for JMX and JTL files is no longer supported. Any such files will need to be converted by reading them in JMeter 2.3.4 and resaving them. </p> <p> The XPath Assertion and XPath Extractor elements no longer fetch external DTDs by default; this can be changed in the GUI. </p> <p> JMSConfigGui has been renamed as JMSSamplerGui. This does not affect existing test plans. </p> <p> The constructor public SampleResult(SampleResult res) has been changed to become a true "copy constructor". It no longer calls addSubResult(). This may possibly affect some 3rd party add-ons. </p> <h2>Bug fixes <h3>HTTP Samplers and Proxy <ul> <li>Bug 47445 - Using Proxy with https-spoofing secure cookies need to be unsecured <li>Bug 47442 - Missing replacement of https by http for certain conditions using https-spoofing <li>Bug 48451 - Error in: SoapSampler.setPostHeaders(PostMethod post) in the else branch <li>Bug 48542 - SoapSampler uses wrong response header field to decide if response is gzip encoded <li>Bug 48568 - CookieManager broken for AjpSampler <li>Bug 48570 - AjpSampler doesn't support query parameters (GET/POST) <li>Bug 46901 - HTTP Sampler does not process var/func refs correctly in first file parameter <li>Bug 43678 - Handle META tag http-equiv charset? <li>Bug 49294 - Images not downloaded from redirected-to pages <li>Bug 49560 - wrong "size in bytes" when following redirections </ul> <h3>Other Samplers <ul> <li>Bug 47420 - LDAP extended request not closing connections during add request <li>Bug 48573 - LDAPExtSampler directory context handling <li>Bug 47870 - JMSSubscriber fails due to NPE <li>Bug 47899 - NullPointerExceptions in JMS ReceiveSubscriber constructor <li>Bug 48144 - NPE in JMS OnMessageSubscriber <li>Bug 47992 - JMS Point-to-Point Request - Response option doesn't work <li>Bug 48579 - Single Bind does not show config information when LdapExt Sampler is accessed <li>Bug 49111 - "Message With ID Not Found" Error on JMS P2P sampler. <li>Bug 47949 - JMS Subscriber never receives all the messages <li>Bug 46142 - JMS Point-to-Point correlation problems <li>Bug 48747 - TCP Sampler swallows exceptions <li>Bug 48709 - TCP Sampler Config setting "classname" has no effect </ul> <h3>Controllers <ul> <li>Bug 47385 - TransactionController should set AllThreads and GroupThreads <li>Bug 47940 - Module controller incorrectly creates the replacement Sub Tree <li>Bug 47592 - Run Thread groups consecutively with "Stop test" on error, JMeter will not mark to finished <li>Bug 48786 - Run Thread groups consecutively: with "Stop test now" on error or manual stop, JMeter leaves the green box active <li>Bug 48727 - Cannot stop test if all thread groups are disabled </ul> <h3>Listeners <ul> <li>Bug 48603 - Mailer Visualiser sends two emails for a single failed response <li>Correct calculation of min/max/std.dev for aggregated samples (Summary Report) <li>Bug 48889 - Wrong response time with mode=Statistical and num_sample_threshold > 1 <li>Bug 47398 - SampleEvents are sent twice over RMI in distributed testing and non gui mode </ul> <h3>Assertions <ul> </ul> <h3>Functions <ul> </ul> <h3>I18N <ul> </ul> <h3>General <ul> <li>Bug 47646 - NullPointerException in the "Random Variable" element <li>Disallow adding any child elements to JDBC Configuration <li>BeanInfoSupport now caches getBeanDescriptor() - should avoid an NPE on non-Sun JVMs when using CSVDataSet (and some other TestBeans) <li>Bug 48350 - Deadlock on distributed testing with 2 clients <li>Bug 48901 - Endless wait by adding Synchronizing Timer <li>Bug 49149 - usermanual/index.html has typo in link to "Regular Expressions" page <li>Bug 49394 - Classcast Exception in ActionRouter.postActionPerformed <li>Bug 48136 - Essential files missing from source tarball. Other JMeter examples (source code examples)Here is a short list of links related to this JMeter changes.xml source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.