📄 changes_history.html
字号:
Bug 38250 - jmeter.properties "language" now supports country suffix, for zh_CN and zh_TW etc
</li>
<li>
jmeter.properties file is now closed after it has been read
</li>
<li>
Bug 39533 - StatCalculator added wrong items
</li>
<li>
Bug 39599 - ConcurrentModificationException
</li>
<li>
HTTPSampler2 now handles Auto and Follow redirects correctly
</li>
<li>
Bug 29481 - fix reloading sample results so subresults not counted twice
</li>
<li>
Bug 30267 - handle AutoRedirects properly
</li>
<li>
Bug 39677 - allow for space in JMETER_BIN variable
</li>
<li>
Use Commons HttpClient cookie parsing and management. Fix various problems with cookie handling.
</li>
<li>
Bug 39773 - NTCredentials needs host name
</li>
</ul>
<h4>
Other changes
</h4>
<ul>
<li>
Updated to HTTPClient 3.0 (from 2.0)
</li>
<li>
Updated to Commons Collections 3.1
</li>
<li>
Improved formatting of Request Data in Tree View
</li>
<li>
Expanded user documentation
</li>
<li>
Added MANIFEST, NOTICE and LICENSE to all jars
</li>
<li>
Extract htmlparser interface into separate jarfile to make it possible to replace the parser
</li>
<li>
Removed SQL Config GUI as no longer needed (or working!)
</li>
<li>
HTTPSampler no longer logs a warning for Page not found (404)
</li>
<li>
StringFromFile now callable as __StringFromFile (as well as _StringFromFile)
</li>
<li>
Updated to Commons Logging 1.1
</li>
</ul>
<hr>
</hr>
<h3>
Version 2.1.1
</h3>
<h4>
New functionality:
</h4>
<ul>
<li>
New Include Controller allows a test plan to reference an external jmx file
</li>
<li>
New JUnitSampler added for using JUnit Test classes
</li>
<li>
New Aggregate Graph listener is capable of graphing aggregate statistics
</li>
<li>
Can provide additional classpath entries using the property user.classpath and on the Test Plan element
</li>
</ul>
<h4>
Bug fixes:
</h4>
<ul>
<li>
AccessLog Sampler and JDBC test elements populated correctly from 2.0 test plans
</li>
<li>
BSF Sampler now populates filename and parameters from saved test plan
</li>
<li>
Bug 36500 - handle missing data more gracefully in WebServiceSampler
</li>
<li>
Bug 35546 - add merge to right-click menu
</li>
<li>
Bug 36642 - Summariser stopped working in 2.1
</li>
<li>
Bug 36618 - CSV header line did not match saved data
</li>
<li>
JMeter should now run under JVM 1.3 (but does not build with 1.3)
</li>
</ul>
<h3>
Version 2.1
</h3>
<h4>
New functionality:
</h4>
<ul>
<li>
New Test Script file format - smaller, more compact, more readable
</li>
<li>
New Sample Result file format - smaller, more compact
</li>
<li>
XSchema Assertion
</li>
<li>
XML Tree display
</li>
<li>
CSV DataSet Config item
</li>
<li>
New JDBC Connection Pool Config Element
</li>
<li>
Synchronisation Timer
</li>
<li>
setProperty function
</li>
<li>
Save response data on error
</li>
<li>
Ant JMeter XSLT now optionally shows failed responses and has internal links
</li>
<li>
Allow JavaScript variable name to be omitted
</li>
<li>
Changed following Samplers to set sample label from sampler name
</li>
<li>
All Test elements can be saved as a graphics image to a file
</li>
<li>
Bug 35026 - add RE pattern matching to Proxy
</li>
<li>
Bug 34739 - Enhance constant Throughput timer
</li>
<li>
Bug 25052 - use response encoding to create comparison string in Response Assertion
</li>
<li>
New optional icons
</li>
<li>
Allow icons to be defined via property files
</li>
<li>
New stylesheets for 2.1 format XML test output
</li>
<li>
Save samplers, config element and listeners as PNG
</li>
<li>
Enhanced support for WSDL processing
</li>
<li>
New JMS sampler for topic and queue messages
</li>
<li>
How-to for JMS samplers
</li>
<li>
Bug 35525 - Added Spanish localisation
</li>
<li>
Bug 30379 - allow server.rmi.port to be overridden
</li>
<li>
enhanced the monitor listener to save the calculated stats
</li>
<li>
Functions and variables now work at top level of test plan
</li>
</ul>
<h4>
Bug fixes:
</h4>
<ul>
<li>
Bug 34586 - XPath always remained as /
</li>
<li>
BeanShellInterpreter did not handle null objects properly
</li>
<li>
Fix Chinese resource bundle names
</li>
<li>
Save field names if required to CSV files
</li>
<li>
Ensure XML file is closed
</li>
<li>
Correct icons now displayed for TestBean components
</li>
<li>
Allow for missing optional jar(s) in creating menus
</li>
<li>
Changed Samplers to set sample label from sampler name as was the case for HTTP
</li>
<li>
Fix various samplers to avoid NPEs when incomplete data is provided
</li>
<li>
Fix Cookie Manager to use seconds; add debug
</li>
<li>
Bug 35067 - set up filename when using -t option
</li>
<li>
Don't substitute TestElement.* properties by UDVs in Proxy
</li>
<li>
Bug 35065 - don't save old extensions in File Saver
</li>
<li>
Bug 25413 - don't enable Restart button unnecessarily
</li>
<li>
Bug 35059 - Runtime Controller stopped working
</li>
<li>
Clear up any left-over connections created by LDAP Extended Sampler
</li>
<li>
Bug 23248 - module controller didn't remember stuff between save and reload
</li>
<li>
Fix Chinese locales
</li>
<li>
Bug 29920 - change default locale if necessary to ensure default properties are picked up when English is selected.
</li>
<li>
Bug fixes for Tomcat monitor captions
</li>
<li>
Fixed webservice sampler so it works with user defined variables
</li>
<li>
Fixed screen borders for LDAP config GUI elements
</li>
<li>
Bug 31184 - make sure encoding is specified in JDBC sampler
</li>
<li>
TCP sampler - only share sockets with same host:port details; correct the manual
</li>
<li>
Extract src attribute for embed tags in JTidy and Html Parsers
</li>
</ul>
<h3>
Version 2.0.3
</h3>
<h4>
New functionality:
</h4>
<ul>
<li>
XPath Assertion and XPath Function
</li>
<li>
Switch Controller
</li>
<li>
ForEach Controller can now loop through sets of groups
</li>
<li>
Allow CSVRead delimiter to be changed (see jmeter.properties)
</li>
<li>
Bug 33920 - allow additional property files
</li>
<li>
Bug 33845 - allow direct override of Home dir
</li>
</ul>
<h4>
Bug fixes:
</h4>
<ul>
<li>
Regex Extractor nested constant not put in correct place (32395)
</li>
<li>
Start time reset to now if necessary so that delay works OK.
</li>
<li>
Missing start/end times in scheduler are assumed to be now, not 1970
</li>
<li>
Bug 28661 - 304 responses not appearing in listeners
</li>
<li>
DOS scripts now handle different disks better
</li>
<li>
Bug 32345 - HTTP Rewriter does not work with HTTP Request default
</li>
<li>
Catch Runtime Exceptions so an error in one Listener does not affect others
</li>
<li>
Bug 33467 - __threadNum() extracted number wrongly
</li>
<li>
Bug 29186,33299 - fix CLI parsing of "-" in second argument
</li>
<li>
Fix CLI parse bug: -D arg1=arg2. Log more startup parameters.
</li>
<li>
Fix JTidy and HTMLParser parsers to handle form src= and link rel=stylesheet
</li>
<li>
JMeterThread now logs Errors to jmeter.log which were appearing on console
</li>
<li>
Ensure WhileController condition is dynamically checked
</li>
<li>
Bug 32790 ensure If Controller condition is re-evaluated each time
</li>
<li>
Bug 30266 - document how to display proxy recording responses
</li>
<li>
Bug 33921 - merge should not change file name
</li>
<li>
Close file now gives chance to save changes
</li>
<li>
Bug 33559 - fixes to Runtime Controller
</li>
</ul>
<h4>
Other changes:
</h4>
<ul>
<li>
To help with variable evaluation, JMeterThread sets "sampling started" a bit earlier (see jmeter.properties)
</li>
<li>
Bug 33796 - delete cookies with null/empty values
</li>
<li>
Better checking of parameter count in JavaScript function
</li>
<li>
Thread Group now defaults to 1 loop instead of forever
</li>
<li>
All Beanshell access is now via a single class; only need BSH jar at run-time
</li>
<li>
Bug 32464 - document Direct Draw settings in jmeter.bat
</li>
<li>
Bug 33919 - increase Counter field sizes
</li>
<li>
Bug 32252 - ForEach was not initialising counters
</li>
</ul>
<h3>
Version 2.0.2
</h3>
<h4>
New functionality:
</h4>
<ul>
<li>
While Controller
</li>
<li>
BeanShell intilisation scripts
</li>
<li>
Result Saver can optionally save failed results only
</li>
<li>
Display as HTML has option not to download frames and images etc
</li>
<li>
Multiple Tree elements can now be enabled/disabled/copied/pasted at once
</li>
<li>
__split() function added
</li>
<li>
(28699) allow Assertion to regard unsuccessful responses - e.g. 404 - as successful
</li>
<li>
(29075) Regex Extractor can now extract data out of http response header as well as the body
</li>
<li>
__log() functions can now write to stdout and stderr
</li>
<li>
URL Modifier can now optionally ignore query parameters
</li>
</ul>
<h4>
Bug fixes:
</h4>
<ul>
<li>
If controller now works after the first false condition (31390)
</li>
<li>
Regex GUI was losing track of Header/Body checkbox (29853)
</li>
<li>
Display as HTML now handles frames and relative images
</li>
<li>
Right-click open replaced by merge
</li>
<li>
Fix some drag and drop problems
</li>
<li>
Fixed foreach demo example so it works
</li>
<li>
(30741) SSL password prompt now works again
</li>
<li>
StringFromFile now closes files at end of test; start and end now optional as intended
</li>
<li>
(31342) Fixed text of SOAP Sampler headers
</li>
<li>
Proxy must now be stopped before it can be removed (25145)
</li>
<li>
Link Parser now supports BASE href (25490)
</li>
<li>
(30917) Classfinder ignores duplicate names
</li>
<li>
(22820) Allow Counter value to be cleared
</li>
<li>
(28230) Fix NPE in HTTP Sampler retrieving embedded resources
</li>
<li>
Improve handling of StopTest; catch and log some more errors
</li>
<li>
ForEach Controller no longer runs any samples if first variable is not defined
</li>
<li>
(28663) NPE in remote JDBC execution
</li>
<li>
(30110) Deadlock in stopTest processing
</li>
<li>
(31696) Duration not working correctly when using Scheduler
</li>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -