You are viewing a plain text version of this content. The canonical link for it is here.
Posted to devnull@infra.apache.org by vl...@apache.org on 2019/06/08 18:43:12 UTC
[jmeter] annotated tag v2_5 created (now bb9ade6)
This is an automated email from the ASF dual-hosted git repository.
vladimirsitnikov pushed a change to annotated tag v2_5
in repository https://gitbox.apache.org/repos/asf/jmeter.git.
at bb9ade6 (tag)
tagging 8021c01480f77ef25dcb74a243c39cbfb74b82d2 (commit)
by Sebastian Bazley
on Tue Nov 1 21:24:22 2011 +0000
- Log -----------------------------------------------------------------
v2_5
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new dfe8ba4 Add branch history
new 5c11071 (Re)creating trunk as copy of current development branch/rel-2-2 Any fixes needed for the 2.3 final release should be in rel-2-2 Trunk will now be used for development of 2.3.1 etc
new 4d4ce7d Update branch/trunk history
new 6f7b8fe SaveService no longer needs to instantiate classes
new 0e7a083 Ensure uncaught exceptions are logged
new d497a77 Oops - overwrote the changes applied in trunk...
new 7f830c5 Clarify logging
new d26925f Document https.default.protocol (copy changes from rel-2-2)
new e1e7e81 Document Module Controller restrictons
new 0fcb97c Add Ant target for running JMeter GUI from the jar files that are made.
new 46baa50 Add File->Revert action, to drop changes and reload current project.
new 3909b9b Cleanup imports
new c9dbad9 Add File->Open recent file functionality. Fix for bugzilla 31336.
new c83407b Cleanup imports
new 8b6fe06 Add full bug listing; correct existing listings to include NEEDINFO and Trivial
new b624acb Fix bug - should not have used "set" Rework to remove need to save CLASSPATH Kill rmiregistry when interrupted
new be1a969 Document change to jmeter-server
new 71d9e4f Oops - over-zealous replacement...
new 1504411 Remove typo
new 6d26651 Move details of variables to bottom of screen (like BeanShell Assertion)
new 0cf7193 Avoid possible ArrayOutOfBounds Exception
new fb7663f Use mnemonic rather than accelerator, as we don't want the key to be active except when the menu is displayed.
new baf48d3 New class to handle common BeanShell TestBean Gui design
new 4183f8a Add new common TestBean variables and utility eval() method
new 24c50d0 Add support for Parameters and scriptfile to BeanShell TestBean Gui elements
new 6f0d610 Add support for Parameters and scriptfile to BeanShell TestBean Gui elements
new 44f4f16 sych recent docs changes
new 69ebecb Fix NPE in test case
new b63b7c0 Bug 43364 - add option to enable previous If Controller behaviour (copied from rel-2.2)
new 5a289fa Bug 43430 - Count of active threads is incorrect for remote samples
new 57b5328 Bug 43430 - Count of active threads is incorrect for remote samples
new 57cbf53 Move DOAP back to trunk
new d03ffb7 Update current version details to 2.3RC4
new 16d2825 Add previous release
new d1f8a20 Add details of how to set rmi hostname
new 5f9c683 Clarify If and While Condition types
new 20957a3 Document remote batching modes
new d78d7da SVN is the new CVS
new 0b056aa Ensure 3rd party licenses are in external.jars fileset jmeter.sh needs to be executable
new a65c60a Correct bug number (41104=>41140) and add details to fixed bugs
new 8847ee5 Add vars.putObject() examples to BeanShell descriptions
new e38ea06 Does not need/user Visualizer interface
new f16f858 Look for user.properties and system.properties in JMeter bin directory if not found locally
new f8cefa3 Bug 43449 - Statistical Remote mode does not handle Latency
new 8d30246 May be called from XStream; log not used
new 3f72ea3 Forgot to set threadCounts for Transaction Samples
new 305f5db Fix typo (bytesx => bytes)
new af98625 Bug 43450 (partial fix) - Allow SampleCount to be saved/restored from CSV files
new 74fa68e Disable SaveService version checks
new 5f57e87 Bug 43450 (partial fix) - Allow SampleCount to be saved/restored from XML files too
new 630ef76 BatchTest: remove latency from XML output; add sampleCount to CSV and XML
new 22b8fcc Add sample count to response pane
new 6392329 Bug 43450 - add save/restore of error count; fix Calculator to use error count
new 189cc2d Listener file name is for read as well as write
new 355bf8b Update some screenshots; document new XML save file attributes
new 941f030 SampleEvent requires the ThreadGroup name This is equivalent to the previous code, but clearer.
new e2b6e91 The change of key to include the thread name was wrong It worked, but fewer samples could be aggregated.
new 68338ed Document Statistical batch mode
new 913348b Set EOL=LF for shell scripts
new 3494bc4 Fix LF for all .sh files as well
new 10feb55 Update with current list of saveservice properties
new b38cb16 Add svn revision to jar manifests Insist on jmeter.version and svn.revision definitions when building a distribution Derive svn revision automatically if possible, but allow command-line definition if necessary
new 300b85d Needs blank line at end to prevent changes when fixcfrlf is run
new 4c45505 jar_usage.txt was renamed to aareadme.txt
new d63b505 Improve error logging if the file is not found
new edc8152 Add eval() and evalVar() functions
new f6fb9b4 Add eval() and evalVar() functions
new 826c631 Better defaults for load and save file names
new b2813ed Ensure delete and save are enabled when table is populated from loading a test pln
new 52a42ff Better handling of errors when reading the Auth file
new 282b8ad If we remove cookies, we should remove Authorization as well
new 1e62e08 Better handling of invalid port data
new 4fcc06a Move batchtest properties to testfiles directory
new 7c51476 Fix up numeric field validation
new ac56b28 Remove unnecessary override
new 4c72437 Remove incorrect override, so now has comments field Make methods private which don't need to be otherwise
new cadf71a Fix comment typo
new 7bb9981 Remove unnecessary public qualifiers
new f0e4997 Check for out != null once
new 50862e3 Update Proxy Control screenshot and document new fields
new cc2b21c Synch doc tree
new 86947a7 Remove redundant getPrintableComponent() overrides
new 4a56df3 Re-order menu items to be more like the processing order
new 985c5ff Not used
new 6e4ae43 Only permit items to be dropped/pasted where they are allowed.
new 422559b Add 2.3 final to DOAP
new 73abf7c Create getConnection() method in DataSourceElement; use it in JDBCSampler This is to make future changes easier.
new 6f859a2 Log the base directory in use
new 539e361 Clarify relative CSV Dataset filenames
new 219fd2b Safer to log the strings
new ff402e7 Throughput Controller was not working for "all thread" counts
new f91c065 Fixup test (methods removed)
new 718c8d2 Fixup Proxy include/exclude description
new c69120c Functor code tightened up; Functor can now be used with interfaces, as well as pre-defined targets and parameters.
new 7dc42d6 Oops - missed out one of the required constructors
new 028a5db Initial version of Property Display TODO - implement add and delete
new 5e96f92 Initial version of Property Display TODO - implement add and delete
new 1f4d9d4 Update the SaveService version details
new d27dfb0 Allow Action to continue even if there is a Gui update problem
new 1e50ae6 Bug 43451 - Allow Regex Extractor to operate on Response Code/Message
new 90d9fd9 JDBC Sampler now allows INOUT and OUT parameters for Called procedures
new 36583ba Save graphics function now prompts before overwriting an existing file
new eb0d3a8 Different icons for Assertions, Pre and Post-Processors
new 7bc7940 No need to log SQL errors
new 312e8bf Use latency for time to establish the connection
new 3fe1681 Show latency in results pane
new 0501a6b Update Javadoc
new 3ee4f02 Ensure latency is measured even if connection not obtained
new f720b8c Rework connection management to allow per-thread singleton pools
new 4a9bfa3 Allow multiple per-thread pools
new 7b76aaa JDBC Sampler now allows per-thread connections
new c051030 Add Non-NLS markers
new 6cc0b59 Not used
new 3311f1c Comment was in wrong place
new 534dfc1 Document how checkbox default works
new b86a303 initialiseProperties should not set JMeterHome
new b60cf4b Set JMeterHome from user.dir
new 63f72b3 Move jmetertest.properties to testfiles directory
new b434ef7 Give easy access to header count
new bbbcd09 Add link to java net properties
new 63cef12 Check for correct number of columns
new dcb2228 Clarify meaning of error checkbox
new 8eb2009 It was wrong to use NoThreadClone. Added pre-thread pool debug.
new 6a8d7fc Cookie Manager not longer clears cookies defined in the GUI
new 2d9e6c6 HTTP Parameters without names are ignored (except for POST requests with no file) Parameters used to build a POST body are encoded if specified.
new f6d3776 Tidy up
new 82d5ba6 Allow for null message
new 3b44ffa jmetertes.properties has moved
new c9bbd70 Suppress Functor log messages for testing
new e323df5 Add Debug Sampler and PostProcessor
new 81ee18a saveservice.properties has been updated
new 8eabe67 Minor tweak
new 5d1b4e9 Comment unused deprecated method
new d440880 "Save Selection As" added to main menu; now checks only item is selected
new 6a4cfa2 Update canAddTo: - workbench can contain all but testplan and workbench - threadgroup is a controller but is allowed at TestPan level - add utiity method for use from Load
new 8ba05f9 Check that merge target makes sense Don't expand the test tree after loading
new e260ac3 Document merge validation
new 11790ab Suppress Cut if item is not removable Add new Paste Menu (for TestPlan)
new 6dfafbd Bug 43584 - Replace comma to avoid problem with CSV files
new 6ee5392 Add Paste menu item to TestPlan
new 43371e2 Some recent updates
new a2a1a71 Allow \t to specify tab as delimiter Allow delimiter to be changed
new 782dc35 Document method of setting tab as csv delimiter
new 90bb023 If the default delimiter does not work when loading a CSV file, guess the delimiter by analysing the header line.
new 9623f30 Ignore tsv files
new 284bded Another unit test
new 1614fca Restore autoexpand, but don't expand when merging
new 6e5fbb1 git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/trunk@584211 13f79535-47bb-0310-9956-ffa450edef68
new 9b9e031 Document CSV Dataset file encoding
new 598612c Optional loopback protocol for HttpClient sampler
new 129d04d Optional loopback protocol for HttpClient sampler
new 9774ed7 Need CRLF
new a1d5647 Parameters used to build a POST body are encoded if specified, when it is application_x_www_form_urlencoded. This changes the behavior of PostWriter, so that HttpSampler works similar as HttpSampler2, after the SVN 582954 change to HttpSampler2.
new 8ebc7ba Do not use Reader and Writer classes for writing response, because it will use the default content encoding of the JRE, causing the reply from the mirror to not be an exact copy of the incoming request. Therefore, rather use InputStream and OutputStream.
new 5b0be2b Put start and stop buttons in more visible place for HTTP Mirror Server. Add unit test for http sampler against http mirror server, to expose bug fixed in 584508. Also add description of changes for changelist 584508 in changes.xml
new 8bdae7d Make the HTTP PUT behave like HTTP POST, i.e. HTTP PUT will get a request body similar to HTTP POST, but not multipart is supported for PUT. Make the HTTP DELETE behave like HTTP GET, i.e. it supports parameters. Some code restucturing to allow SoapSampler to soon use the code of HttpSampler2 to construct the request.
new a5e9732 Tidy up error reporting (no need for stack trace if log exists)
new 02e4a09 Fail if saveservice.properties cannot be found
new 38ec993 Fatal error if no action handlers can be found
new ea9cf6a Only look for test cases in test tree
new 194eb77 Use exit(1) for error; document why final exit is needed
new 68b4100 Rationalise exit codes
new c788203 Make immutable
new fee3630 Fix handling of PUT requests, so that parameters can be sent as body. Still need to add some unit tests for this scenario.
new 1062535 Add counters to batchtest
new 255907c Default to creating the RMI registry within the server (server.rmi.create=true)
new df8f5ba Tidy up; remove unused method and useless wait
new 8473361 JMeter server now creates the RMI registry itself
new 452bd66 Properly handle case were there are no data in body of request, for example HTTP GET.
new a669e65 Include hostname in server messages; add finished log for server tests.
new 147819f Allow user to control the content-type request header for POST request via the MIME Type field if the body is constructed from the parameter values.
new 7fe21a1 Fix handling of HTTP PUT requests, fix for bug 43612. Add unit tests for HTTP PUT and DELETE scenarios. Document for HTTP Samplers how http methods works, and how arbitrary bodies can be sent for HTTP POST and PUT.
new 2e221e5 Remove workaround for bug in httpclient 3.0, it has been fixed in httpclient 3.1 From the changelog of httpclient 3.1 : * [HTTPCLIENT-612] - FileRequestEntity now always closes the input file. Contributed by Sebastian Bazley <sebb at apache.org>
new fea61c3 Add server.exitaftertest property - server will exit after a single test if set
new 058deeb Add batchtestserver target: runs batchtest in client-server mode
new 492225d Added helper method checkHeaderTypeLength() to display more information when failures occur.
new 89721c3 Ensure that content type is set up (otherwise get NPE in testing) TODO: is it the correct default? [Or should null C-T be allowed?]
new 1f6b94b Unused import
new 687cdd9 Set up default content-type if none provided TODO - is it correct? cf r585474
new 259f22c Unused imports
new 7f00d63 Name clash
new 8ae6d26 Fix compare bug
new 6e6d866 Fix initial formatter setting
new fe46043 eliminate new String(string) calls; only convert DASH_DASH to bytes once
new 5a86a6c Use a single lock Object; ensure all accesses use it
new ed29272 Avoid possible NPE
new 5c774ee Only call System.exit() for non-GUI client sessions; Tidy up default icon properties
new 9b5ec65 Report if cannot connect to remote server
new b2be4f8 Only display error level if non-zero
new 7eb3e50 Not used
new e8c275b Seems to be needed after all for AccessLog Sampler TestBean
new 57558ec Make all static variables final
new db4e14f PUT may not generate a body to send
new faa0eef getUseMultipartForPost only applies to POST requests
new 60ae098 Fix pattern matching: - anchor header to start of line - allow for more than just numbers as values - tighten empty line test No need to convert headers to string and back when echoing header data
new 9c8d41c Post tests now need to set method as POST
new 2b2ad7c Describe how to view Debug Sampler output
new 0c3811a Add references to scoping rules
new a4962f2 Add table of functions Expand some descriptions
new 02a92eb Synch docs
new 5d2d673 Move COMMENTS to TestElement; implment getComment()/setComment()
new 6940386 Tidy up: - eliminate repetitive casting - use specific get() methods instead of getProperty()
new 7eca62f COMMENTS now part of TestElement
new 42004da Use new getComment() method instead of property access
new 750eecb Add utility methods: - getArguments - getUserDefinedVariablesAsProperty
new f8b5e67 Tidy casts; use new TestPlan methods
new 9af8ebf Privatise static constants; comment out unused items
new d07b927 Ensure transient item is deserialised
new 2ce9081 Privatise constants/use access methods from GUI
new 24e069a Convert to 2-threads so can test global counter
new c3f1b06 Smaller file list panel
new 44f8a66 Unused import
new 960b163 Clarify functional and serialised modes
new 15ab068 Updated TestPlan screenshot and description
new b87e312 Should only replace https:, not https
new 8c37969 Only log the parser version once
new 09ac27a Typo
new 3abc267 No need to synch on types, because now final
new 06364a0 Update comment
new 314ae67 Add NON-NLS markers; avoid unlikely NPE;
new ede0f0b Clarify TODOs
new aa3e04b Fix properties file expected version
new 78fbbfc Reduce method visibility
new d4ed8a2 PostWriter is non-serializable
new 13db71e Give access to more header field definitions
new 70f1cf7 Rewrite massageHeaders; now also removes Transfer-Encoding
new 4fb22fe Transfer-Encoding header now handled by Proxy
new 56ea2ab Update SVN tag list
new e337164 TestPlan and WorkBench should just have Paste and Reset Fix Workbench so it remembers comments Add clearGui() to TestPlan
new a8106e0 Make boundary final
new 3468405 Comment unused constants
new 6cfaea6 Extract HTTP Constants into separate class
new 6616bac Remove non-HTTP constant
new 8d897a1 Use HTTPConstantsInterface instead of local definitions
new 9d7e492 Remove deprecated constant
new 4dc9bf5 Use HTTPConstants instead of HTTPSamplerBase
new 9639eb5 Add -G option: send properties to remote servers
new 1219814 Add -G option: send properties to remote servers
new 4b8a566 Add -G option: send properties to remote servers
new c4f41fb Move setProperty() action to StandardJMeterEngine as that is where the other actions are handled
new 2255a14 Add -X flag - exit remote servers at end of non-GUI test run
new cd42a01 Bug 43485 - Ability to specify keep-alive on SOAP/XML-RPC request
new 760ade3 Re-use UrlConfig to make HTTP Defaults look more like HTTP Samplers
new 39c9047 Protect against storing null as responseData Remove deprecated getResponseDataAsBA() as no longer used
new 3e9cf19 Use getResponseDataAsString() instead of doing own conversion
new 0b5905a Deprecate getDataEncoding and replace with getDataEncodingWithDefault Add getDataEncodingNoDefault for accessing raw dataEncoding field.
new 65e1817 Updated tests for getDataEncoding() + WithDefault() and NoDefault()
new 6b2408d Use getResponseDataAsString() instead of doing own conversion
new 2bb14bd Bug 43678 - Handle META tag http-equiv charset
new a150efe Remove double call to init
new 48294b2 If normal stream is gzipped, then error stream is also gzipped
new 8d8b6bc NO need for constants to be public
new ea6aa00 UNused
new e30d1f9 Bug 43694 - ForEach Controller (empty collection processing error)
new b327eea Bug 42012 - Variable Listener filenames do not get processed in remote tests
new 81c02fb Replace fixed strings with resources
new 87ce209 Bug 42555 - [I18N] Proposed corrections for the french translation
new ad6a83e Exit with error code if cannot start OK
new cb34755 More detail on Summariser output
new 1421067 Always synch accumulators access
new 08df395 Minor clarifications
new d02f78a Bug 43727 - Test Action does not support variables or functions
new 68693f3 Allow any test element to be added to the workbench via the pop-up menu (they can all be pasted anyway)
new 505e630 Prepare to add Client implementation to HTTP samplers
new 13ffbf5 Remove windows-only code (not used)
new 075cdb5 Tidy up; fix setEditable()
new 92c9169 Times are in milliseconds
new cf11729 Move Proxy Server from Config section to Miscellaneous features Document that port is always used when matching proxy includes/excludes
new b876716 Correct the SampleEvent parameter
new 5e730e1 Correct the SampleEvent parameter Deliver excluded samples as [name]
new 9a75ee4 Proxy Server now removes If-Modified-Since headers by default.
new 94a1221 Avoid class cast error in Clear.java
new 9d34d23 Don't set contentType if null
new e9ab668 Move fixup of headers to finally block, so it is always done even if there was a problem communicating with the client
new a95a00e Need to drop trailing empty entry
new d3bdcc5 Update batchtestserver to check server log file
new 20e9b2e Check that properties can be passed to local and remote tests
new aeac0f2 Move init of testList and make final
new ab95fc5 GUI frames do not need to be Remoteable
new 73dfa5f Remove duplicate log message
new 6c2aa78 nused imports
new 75c8abb Unused imports
new 72449b0 MainFrames *do* need to implement Remoteable
new 593a0a6 Restrict test Pre-compiler processing to ResultCollector only for the client part of a remote test
new 3cad871 Check that function references work in file names
new 68a3959 Variable references do not work in client result collectors
new 0f306ae Variable references do not work in client result collectors
new eb0355f Include remote batch test in full test
new b27d9fc Attribute constants are not needed outside this file
new 1baaaad HashMap is shared between threads, so accesses need to be synchronized
new 680f4a3 Needs to implement Visualizer so that TestBeanGUI can find the correct GUI class
new f811123 Document webservice memory cache
new d896cd5 Give JavaScript function access to same variables as Jexl Document the variables for Jexl and Javascript
new c3f4df3 Use drop-down list for BSF language field
new 1311dec Fix NPE
new 778482c Synch docs
new 77efac7 Minor tweaks
new 4a9461c If hostame cannot be found, return empty string rather than null
new 6410fe7 Check that columns are in the correct order Pass SampleEvent rather than SampleResult
new ed1f547 Allow hostname to be specified so can use the hostname loaded from a results file
new fc47ca6 Allow hostname to be saved/restored from CSV files
new 414be8e Split off CSV into separate class
new e439c36 Privatise all methods that aren't needed externally.
new e07b801 Move MainFrame title setup to MainFrame class
new 423ca9c Ensure Listener nodes get own save configuration when copy-pasted
new f08070d Add HTTP Sample (file) test
new 66b26a7 Fix error log when loading JT files with missing timestamp or elapsed times
new 86c5e97 Correct log message to show directory, not file
new 074920d Constructor is needed for Unit tests.
new 0f3bdab Oops - forgot to set the other times...
new 8ba3ed5 JMeterHome needs to be set
new 6f94c19 Correct Proxy Server include and exclude matching description - port and query are included, contrary to previously documented.
new 9aef168 Synch
new 0708a65 Only write URL if non-null
new 87e57a1 Remove null URLs as they are no longer generated
new 70900ef Moving toward using SampleEvent rather than SampleResult so will have access to hostname
new 4254f5a Initial attempt at saving using SampleEvent. Does not work yet; also needs to be enabled in SaveService.
new 57a14f8 Unused import
new 9137de6 Fixup property version
new 7de867b Move most Avalon processing to OldSaveService
new 3a5103c Undeprecate OldSaveService as causes unnecessary warnings. [The name itself should be sufficient warning] Add note that it may be removed in a future release.
new 0cce17f About time the version number was updated...
new 8aaa33e Update file version and change to more specific Exceptions
new 80e6c41 Sort out some ambiguous names; deprecate the old names
new 66adf0d Use getAvgPageBytes instead of ambiguous (deprecated) getPageSize
new 693295b Use getKBPerSecond instead of deprecated getPageSize
new 4c99334 Use getKBPerSecond instead of deprecated getPageSize This also fixes the display to be in KB instead of bytes
new dc7edb6 Use getKBPerSecond instead of deprecated getPageSize This also fixes the display to be in KB instead of bytes
new aed20a4 Hostname can now be saved in XML files
new 6872195 Fix comment
new 786688c Tidied up Listener documentation
new 9460a9a Fix SamplingStatCalculator so it no longer adds elapsed time to endTime, as this is handled by SampleResult. This corrects discrepancies between Summary Report and Aggregate Report throughput calculation.
new d47f0bf Fix Javadoc
new 6af1276 Don't try restoring empty data (e.g. Java Request) Set type to TEXT if response Data set to error message
new d9eb49e Errors only flag is now supported when loading XML and CSV files
new b50681b Make anchor required
new 2959f5a Fix up missing anchors
new a803d3a Document synch
new 6348cc0 HTTP default encoding is ISO-8859-1; use default encoding if blank
new 815ca34 Report error if file cannot be found
new 2574fa9 Indicate which Save options are XML- or CSV-only
new 68a0f27 Updated version of Save Config (hostname and CSV/XML suffixes)
new 84078d5 Add getFileEncoding() method for use by ResultCollector Inline some methods not called externally. Remove sampleResult deprecation and replace with requirement to use appropriate encoding
new ff38651 Ensure ResultCollector uses SaveService encoding
new 26f86e1 Don't assume port is 80 if not specified (may be https e.g. spoofing)
new b59b17b Fix https spoofing (see r595772)
new db149dd Correct 'typo'
new 0a1fba4 Reject HTTPS requests
new ad6a4bc Add https spoof match field to GUI Tidy GUI; privatise JMX names
new db20343 Better error handling Don't parse non-text files for form data
new c2d0193 Bigger https match field
new 4c2a45e Rename misnamed private method Give access to URL string
new 37d680e Proxy spoofing can now use RE matching to determine which urls to spoof (useful if images are not https)
new d302db6 If-None-Match needs to be treated the same as If-Modified-Since
new 50ae2e3 If-None-Match needs to be treated the same as If-Modified-Since
new 51d3e52 Only check for invalid characters on first line to reduce overhead.
new 5bb0ddd Convert static test variables to instance variables
new 6684d3a Does not make sense to extend this class.
new 7a760ad Make class static
new 7ca493d Fixup some unconventional method names
new 847ccbe Tidyup
new 882ea29 Added HTTPS port as String
new b0929a6 Proxy spoofing now drops the default HTTPS port (443) when converting https: links to http: Update Proxy documentation
new f04ac3e Synch docs
new 3f86689 Add summary section
new 7c98283 Might as well save the maximum number
new 9a20b2f Unused import
new bab5d79 Unused import
new 5367579 Javadoc fixups
new 6bfcf8b Synch Javadoc
new d2d0169 Fix HTTP (Java) sampler so http.java.sampler.retries means retries, i.e. does not include initial try
new 0c0f1ef Javadoc for new classes
new a0d08c5 Add Successes Only logging and display
new 8925ac3 The JMeter log file name is formatted as a SimpleDateFormat (applied to the current date) if it contains paired single-quotes, .e.g. 'jmeter_'yyyyMMddHHmmss'.log'
new 9bc4e2e Update for new JMX file format
new da759c1 Add dimensions to figure processing
new c45b0c1 Add image sizes; start glossary
new 0f05985 Synch
new ba7ac99 The JMeter log file name is formatted as a SimpleDateFormat (applied to the current date) if it contains paired single-quotes, .e.g. 'jmeter_'yyyyMMddHHmmss'.log'
new f8152e8 Deleted classes
new 99f59d6 Javadoc for version 2.3.1
new a6032de Javadoc for version 2.3.1
new 2ad1fed odd line ends
new 977fb50 Added Collapse All and Expand All Option menu items
new 6f500aa Fix SampleResult dataType checking to better detect TEXT documents Allow optional specification of addition TEXT content-types
new 08c8dc4 Prepare for 2.3.1 release
new b3cceed Minor Javadoc tweaks
new 0a7488a New key expiry date
new d2e4214 Give access to the Exception if one occurs
new 04e4346 Add utility method to start httpMirror service and share between test cases using the mirror; Use different mirror ports for the two test cases (otherwise second test can fail if server is slow to shut)
new bc5c747 No need for stack trace; report number of retries
new 17b7e24 Remove unused flag; catch RuntimeException and log it
new c9786f7 Add quoted CSV handling
new 8ac5352 CSV files are now fully processed in CSVSaveService Detect additional errors when processing
new 986d891 Detect invalid delimiter settings
new e772fd7 Update test to check for quote and delimiter handling
new 28fe32f Start collecting 2.3.2 changes
new 4f22c13 Fix typos and location of LICENSE* files
new f6326ee Replace Source/Binary links with single Releases link
new 7a97b58 BugZilla => Bugzilla
new a8d8eae New jar name
new 3f8905a Renamed jars: ApacheJMeter => apache-jmeter Added prefix to bshclient and jorphan jars Warn if testing without BeanShell Replace deprecated implicit fileset wih nested content (and remove bshclient.jar) Remove unnecessary runtime files from source tar.gz file
new c28c518 Allow unit tests to check if BeanShell interpreter is present
new aded60a Skip BeanShell tests if interpreter not found
new 633c051 New jar names
new 0537384 Minor tidy
new 5b45414 Check for missing 3rd party jars
new bca4cd4 Recent changes
new 808f335 Add longSum() function and some unit tests for it and intSum()
new 3b54337 Revert main jar name back to ApacheJMeter.jar [Would cause all scripts to break]
new c48ea3c Forgot to add the longSum resources ...
new eb06b8d Add utility method to create Boolean Property iff its value is not the default
new 6105cd5 Bug 43382 - configure Tidy output (warnings, errors) for XPath Assertion and Post-Processor
new f2f3666 Constructor must be public for Unit tests
new ef76b52 Revert to original names, as the change caused lots of problems
new a58749c Update to xalan 2.7.1
new 0e6845e Updated XPath screenshots
new b791e6c Update to xalan 2.7.1
new 0ae52e4 Need own resource for the file panel header
new 35dd361 Fix up some screenshots
new eae3beb Correct Javadoc
new 31c6c8b No need for next1/next2 to be public
new bc371de Does not need to be a controller
new b7669fc Variable access must always be synchronized
new 674fc7e JMeter 2.3.1 release
new f3fe489 Document test layout; add loop id to asserts
new 85fffd2 Does not belog here
new c5b22b3 Update Javadoc
new 3fdbe94 Fix Switch Controller to work properly with functions and variables
new b5690bb Add Switch Controller function test
new a2a0055 Bug 43984 - trim spaces from port field
new 816fd43 Bug 44011 - application/soap+xml not treated as a text type
new 44a470d Document content-type_text property
new 1830013 Use new shutdown() method from 3.1
new 1c3606e Add optional comment to __log() function
new f178b4d Use properties for log/logn function descriptions
new 004c5df Privatise getContinueForever() TODO remove it and setContinueForever() ?
new bc2c0bf Package access for use by test code
new 58e4749 Add a function test
new 83e2ce2 Document some defaults/optional parameters
new 494b676 Make variable name optional
new 139e201 Use optional version of variable name resource
new 247fbba Fixup optional parameter descriptions
new c162f41 Bug 43427 - Simple Controller is only partly executed in While loop
new a8533d6 Doc tweak
new 9db68db Add support for including/excluding classes by name matching [Hack to enable reducing class loading in non-GUI runs]
new 5fdd6b8 Implement work-round to reduce classloading in non-GUI mode when scanning for Function classes.
new ceaadba Document new httpclient logging URL and how its logging is configured
new bbf9ab0 Bug 44022 - Memory Leak when closing test plan
new bbb24e1 Note that matching is case-sensitive
new b28a26c Bug 43379 - Switch Controller now supports selection by name as well as number
new a19dac7 Unused imports
new d58b295 Unused import
new 15798ab Add comment
new b200bbe Add variable names and allow values to be saved
new d45b65f Combine duplicate code
new ada633c Can specify list of variable names to be written to JTL files (CSV and XML format)
new 85176be Update to Commons Logging 1.1.1
new 7f870de Not used; see also r590679 which was the windows-ony code
new 8484713 Document that this part of the unit test code must remain in src/
new 637473f Oops: accidentally messed up formatting in the refactoring when adding comments
new 598fb73 Ensure embedded ThreadGroup LoopController has same name as its parent This makes debugging easier
new 4051932 Add serialVersionUID
new 0db5f35 Remove unnecessary overrides of setName() and getName()
new 6fd08c7 Use same label as parent GUI (not used except for testing)
new d866c5c Tidy up: use getName/setName; no need for MainFrame; no need to check for "unused" label
new e38a0ae Use getName() instead of getProperty(TestElemen.Name)
new 4569335 Simplify
new d410bf1 Tidy up: use getName()/setName() instead of property access
new 3018dcc Bug 44042 - Regression in Cookie Manager (Bug introduced in 2.3.1)
new 5454f85 Use xalan and serialiser jars from JMeter to ensure styles run OK under Java 1.5+ Add jmeter.home to allow override of JMeter home directory basedir=>testpath, as basedir is a RO Ant property
new 084d0c6 Oops - forgot build.properties is not present in binary distributions
new 9916c5e Remember to update extras/build.xml
new a30a9e6 Add AL 2.0
new 8a1765d Add some checks to see if the correct classes are present
new 39baf0c No need to call clear
new 29122cc No need for stack trace for IO Errors
new c312176 RMI server now started in-process, so no need to stop it afterwards
new c8944e7 Field must be final or the new thread risks seeing an incorrect value
new 2ee3ddd Insist on a reason for the Exception
new aeed3ea Check that the remoteStart options -r and -R are only used with non_GUI -n option
new 2ab96d0 Recent change to set Loop Controller name from ThreadGroup name did not work
new 2c1d331 Document meaning of forever setting; constructor should not call overridable method
new 2a8ee5a Minor update; remove unnecessary debug
new 6c54411 Document structure of test
new 2094919 Once Only Controller only works properly in Loop and Thread Group
new 4ca1b5c Add summary
new 9be4239 Fixup date in header
new 7b0115f Document issues with redirect automatically
new 79025d1 Avoid possible NPE; revert to original close method
new 45f1610 No need to create the JLabel() any more
new 95d0b60 Update xstream 1.2.1 => 1.2.2
new 8c29caa Update xstream 1.2.1 => 1.2.2 Also do the jars...
new 3052aef Start prep for 2.3.2
new de5fe66 Bug 41028 - JMeter server doesn't alert the user when the host is defined as a loopback address
new fe69934 Clarify beanshell init files
new d909787 Doc. how to enable per-thread connections
new a04f02b Variable name is optional
new a8313b7 Clarify required status of variable name
new 026dc97 Ensure that: * ${functionName()} is treated the same as ${functionName} * call setParameters() even if parameter list is omitted (see Bug 44142)
new 63ecacc Extend AbstractFunction; add parameter check.
new 5062e3d Add dumy versions of new Function methods
new 98f96d6 Tidy comments
new 4a1e9eb Improve parameter checking message
new 58422fb Partial revert: we don't need getMin and getMax methods
new c383b68 Make machineName variable name parameter optional (bug 44142)
new 9507e67 Doc fixed bug 44142
new ed4241f Utility function to check exact number of parameters
new 8cd74d2 Utility function to check minimum number of parameters
new b09cb68 Use common parameter validation
new 8557257 Pass the copyright symbol through to the final HTML
new 14ffb76 Update Copyright to 2008
new c0f059c Synch. docs
new 9a6b995 Add list of meta characters
new 6d2a59b Tidy Exception handling
new b2679fd Tidy Exception handling and logging
new 0f751b6 Replace printStackTrace with log message
new ece6a96 Replace printStackTrace with log message
new 6e22949 Replace printStackTrace with log message
new fa56a7f Correct heading Replace printStackTrace with log message
new 14bad8a Add optional header parameter for saveCSVStats() and ensure items are quoted as necessary.
new eefad95 CSV strings are quoted, not escaped; clarify this
new d536ef8 Bug 44184 - Allow header to be saved with Aggregate Graph data
new 3548d34 Bug 44011 - add application/xml as a text type
new 88f02cf Bug 44144 - JMS point-to-point: request response test does not work
new cefea60 Remove override as it does nothing extra
new 8efc38c Make log final; add readResolve() for transient fields
new 512564a Add saveCSVStats(DefaultTableModel, FileWriter)
new bea4dfd Added "Save Table Data" buttons to Aggregate and Summary Reports - save table as CSV format with header
new 02d052a Correct license pointers
new b2eb48e Allow most functions to be used on TestPlan.
new ae2055e Document which functions can be used on the test plan
new 2bf4107 Not used
new 1e40ef1 Handle null wrapper better
new da680c6 Fix up to work with current code and to correspond with documentation/screenshot
new c0f2267 Rewrite
new fdb62d4 Use Sting.valueOf() instead of toString() to allow use in Unit tests (where selected item might be null)
new e3d1b41 Check that all the jmx files in the demos directory load OK
new e91de59 application/xml also supported as text
new 4869504 Use © instead of numeric character value
new 2ae2f20 Fix up to work with current code and to correspond with documentation/screenshot
new 6fe6de4 Recent changes
new 00a84c4 Update copyright to 2008; use copy tag instead of numeric character in HTML output
new 0a90375 Update comment
new 39eea56 Add opt directory to SVN to avoid failure in build
new 9e0f3f4 Add opt directory to SVN to avoid failure in build
new b45ebfe File needs to be same size on all OSes
new 6a865b9 Workround for Java feature on Hudson, which reports "null" error if an arg is empty
new 80ad178 Bug 44314 - Not possible to add more than one SyncTimer
new fc5b95f Allow Global properties to be loaded from a file, e.g. -Gglobal.properties
new feb1c82 Only apply remote properties if there are some
new bbacd01 Add 2.3.1 tag
new 2093597 Add methods to get the local IP and name Log these during startup
new 280f669 Add clean-dist target (useful for Hudson)
new 0fa5ddc Document need to synch execute() and setParameters()
new be93fff Use new JMeterUtils method for the machine name. Replace tabs with spaces
new 152ed9e Should not be executable
new 907ed7d Should not be executable
new a0a6175 Add some missing svn:eol-style native properties
new e0be660 Add some missing svn:eol-style native properties
new b35d4f3 Add some missing svn:eol-style native properties
new 5c8c1d7 Initial version of stylesheet to display the structure of a JMX file
new 52e71ff Update Javadoc: testStarted() and testEnded() are called from different threads
new db490cc Access to hosts is from different threads so must be synch
new 2747da1 No point having abstract methods for interface methods
new 2dd41ff Document Response Assertion "Equals" radio button.
new 7dcbd32 Add "Substring" option to Response Assertion
new d5050b1 Bug 44378 - Turkish localisation
new 5dd0fa5 Remove svn:executable
new 71f14e1 Remove svn:executable
new db480ff UserParameterModifier is deprecated
new 5dff299 Pull up checkInvalidParameterCounts() and convert to use min rather than min-1 Add checkInvalidParameterCounts(function,min,max) method Rename private method to be more consistent with its function
new 9f2e70e Add optional output variable name to Jexl function
new d1725de Update to Xerces 2.9.1
new 4b03723 Add application/vnd.wap.xhtml+xml as a text type Allow View Results Tree maximum display size to be configured
new 64d827f Use JTidy to display XML in View Results Tree Listener (avoids fetching DTDs)
new 2186634 Fix typo; warn that XPath parser can be slow
new d43a4a2 Ensure that Tidy options are correctly enabled when GUI is configured
new d979e84 Fixup eol-style settings
new 9be913c Note that parser may be slow
new c9814d5 Ensure that Tidy options are correctly enabled when GUI is configured
new 4374151 Namespace does not apply to Tidy
new 4494c7b Allow Tidy.setXmlTags() to be specified so can better parse XML Always capture Tidy error output and log errors; only throw TidyException if report_errors is specified
new cf62bc9 Tell Tidy that input is XML. Otherwise it can assume HTML and generate lots of errors for valid XML
new b21018b Make makeTidyParser() public
new 404a250 Capture Tidy errors so we can report them Ensure the Tree has a valid Node to start
new 6cf10db Tidy updates
new da6596e Bug 44514 - Remove outdated link (no longer exists)
new cdd4794 Bug 44513 - correct spelling mistake
new 9230576 Bug 44512 - typos
new 280feec Remove irrelevant Javadoc
new ea05aa9 Skip equality test for German translation as some translations are identical
new 8aac09c Bug 44487 - German translation
new 6f0af07 Update Javadoc Ensure all accesses to counts are synchronized
new bbf5354 Give test classes access to decr/incrNumberOfThreads
new 95c13eb Bug 44374 - improve timer calculation
new b666324 Document recent fixes
new 50c01f6 Synchronize site documents
new a241994 Revert to pre-2.3.1 behaviour - only check content-type for known binary types. Originally just image/; now also audio/ and video/
new cb9b0c8 Give access to entrySet (for DebugSampler)
new b11abd4 Sort the JMeter variables
new f8f4e97 Add title alias for alt attributes
new 1fda0ac Add title alias for alt attributes Add Iframe for ApacheCon events
new 1e050c8 Create some tests for JMeterContextService
new 08876c0 Regular Expression Extractor now deletes all stale variables from previous matches.
new 91b1eec Update glossary for median and percentile; link to it from Aggregate Report
new 2bff5ab Minor clarification
new 9b2cc22 Listeners don't run in non-GUI mode
new 49241cd Clarify post with no name
new 17e8b3f Clarify that server name does not include http:// prefix
new 0a0abb0 Use example.com in examples
new bdc8672 Point to ActiveMQ site for jar details
new 121da93 Add crypto notice
new 45da736 Initial stab at documenting the Access Log Filters and Parsers
new ecfd64f Ensure one of the options is selected by default
new da270f6 ORO does not support \Q and \E
new 93ed3ab Check for unexpected return types; log warning and return default.
new a5d5c79 Add some Javadoc
new 548631d As a special case, if the HTTP Sampler path starts with "http://" or "https://" then this is used as the full URL.
new 3d9f5a8 Add isXML() method
new d4c4d8e Only set Tidy isXML if the document appears to be XML
new 9147642 BuilderFactory may not be thread-safe
new f1c8433 Bug 44575 - Result Saver can now save only successful results
new 51a428f Bug 44575 - Result Saver can now save only successful results [Oops - should have been included in r639127]
new c0e9263 Revert some accidental changes in r638603
new a206688 Allow access to csvReadFile() from other classes
new 1015a91 Bug 44650 - CSV Dataset now handles quoted column values
new 10ce4eb Makes more sense to use IOError for file format problems; include last char in logging output. Revert to BufferedReader to ensure that mark(1) is available
new 058b513 evalVar cannot be used on Test Plan Log error rather than generating NPE.
new ca71299 intSum and longSum reference parameters are now optional
new a16606a Clarify different HTTP samplers
new a526d92 Clarify path default
new 6e32dcf Bug 44600 - 1-ms resolution timer when running with Java 1.5+
new e95f026 Document that UDV variables are not available within the defining element
new 2807eb9 Bug 44632 - Text input enhancement to FTP Sampler
new fb0c3ed FileDialoger can return null
new 7044eb2 FileDialoger can return null
new 3c54f60 Bug 42204 - add thread group name to Aggregate and Summary reports
new 994b653 Bug 44707 - Running remote test changes stored tree
new 9b0eb02 Tweak description
new b27a5ce Change processing to be more like other GUIs
new 8509b8b Bug 44625 - Cannot have two or more FTP samplers with different "put" and "get" actions
new 893d78b FTP Sampler sets latency = time to login
new a729ff0 FTP Sampler sets a URL if it can
new 02b5a0b Fixup indentation
new ac698c4 Add baToHexString() method to convert a binary array to its hex equivalent
new 8b01e1c Correct length for output array
new e698103 Local baToHex() method replaced by JOrphanUtils.baToHexString()
new 57438e7 Use Commons Lang StrBuilder instead of StringBuffer
new 4f0a6d9 Implement Bug 41921 for HTTP Samplers
new 7782e9b Update to XStream 1.3, XPP3 1.1.4c
new e4ce778 New XStream/XPP3 versions
new 408e32d Regex Function can now also be applied to a variable rather than just the previous sample result.
new 32e3773 Fix Javadoc; use resources for descriptor
new 49f5bec Remove cut-n-paste detritus
new d604d08 Found the real reason for the problem: - need to set one button true; setting the other one false is not the same.
new a8d6eb3 Update to Commons IO 1.4, Commons Lang 2.4
new a4d6e93 Add AL header
new 974bcef Methods called from constructors must not be overridable
new 67090d3 TPut Controller isn't ...
new 2f34a20 Initial fix for Bug 40850 - BeanShell memory leak
new 7636a5c Fix some typos; import correct class
new cb060ca Javadoc update
new d910896 Add AL header; remove unnecessary method call
new 95b6c65 Bug 40850 - BeanShell memory leak Update documentation for Beanshell reset etc
new 53d1b70 Allow for failure to open remote file
new 934eb4e Ensure ResponseCode and ResponseMessage are set for successful samples
new 12341a3 More explanation of startup options
new c691ee3 Document bad name choice
new 18d520d Remove deprecated test elements from menus so they cannot be added to tests (existing test plans still load OK)
new 5fbd62b Update version control
new 13b346d Make deprecated elements more obvious
new caabea6 Synch site documents
new d009d17 Recent changes
new 90a8f6d Javadoc errors
new 88f9439 Javadoc errors
new 2cd61fc Javadoc update
new 5574750 Need several loops for Monitor to work.
new ce632b0 Need several loops for Monitor to work.
new f17d3a6 See r645012 - must have created screenshots in docs rather than xdocs
new 58ef837 Javadoc update
new 6f6caa1 Mailer vis needs Javamail
new 98d71d8 Add AL headers
new 5b4ce2c Refer users to web for download of ant-jmeter jar file
new 68f96b1 Refer users to web for download of ant-jmeter jar file
new e61a6e2 Refer users to web for download of ant-jmeter jar file
new 8320aac Allow ant-jmeter jar to be in extras or Ant/lib
new aba01d9 Minor documentation updates
new 99717c9 Remove redundant null checks Remove unused SAX methods (now use Tidy) Ensure if statements have braces
new 66cce14 Ensure if statements have braces Other tidyup
new ecc0779 Ensure if and for statements always use blocks Other minor tidyups
new bbf6360 Ignore PMD properties file
new f91fec1 Allow for bug in XStream 1.3: JVM.bestReflectionProvider() method
new 4602711 Test for misbehaving JVM boolean property editors
new 4a83ffa Expand docs
new e65b0a2 Clarify sample_variables docn
new 3b6e4c8 Report all failures, not just the first
new f7853ba Allow Edit to work
new 47185d9 Fix bug in JVMs that return true/false rather than True/False from the type editor getAsText() method
new cd61530 Don't instantiate GUI in unit tests
new 664f302 Set the Locale before the loop
new 245d51b Apply bug fix to more getAsText() calls - should now work with IBM Java Don't try to display an error if the GUI has not been initilised Show more info if the impossible happens
new e6b467b More info on variable handling
new d222dd5 Resynch
new be037a9 Resynch
new 6d9b234 Bug 44807 - allow session ids to be terminated by backslash
new 3dabd0b Javadoc
new a29dee5 Start collecting common HTTP/HTML conversion utilities
new 01154b1 Replace duplicated code with call to utility routine
new 00803f7 Bug 44784 - allow for broken server returning additional charset
new af47876 Synch docs
new 2019397 Synch docs
new 60cd354 Update NON-NLS markers
new b9d2f72 Added TESTSTART.MS property / variable = test start time in milliseconds
new 0f1c5c4 Add POP3S and IMAPS protocols to Mail Reader Sampler. Mail Reader Sampler now creates a sub-sample for each mail
new 397c9c1 Update Javadoc
new 5373c3c The supplied TCPClient implementation no longer treats tcp.eolByte=0 as special. To skip EOL checking, set tcp.eolByte=1000 (or some other value which is not a valid byte)
new 3a4277c Bug 44784 - allow for unsupported charset
new 9049213 Log HttpClient re-use
new f11968a Rearrange; add some comments
new ce9a06a Revert "fix" which closed the client socket too early. Remove main method.
new 1046af2 Tidyup; ensure we use ENGLISH Locale for lower-casing
new 750a870 Update doc
new 885fd08 Use Locale.ENGLISH for lower-casing
new 8d14199 Unused import
new adadb63 // Ensure that directory URLs end in "/"
new d1cbab9 Document update
new 1e7c4e8 Fix Locale-sensitive case conversions
new fa5f554 Tidy up code
new b4ae4c4 JUnit sampler GUI now also finds Test classes defined in user.classpath
new fcfa3c9 Synch docs
new e6bd277 Read full response from server (including EOLs)
new 6ec8384 Bug 44852 SOAP/ XML-RPC Request does not show Request details in View Results Tree
new d8905ea Include parent samplerData in getSamplerData() - if non-null
new 09455fe Bug 44852 SOAP/ XML-RPC Request does not show Request details in View Results Tree - give access to method
new 6089d91 May be accessed from multiple threads; make boolean static volatile
new a3abd4d Ensure that static variables are final to ensure visibility Trim variable name parameter in function calls
new 6b8b403 Fixup InterleaveTestPlan and description
new b07f778 Recent changes
new e61d313 Ensure all counter access is synch
new 5c55403 Remove redundant null checks
new f3a05f1 Function calls now trim variable name parameters
new f897145 Add eol-style native
new d7f2e60 Show details of Exception if one occurs
new 110e0e9 Check for null just in case
new 5eeff7f Webservice(SOAP) sampler can now load WSDL using file: protocol
new 00481c2 Clear Webmethods if parse fails
new 0125b78 Bug 44910 - close previous socket (if any) in TCP Sampler
new 2bdaae9 Replace tabs with spaces
new a80914a Bug 44912 - Filter not working in Log Parser
new e2a11c5 Bug 44872 - Add "All Files" filter to Open File dialogs
new a42fa5f The BeanShell and BSF component documentation made some incorrect references to the "SampleResponse" object; this has been corrected to "SampleResult"
new 0c8e08c BSF Sampler now works properly with Javascript
new 32d54c9 Add some more tests
new 51bc616 Minor tidyup
new 89160b5 Avoid possible NPE
new d374957 Avoid possible NPE
new 20bad9a Specify encoding
new ef2e611 Replace deprecated call
new 7bfc736 Back out unintentional change
new 6c7e77a Javadoc
new 0a738a9 Update comments
new 2bd8d7c Include the missing method name in the log message
new 21e7a9c More detail when a failure occurs; remove Java 1.3 only code
new d070daa Avoid possible NPE
new 30f6a38 Add main method to allow mirror server to be run standalone
new b35554e Mirror server can now be run independently (mirror-server.cmd and mirror-server.sh)
new a2f47df Mirror server needs ORO
new 70dc9f5 Extract createTestElement() GUI update code into modifyTestElement() UrlConfigGui is used as both standalone and embedded for which the latter is needed.
new cf4c6cd Save the current engine object, so Test Action "Stop Test" now works
new 2603a6f New Gui test plan
new a872903 Bug 19128 - Added multiple file POST support to HTTP Samplers
new 78ef658 Update property file version check
new 7578764 Update documentation re UDV and global/local variables
new 20c0b0e Ensure that dummy sub-results (e.g. Debug PostProcessor) do not adversely affect the sample time.
new 634b658 Bug 42833 - Argument class uses LinkedHashMap in getArgumentsAsMap() to preserve ordering
new d2e57ca Fetch preferences once Give public access to file list.
new 42cb64d Allow use of special name LAST to mean the last test run; applies to -t, -l, -j flags
new 2861f48 Resynch API docs
new e45dab0 'Synch
new 37a29ba Fixup some properties
new 0ab0b85 Fixup some properties
new 72c30ba Re-add current ant-jmeter jar
new aff3e54 Skip dump of log file - is it preventing gump from detecting failures?
new 8650cef Allow more room for thread name (20 chars)
new e63e992 Allow files to be stored under an alias (so can have independent access to files if required)
new 615841f Bug 44418/42178 - CSV Dataset file handling improvements
new 16d1f04 Allow for null string
new 7a6028b Update tests
new 36fcee0 Remove redundant code
new 7ce32fb Rework fix to avoid use of sun class reference
new 8e4cef9 More info on modifiers
new 21f1985 Standardise placing of transient marker
new 22b8704 Fix up some invalid HTML
new 2668f14 Add serializer.jar to classpath so agrees with external jars
new 4649e9c Update some info on regular expressions
new 5a19876 Added BSF-JEXL engine - see JEXL-39
new c1689aa Give BeanShell, Javascript and Jexl functions access to JMeter properties via the "props" object
new 1f01cb6 Give BSF Sampler access to JMeter Properties via "props" object Add Jexl as a supported BSF Sampler language
new 0ce7be2 Give Beanshell test elements access to JMeter Properties via "props" object
new 588f5f7 Show actual script in Tree View Listener etc
new 42e0579 New BSF classes
new 1fcbd0a <li>Added BSF PreProcessor, PostProcessor and Assertion test elements</li> <li>All BSF elements now have access to System.out via the variable "OUT"</li>
new c86d93a Unused imports
new 621ef03 Add BSF test element screenshots
new d41f0a2 Resynch API docs
new 41d983e new BSF javadocs
new 6dfc8d9 Tidy logging
new 2b519eb Use ConversionException to show location of any errors loading the test plan
new 0a3bfc5 More details on Summariser
new 56e62ab Synchronization has been removed from the RunningSample class (it was not fully threadsafe anyway). Developers of 3rd party add-ons that use the class may need to synchronize access.
new fb3f4b9 Summariser updated to handle variable names
new 8df0b49 Better placement of name tags
new 8490401 Resynch docs
new 756994e Synchronisation added to Summary and Aggregate Report to try to prevent occasional lost samples Split changes into current and past
new 69e7e63 Split changes into current and past
new a05cf21 How to run bsh stand-alone
new 2e57d64 Resynch
new c5e8151 Synch API docs
new 1014083 Add missing AL header
new 0a0879c Fix Javadoc API version
new 08e1c32 Prepare for 2.3.2
new 80dd1f9 Add missing AL headers
new 30fef32 Oops - misplaced paste
new 916f98b Remove fixed MANIFEST; generate source and binary copies to include proper versions for archive files
new ac477c2 Add display.version to contain svn version
new ff8eea3 Fix the EOL in case the file was derived from the "wrong" archive type
new 4df47d1 Remove empty directories
new e867589 Remove empty directories
new 49d6571 Move Javadoc to binary archives. Remove site docs from all archives. Add docs/images to nightly binary archive. Add velocity jar to nightly source archive.
new e6ca508 STATUS file does not belong in distribution
new 13d11d5 excalibur-i18n and -compatibility were deleted a while ago
new 9954582 Sort list of external jars
new 6422a57 Sort list of external jars
new df74270 Minor doc tweak
new 0ab73a6 Try to detect old version of velocity
new 49c063b Add link to -XX documentation
new 44450ad Log the property java.vm.name which shows whether -client or -server flag was used
new b5bc17f Factor out jars from rest of source Use -server mode for unit tests
new c641ac7 Tidy the property
new 2fd0df0 Not sure why this was added ...
new 1098f2b No longer maintained, so remove
new 8c785eb XML JTL files are created with LF line endings on both Windows and Unix
new 0ec8c2c Change release tar archives to use LF for native files and CRLF for zip archives.
new 6f3c09e Remove empty directory
new c823182 Forgot to add mirror script files to binary dist tar/zipfileset need just one patternset each
new a979d5b Can't merge patternsets with overlapping include/exclude entries
new 1aa329c Exclude log files
new 6d5edc4 DOS scripts should be CRLF
new ba585b0 Don't add eol at eof when fixing eol; don't want MANIFEST in archives (only jars)
new f7776fa Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
new da8433e Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
new 0bc7c0f Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
new 27f88fb Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
new 8e90ebd Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
new 6b7c4cb Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
new 0b5c727 Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
new f019a14 Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
new af696e4 Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
new efd61db Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
new ad40f4f Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
new 1062bba Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
new 2527750 HTML native
new fd3827e HTML native
new 48bb589 JMX LF
new f52e7bb JMX LF
new 16856e6 Convert JMX files to new format
new dc6bf11 Fixup files that are native - or not. Javadoc generates files with mixed line endings, so fix these
new 4c9cfb4 Change batch test to use file whose size does not vary across OSes
new f2a8385 More native files
new d5a9bb6 Typo
new aaf2ce0 Add some AL headers
new 486b008 Add some AL headers
new 5c0df80 Tweak display layout
new c35b688 Bugs 44808 & 39641 - Proxy support for binary requests
new 035f3e3 Unused import
new 2ac1f4e Document bytes/getBytes()
new dfa0016 Typo
new fa796d6 Bug 45093 - SizeAssertion did not call getBytes()
new 4ec1ffd Bug 45007 - Rewrite Location headers when using Proxy HTTPS spoofing Use CRLF rather than LF for header lines in Proxy response to client
new 019e70c Bug 45007 - fix content length header if content may have been changed
new 227a269 Recent doc updates
new 1fd1778 Added setProperty(name, value, default) method: sets prop unless default, removes otherwise
new 4a9b006 Ensure existing cookie policy is removed when setting the default
new 1e45e93 Bug 28502 - HTTP Resource Cache - initial implementation
new 506aff2 Update for new version of saveservice.properties
new e1b2ad9 Local copies of licenses
new 058280a Update license pointers
new ffcd8e8 Ensure that the lib/opt directory is included in the source archive Change default target to install
new 65aed53 Update comments now all target has been dropped
new 3be8c08 Fix test now build.xml default target has changed
new 5ce4cc2 Temporarily remove the new setProperty() method to reduce Javadoc changes
new 0bf43ee Simplify eolcheck property setup Don't include svn.revision in versions if it's not defined No need to create lib/opt anymore
new 1049ba4 Recent changes
new e9df2fa Updated Javadoc with new CacheManager classes
new a154343 Document why Proxy may not record samples
new 52cf1c2 printable_docs are not all native
new a3e8116 Replace some invisible characters (0xA0) with spaces [How did they get there?]
new 847fea6 Replace odd character 0x97 which looks like '-' with '-'
new 1cfb02e Replace e-acute with Unicode escape
new 676edd6 Replace some invisible characters (0xA0) with spaces
new fb19dbe XML file is not native
new 87198be Only this XML file in testfiles is not native
new 8545ed4 Velocity seems to sometimes generate EOL=LF lines
new 717662c Remove extra spacing from stylesheet, and change processing comments to Velocity commments This saves about 10% on the larger output files.
new f329ade svnAnt does not work on directories, so parse svn info output instead
new 96b10ba Moved to https://svn.apache.org/repos/asf/jakarta/site/dist/jmeter/KEYS
new 5647787 KEYS.txt has moved to https://svn.apache.org/repos/asf/jakarta/site/dist/jmeter/KEYS
new 3b36625 Protect against possible NPE
new c411544 Do we need to call this?
new 0cb4617 Bug 45199 - don't try to replace blank variables
new 4bd588d Move 2.3.2 changes to history file
new cb62bd2 Add recent changes
new f933081 Add 2.3.2
new f113367 Tidy debug statement
new 7e9fdfa Make xml output a bit easier to read; collapse empty tags
new 4175753 Include retrieval of search items in sample time Check if search was successful even if not retrieving any data. Close enumerations just in case
new ad6f0de Document OUT variable for BSF test elements
new 0d8ab8e Add OUT variable to jexl function
new 761cd7f Document how to call arbitrary classes in Jexl
new 07484a2 Prompt to overwrite an existing file when saving a new test plan
new 2df5913 Set suitable content-type for parent sample
new 246eec7 Document how Assertions and Post-Processors handle sub-samples.
new 6d25fab Ensure prev and sampler beans are defined
new 521f86d Correct the list of objects actually defined
new d407969 Correct the list of objects actually defined
new 2042d60 Introduce new AbstractListenerGui class to make it easier to build Visualisers without a display element
new a6d73e9 Ensure that the correct icon is used for classes derived from AbstractListenerGui
new c696740 XmlBuffer now adds a newline at the end of a tag
new 7885f06 The test element "Save Results to a file" is now shown as a Listener.
new 6070ad6 Enable setProperty with default
new fac6c1d Save Responses to a file can save the generated filename(s) to variables
new d1d5062 Correct menu popup for Listeners
new 2fa746b Add BSF Listener element
new f4680c0 Allow for saveservice.properties update
new 0881376 Bug 45200 - MailReaderSampler: store the whole MIME message in the SamplerResult
new 35a8898 Log more information if a sampler causes an error
new e821358 Fix NPE when using nested Transaction Controllers with parent samples
new 6f8dadf Bug 45185 - CSV dataset blank delimiter causes OOM
new 61b3769 Bug 43791 - ensure QueueReceiver is closed
new 9b4279d Detab
new 0e0e166 Detab
new 8814049 Detab
new 2283391 Detab
new 7eb2558 Detab
new a60a6d3 Detab
new 54c0e41 Temp change to test gump nags
new 3303f28 Update TCP Sampler description
new ed150ef Added __char() function: allows arbitrary Unicode characters to be entered in fields.
new 3bdcfd9 Added __char() function: allows arbitrary Unicode characters to be entered in fields.
new 3ff33ac Now using 1.4
new efe8528 Remove Gump fail test
new 364d525 Add _unescape() function
new 3f45e4e Add Body (unescaped) source option to Regular Expression Extractor.
new 21a8b07 Fix class Javadoc
new 5986fcf Added (un)escapeHtml functions
new 328befc Typo
new d4b0ecb Move to correct place
new 654c0d0 Update tag list
new 9d215c9 Update tag list to use same path for all tags
new dd8091d Fix some anchors and links
new 27625ce Move scoping section
new ba9cb08 Recent changes
new 4a7173f Make instance fields final to improve thread safety
new cd0a349 Update class Javadoc
new f0b2a3a perThreadPoolSet needs to be defined for remote tests too
new e7af4e3 perThreadPoolSet needs to be defined for remote tests too
new 0bc9cdc Allow spaces in JMeter path names (apply work-round for Java bug 4496398)
new c502dc9 Spaces are now allowed
new 2b38dee Assertions run after PostProcessors; change order of pop-up menus accordingly
new 4c0a81a Increase basic memory setting to try and avoid OOM when using Help
new f5b9b06 Avoid possible NPE (if property used on Test Plan)
new fcd634c Correct Aggregate/Summary documentation - results are per label, not URL
new c45bc46 Bug 45694 - Support GZIP compressed logs
new d8aaff6 Bug 45749 - Response Assertion does not work with a substring that is not a valid RE
new 4fa83f0 No point allowing variable settings
new aee115a Improve sampler config documentation
new 3ddc667 Don't store Javadoc in SVN
new f127055 Ignore Javadoc output
new 103dcc4 Inline isFailing() - makes code simpler and clearer
new f02d4bb Correct Mail viz docn
new 7dbce02 git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/trunk@694846 13f79535-47bb-0310-9956-ffa450edef68
new cc40d89 Mailer Visualizer now shows the failure count
new 3020c2c Add info on displaying large responses
new f39e12c Unused imports
new 55ab1cc Add nameMap property file name
new 1c7b71b Made most fields final No need for clone() method in functions
new bdfc833 No need for clone() method in functions
new cfd4155 No need for clone() method in functions Synchronised all access to globalCounter
new 76348c7 No need for clone() method in functions
new e1cd483 Remove/rename unused clone() methods
new b8c21be Ensure subclasses use the readResolve() method
new 5680758 Add svnid field
new 141fbb2 Minor tidyup
new 11a219e Add serialVersionUID
new f94dd23 Counter is a Config item, not PreProcessor Summariser is a Listener, not a PostProcessor
new de9f6d1 Move PreProcessor handling from TestCompiler to JMeterThread class, which already handles PostProcessors.
new 15ae962 Oops - HashTree#clone() is used by the IncludeController Added Cloneable, and made the map final
new 78fc499 Add Random Variable config element; rearrange test elements into correct document sections
new 8eb2d10 Ensure subclasses can create their own versions of the (now) final parent Map
new c88148b Fix up saveservice version
new 56d5e6c Add constructor that allows existing properties to be used
new eca0622 HTTPSamplers can now use variables in POSTed file names
new 7911f54 Should we try to disconnect at end of test?
new 6452ebc Downgrade error log to warning if delay is interrupted
new 7ac87c4 Bug 45831 - WS Sampler reports incorrect throughput if SOAP packet creation fails
new 7a38d71 Set stopthread directly in thread rather than via the sample result
new fdc2925 Revert r698045 - although it has the same effect in this case, setOnError is a global setting, not a per-sample setting
new 8b5edd9 Bah! Copy and paste error
new ba5acc9 Bug 45887 - TCPSampler: timeout property incorrectly set
new 82b54db Add some Javadoc
new e317e23 Ensure files are closed
new 554f61c Bug 45928 - AJP/1.3 Sampler doesn't retrieve his label from messages.properties
new e58e569 Cannot use getLabelResource() here, as that messes up the document anchor
new 22143dd French values are sometimes same as English ones Show the key for badly formatted messages
new 49aba0c Bug 45929 - improved French translations
new bc79fd5 Bug 45571 - JMS Sampler correlation enhancement
new ff39e65 Bug 45479 - Support for multiple HTTP Header Manager nodes
new 0b36d61 Auth headers not shown in Tree View Listener
new 1612ed2 Log the remote host details Try starting all remote hosts in non-GUI mode (as done in GUI mode)
new 8690bce Minor typo
new 91c0576 Add serialVersionUID
new 8751a66 Bug 45904 - Allow 'Not' Response Assertion to succeed with null sample
new fdb137d Remove unused code
new 0d41feb Add serialVersionUIDs
new cd9c08b Make lock a simple Object (was Integer(0) !)
new 22c2317 Unnecessary cast
new a88e03b Unused import
new a421904 Show SampleResult class name and some of its fields
new bb3ab7a Warn if mkdirs() fails
new 4335946 Remove String.toString()
new 57ce2e3 Retrieve posted bytes using the charset used to create them
new 231e60b Ensure same encoding used for all conversions Ensure statements are closed
new bf38ebd PUT does not support multiple files as content
new 24f414d Object is not serializable
new 49d27f1 Choose a less popular port
new bc40086 Ensure file is closed Use UTF-8 for body encoding of string input Pick up rest of request headers
new 4d5c0a6 Pick up rest of request headers
new 877db3e Fixup content encoding retrieval
new 6663ee9 Use JMeterTestCase to suppress debug when running stand-alone
new bbd4074 HttpClient requires null encoding to trigger default
new 280c75a Rename postBody => putBody to avoid confusion
new 52c3913 Rename variable to show it is also used for PUTs
new 9307f0d Use requested encoding. Ensure saved request data is decoded using charset used to encode it
new 7ff9983 Recent changes
new f8707f8 Typo
new bd8cb91 Convert headers to string once; correct typo
new 6221749 Can use SCRIPT variable to avoid need to quote commas
new 8d721d3 Add comments re firewalls and reverse connections
new 04f6fc7 Doc updates
new 235e3c4 Make explicit null check (would have been caught by canAddTo): a bit more efficient; easier to see that null is catered for
new 848583f Does not need to be serializable
new 9dfd3fc Guard against possible null value
new 98a83b6 Ensure file input stream is closed
new 9cc7fc0 unused import
new cdc825a Does not need to be serializable
new 8b6c4a3 Does not need to be serializable
new 21cfe5c Functions don't need to be serializable
new ad84260 Does not need to be serializable
new 90d7fc6 Bug 43119 - Save Responses to file: optionally omit the file number
new 43a136e Add some testing hints
new d50407e Remove serializable from inner class, and tidy up wait loop [The code does not appear to be used currently, but still...]
new 17c8088 Document Javascript static method access
new 02598f5 Allow If Controller to use variable expressions (not just Javascript)
new df9f517 Document interface
new c5b2feb Bug 45903 - allow Assertions to apply to sub-samples - generic implementation (specific assertions to follow)
new 9736a9e Bug 45903 - allow Assertions to apply to sub-samples Implemented for Duration, Response and Size
new abc2c41 Update screnshots and add some detail on assertion scope
new f942ae1 Bug 45976 - incomplete result file when using remote testing with more than 1 server
new e785256 Bug 45425 - JDBC Request does not support Unicode - changed sampler to use UTF-8 - added parameter values and types to request data - set content-type to text/plain
new 3f8f969 setResponseData(String) Use current encoding to convert input if possible Update some Javadoc
new 2c498f6 Ensure getContentLength() uses same encoding as will be used later Set a default for the response content-type in case one is not provided in the response
new e3cc439 Webservice(SOAP) Sampler improvements - better content-type handling - fetch actual response headers - save request data earlier so can still be seen if connect fails
new 06ca069 How to use CSV Data files per thread
new 3c9862a Forgot one of the encoding calls
new abfadbe Clarify that BSH/BSF variables are script variables
new aa769fc Typo
new d9d509b Simplify code by using NoThreadClone Make class Remoteable so output appears in client, not server logs
new 9b7fe84 General tidyup of Remote Listener classes - made variables final where possible - SampleOccurred => sampleOccurred - added some documentation
new 95e7bcc recent changes
new d53d17f Trim spaces from While Controller condition before comparing against LAST, blank or false
new b00a8f1 Cookie Manager may be needed in Proxy Server; add headings
new b111b0c Show error in sample result rather than abandoning
new 0dbde62 Bug 46016 - avoid possible NPE in JMSSampler Replace inefficient iterator usage
new 09b8dd8 Document property and command-line processing order
new f942a39 Create a jtl file so ensure that works OK
new d0a4f10 Does not need to be clearable
new ea290da Fix problem caused by implementing NoThreadClone: - use the files HashMap to close files correctly
new 0183d8f Recent change
new 8d4c3ce Add setProperty() methods with defaults to the interface
new a77784c Add classname field to TCP Sampler GUIs
new cd73467 Use Connection headers as these are more complete No point retrieving the soap connection from the message when we have just put it there
new 730af14 Use HTTPContants rather than local string defines
new 3158131 Apache SOAP 2.3.1 does not give access to HTTP response code/message, so WebService sampler now treats an empty response as an error
new d047dd4 More detail on SOAP 1.2 and Proxy recording
new bc30409 Avoid possible ClassCastException
new 82657e1 Document file upload problem
new 5495150 Cookie Manager was not passing cookie policy to runtime threads so they always used compatibility mode
new 2987792 Add some new convenience property methods: boolean with default, integer, integer with default
new dc246c3 Add version attribute to JMeter Cookie class (needed for proper cookie support)
new e7871ae Cookie Manager now saves/restores cookie versions
new 3a00a81 Ensure cookie policy is initialised (as would be done in a real test)
new 346641a Clarify that timers are included in TC
new 8ec0fef Bug 41608 - misleading warning log message removed
new 074fdcf Allow jexl() function to have multiple statements
new c073dd4 More on variables
new 0c04342 Cookie Manager no longer stores cookies by default
new 4b0e494 Update screenshot
new 4bc1200 JDBC Request can optionally save the results of Select statements to variables.
new f8e3791 Add csvSplitString() utility method
new 966e966 Check for EOF within quoted string
new c5b8215 JDBC Request now handles quoted strings.
new f2fa704 JDBC Request now handles arbitray variable types
new 8c1b90e Bug 46142 - JMS Receiver now uses MessageID
new c0ce050 Bug 46148 - HTTP sampler fails on SSL requests when logging for jmeter.util is set to DEBUG Remove the debug code, as it has side effects
new addc172 Bug 46030 - Extend TCP Sampler to Support Length-Prefixed Binary Data Commit of 3rd party code (ICLA and CCLA have been received)
new 3766de1 Rename property to avoid clash with eolByte
new 1079192 Make field final; replace local constants with ones from Short class
new f2f3806 Delegate eolByte methods to implementation that needs them
new 70860f7 TCP sampler now calls setupTest() and teardownTest() methods
new 103acae Abstract implementation of TCPClient
new 3a45184 Use new AbstractTCPClient super-class
new 263d9bf Use new AbstractTCPClient super-class Update Javadoc
new 2afa8d6 Use new AbstractTCPClient super-class
new d4f64a8 Remove dummy methods already provided by AbstractTCPClient
new 9e9886d Avoid possible NPE
new f65ab60 Replace local constants with ones from Short class
new 2a8d94d Check for illegal hex characters
new f0dd2b9 Javadoc
new 5ba817b Add error tests and round-trip
new 8464222 Add error tests
new 709196d Don't duplicate debug provided by delegatee
new 5174c09 Close stream; log hex version rather than binary
new 16c8cfd Add some tests for LengthPrefixedBinaryTCPClientImpl
new 4036b60 Move eolByte processing to AbstractTCPClient Change setEolByte to take int parameter so can unset it Length-prefixed implementations do not use eomByte processing
new cb230c3 New GUIs
new ee4d1bb Various doc. updates
new a287efc Bug 45458 - Point to Point JMS in combination with authentication
new f304c9d Bug 45460 - JMS TestPlan elements depend on resource property
new 5836fc8 Fix some thread-safety issues
new 15708ce Unused imports
new 1eebbb2 ThreadGroup does not receive samples
new 6f39aa2 Remove outdated comments
new bdd4382 Check for short read
new 05048a3 Fix debug message to show content of array
new 012d54c Reduce Exception scope
new 7fda09b -server is not a universal option
new 653f27d Process JVM_ARGS last so they can override settings in the file
new 910f547 Factor out retrieval of errorOnly and successOnly settings where isSampleWanted() is called repeatedly
new 2692572 Make variable final and private
new 501df1f Add OOM dump
new aa6e61c More efficient loading of JTL files Don't clear Visualizer before loading the file
new 90dc18f Minor typos
new 41663db Bug 34096 - Duplicate samples not eliminated when writing to CSV files
new c4d2dc2 Bug 44521 - empty variables for a POST in the HTTP Request don't get ignored
new f1ce5bc Bug 44941 - Throughput controllers should not share global counters
new ff4a319 Fix up some GUI elements so dynamic language changes work
new 1ee00fa Lock object needs to be serializable
new 5d5a1b2 I18N version of JLabeledRadio (radio button group)
new f89cbde Recommend I18N version
new 23406b4 Synchronise all methods as the class serves multiple threads
new de0ca6b Remove obsolete comments
new 338ebde Remove deprecated Java 1.3 work-rounds
new 8a5690f Lots of thread-safety fixes, but still needs some work Merged close() and resetCount() methods as they need to be done together
new e3702d3 Major overhaul of JMS classes to: - improve thread-safety - make JMX values locale-independent - improve dynamic locale change handling Had to move JLabelledRadioI18N to core because it uses JMeterUtils
new 35f8e28 Make clear that cookies on the manager screen are user-defined only
new 4a4ed18 Probably not used, but add I18N support anyway
new 7a17ed3 Enhance PowerTableModel to support header resource names; use this to fix locale changes in Proxy, Response Assertion, Cookie Manager
new 81ed112 Enhance ObjectTableModel to support header resource names; use this to fix locale changes in various GUI elements
new e188dee Oops, forgot to add the boolean flag to the call
new 5a004a3 And the parameter actually needs to be used ...
new 2f780d2 Avoid testing error
new d80ee27 New class to allow property names to be used for table headers
new 549ff72 Revert previous change to ObjectTableModel and PowerTableModel as that was the wrong place to fix the displays Add HeaderAsPropertyRenderer class instead and use this to convert the table header names
new 4feda6d Make HeaderManager Locale-aware
new cc8850e Make AUth Manager Locale-aware
new f3e4d34 Avoid possible NPE
new 4bfc7d9 Allow sub-classes to override how the text is generated
new 2a48e42 Use a customised HeaderAsPropertyRenderer to deal with resource names that have a suffix.
new 7c9e5ee No need to add label to JLabelledChoice
new 77f4430 Fix Language change by making the strings class variables (non-static)
new 5f0c8c2 Forgot to remove static qualifier
new f49e92d Comment why static resources are allowed here
new 5e9ad69 Remove unused method
new 484564d Document I18n problem
new c818752 Improved thread safety
new 17fcd71 Fix serialisation issue
new dea05f9 Ensure lock object is created on deserialisation
new beeaef4 Define getLabelResource() instead of getStaticLabel()
new 603c4db Revert Define getLabelResource() instead of getStaticLabel() Does not work - add comments to say why
new 8047594 setComparator() is not currently used, and seems to be a bit risky anyway. Removing this allows the non-serialisable Comparator field to be removed and the class generally tidied up.
new 8e1b8d2 Add special locale "ignoreResources" for debugging
new c5490ba Expand Include Controller desc.
new e32db53 Proper mnemonic for Japanese is "ja" not "jp"
new 2b483d6 Add locales.add property
new 6c5a943 Check that Locale is loaded correctly Add utility method to support additional languages
new 09d4e41 Report error if language change is not successful
new 073b30d Fixed language change handling for menus (does not yet work for TestBeans)
new 7af7e8f Test User Parameters
new 48be0f1 Fixup change to MenuInfo
new 724a030 Fix regex function - was failing to process $m$mid$n$ correctly
new 322987e Remove redundant code
new bd731e7 More explanations
new 8295d42 I18N change was wrong
new 85f430a Add Link Parser screenshot
new 93b5531 No need to declare the Exception - we do not throw it
new 62f0b03 Need to override SocketFactory#createSocket() because Java 1.6 uses that rather than any of the createSocket(...) methods with parameters. This avoids the error: java.net.SocketException: Unconnected sockets not implemented
new 01d389c JMeter scheduler stops when either loop or duration reached
new cc9692f Ignore jars often needed in testing
new eef43ec Workround for BSF-22
new fe8be14 Integrate temporary work-round for BSF-22
new ab23347 Bug 46359 - BSF JavaScript Preprocessor cannot access sampler variable on first interation (Implement temporary work-round for BSF-22)
new b6fc8a1 Bug 46332 - HTTP Cookie Manager ignores manually defined cookies (bug introduced in r707810)
new 712d16b Javadoc fix
new bac6f8c Bug 46407 - BSF elements do not load script files, attempt to interpret filename as script
new e3ec4a3 Thread won't die => WARN
new 7040196 Bug 46423 - I18N of Proxy Recorder
new 4d4caa9 Remove obsolete getClassLabel() method
new b417f55 Remove obsolete getClassLabel() method
new 687ad69 Add serVerUID
new 89105e9 Protect against possible NPE if called during shutdown
new 1d9cd82 Better handling of errors encountered during shutdown
new 9caaa08 Recent changes
new 691a62a Fix variable name "theadName" => "threadName" in __jexl() and __javaScript() functions Add variable "log" to __jexl() and __javaScript()
new 4083de3 Document lack of variables in IF controller script
new cfc93ec Add warning that column names must be distinct Make fields private
new 3ae81ec Bug 46522 - Incorrect "Response data" in JDBC sample when column names are missing
new 61572fb Bug 46424 - corrections to French translations
new 90d6c37 Make fields final as far as possible Make running volatile to fix threading bug Set up socket in constructor to catch errors earlier
new 2257509 Log and rethrow Daemon construction errors
new 377ce12 Bug 46436 - Improve error reporting in Proxy Gui
new 2935e92 Add explanation of elapsed
new a4f1b52 Proxy error messages
new 0bb1506 Fix thread safety issue
new 7ecad0d No need to call prepare during shutdown
new ea9980c Bug 46436 - Improve error reporting in Proxy Gui
new 1efa90c Mailer Visualiser - fix parsing of multiple e-mail address when using Test button
new 2bdc60d Initial stab at some examples
new 4ae81a0 Explain JDBC errors better
new 1c54c25 Javadoc Privatise fields
new 3937726 Javadoc Canonical qualifier order
new dde5f75 Add common method to interface Finalize field
new 7dad3b8 No need to cast object now the interface defines the required method
new a8aadc2 Bug 46435 - More verbose error msg for error 501 (Proxy Server)
new 17d9010 Document https.socket.protocols.
new e7fb5b9 Note where peferences are stored
new 083e53b Allow for other errors just in case
new f096cd7 Use utility method rather than duplicating code
new d8f95d7 Another split test
new 2f70db6 Bug 46491 - Incorrect value for the last variable in "CSV Data Set Config" (error in processing quoted strings)
new 3c5ff87 Post-Processors run before Assertions
new 7a2a36a Bug
new c46be78 Add X-Sleep header to make mirror pause when returning data
new 4676950 Oops - left in debug line
new d5e2119 The JMeter variable "sample_variables" is sent to all server instances to ensure the data is available to the client.
new 81ac7d3 Add RMI host variable to command line
new f35175e Remove e-mail addresses from documents
new ab8059a Bug 40045 - Allow Results monitor to select a specific connector
new 29d8d1e Clarifications
new 725890d Clarifications
new 7920653 Bug 46761 - updated French messages
new e625874 Javadoc tidyup
new d7626e5 Copy actual encoding; simplify file uri usage
new c218272 Document connector prefix.
new 078ce9d Bug 46636 - rmi ports Remote server now uses port defined by the property server.rmi.localport if present Simplified Client / Server classes Show remote object connections on console
new d798a6e Better to throw RTE than return null from clone()
new 87de07d Bug 46821 - JDBC select request doesn't store the first column in the variables
new ed686c5 Fix bug in HTTP file: handling - read bytes, not characters in the default encoding.
new b25be51 Highlight connection proxy details
new 15753ca Slow connection info
new 5cf7904 Unused code
new 17037b8 Already correct class, so just check for null
new 520a5a7 Fix some Eclipse warnings
new 0f48686 Change HTTPS spoofing so https: links are replaced even when URL match fails
new 8b78c25 Oops - still need to keep track of whether we changed from http to https
new ff46f7f Check validity of cookies before storing them.
new 817e84b More explanation of UDVs
new 0d5cc47 Document cookie match policy
new a69f1c9 Javadoc
new c2eb486 Bug 46424 - Updated French translations
new 4be011c Logout from server before disconnecting Guard against possible NPE
new efd571d Bug 46838 - if there was no data, still need to set latency in HTTPSampler
new 56f3023 Bug 46690 - handling of 302 redirects with invalid relative paths. JMeter now removes extraneous leading "../" segments (as do many browsers)
new efeb375 Bug 46844 - "Library" label in test plan are not I18N
new b016976 Clarifications
new dedd0d4 Bug 46977 - JMeter does not handle HTTP headers not delimited by whitespace
new a2d98f0 Remove Host from headers saved by the Proxy server, as that will normally be generated by the HTTP stack
new 147377b Make some samplers interruptible: HTTP (both)
new 9c92858 Implement interruptible for some more samplers
new 214e1c3 Oops, forgot to check in the Interruptible interface
new ef91bdc Make Thread interruptible so engine can interrupt sampler
new 73fcefb Add thread/sampler interrupt to stop now processing
new e476041 Bug 46993 - Saving from Header Manager generates ClassCastException
new de49fb4 Unused imports
new 586217d Bug 47015 - Improve right panel length in French version
new a8c23c1 Bug 46900 - i18N: polish property file
new f245dd8 Document Thread Name format
new edfb3ba Allow server port to be changed easily Change it to 2099 from default of 1099
new b5dad3b More docs and examples
new 909b5fa Don't clear active thread count at test end. Currently causes the count to end negative sometimes. Also it would be useful to know when the count is not being decremented fully.
new 34b7420 Clarify log messages
new 2cb6578 Comment out currently unused code
new 71d5548 Javadoc Remove unused public method
new 075279e Confine threadContext to thread code Document thread-safety of variables Fix thread-safety bug in interrupt() method
new 4e1b376 Tidyup code - remove unused methods, make fields final where possible etc.
new 14bc118 Javadoc
new 2ff4b2a Tidy up further; remove unused method; only set current sampler while actually using it
new 4283231 Unused method
new ff68a84 Confine variables to thread as much as possible
new 1da5b77 Need to keep savedConn while reading response
new fc6e5cc Log calls to thread/test stop
new de091fe Tidyup; add askThreadsToStopNow() method
new 5313d72 Test Action now supports "Stop Now" action
new ad2f5c2 Remove debug stack-trace
new 3c0c289 Revert to pre-existing method call
new 8fd5cce Hopefully savedConn setup is now fixed.
new 68f3e71 Tidyup interrupt() handling
new 2dc5faf Unused imports causing build problem
new 6cfb6c8 Dispose of old dialog if necessary
new f7bd921 Highlight pool count = 0
new f3490b9 Oops, condition check was reversed.
new 3d51334 log user actions Don't clear engine, in case need to redo action
new 97cff33 Detab. Split file checks in two parts
new 967afc3 Tweaks
new f897245 Add isNonGUI() method
new 00678c2 Don't clear down thread counts at end of test
new c8fc655 Use new isNonGUI() method
new 7d0cf6a Use JMeter.JMETER_NON_GUI constant
new 58b0e43 Improvements to Stop and Shutdown processing
new bc280c9 Add support for StopTestNow exception
new 7c2b351 Allow thread wait to be specified as a property
new c2d44cc No need to expose this method
new 0efa319 Add non-GUI stoptest and shutdown commands
new 3079cf6 Bug 47009 - Insert parent caused child controller name to be reset
new 5ac668e Use standardised Keystrokes from main JMeter
new 3642089 Share code
new 6f6ae13 Allow LAF override based on OS name
new fa0af6c Allow LAF override based on OS name
new 13a0313 Bug 47064 - fixes for Mac LAF
new 5a50ceb Oops - avoid NPE if os.name has no space in it. Props to Milamber, see Bug 47064
new e8ebf8b Add Stop Now to Thread Group and Result Status Action post-processor
new 9396996 Updates to schematic stylesheet
new 1365d93 Display more items when testing
new 58e9b10 Unused ctor No point having some synch. methods in a non-thread-safe class
new 4c68352 Unused import
new 862ebca Fix various Eclipse warnings: delete unused code; make some vars final and private
new 8a89cdf Avoid NPE if XPath function does not match any nodes
new f9f50d9 Prevent NPE if used with variable name on Test Plan
new 5bbafc1 Prevent call to TransactionSampler.sample()
new 153deae UDV clarifications
new 3d07b3e Move setup of current sampler later after we have processed Transaction Sampler
new 1ece52b Fix processing of Transaction Sampler parent mode so current sampler is set to actual sampler
new b0b1dd0 Fix HC links.
new fdfa2f0 No need for these to be protected
new 9f52c5a Binary file type documentation corrected for View Tree
new c392a9f HTTP Samplers now support connection and request timeouts (requires Java 1.5 for Java Http sampler)
new 934315b Better clone method
new 9f7fc00 Other fix
new 75ab006 Make private vars final
new a3de95e Better sharing of space between domain and port Thanks to Milamber
new 8cd4c12 Allow for additional commands to be sent to background signal listener
new c5d79fb Bug 47127 - Unable to change language to pl_PL
new 482ce5a Screenshot updates
new 38f9194 Document how to use RE PP default value
new b7d01ba Bug 46900 - i18N: polish property file (2009-04-30 05:09 PST) Amended to remove invalid keys
new 154dd95 Add target to create translator resource zip
new ddee294 Bug 47120 - Throughput Controller: change percent executions to total executions, the value is stored in a String and interpreted as 1 execution
new 7bc757a Handle missing properties file better
new 85986de Tidy up
new 73db219 Translators may need i18nedit.properties
new 6cec73f xref code
new d3e6575 Incorrect key for Japan
new 94745f1 Refactor generation of language menu so list of language names is exposed for unit testing
new c0771b3 Use list of language names from JMeterMenuBar
new 958c0b5 Unused import
new 092fc7d New year
new 3fffd0b Bug 47064 - Use System default Look And Feel (Mac)
new cb43c24 Bug 47137 - Labels in View Results Tree aren't I18N
new 0aea558 Avoid adding empty language
new 04e16e8 Generalise checks to include all TestBean resources files
new 649ee44 Bug 47132 - Brazilian Portuguese translations [messages.properties to follow]
new 85ca86f Missing AL headers (one line files, so not strictly necessary)
new 08d8c88 Ensure default properties are found
new bee53a4 Typos reported in Bug 47132
new 20eb7d5 Bug 47132 - Brazilian Portuguese translations - messages.properties
new 9e479b0 Examples are not built by default, so don't test them.
new 4345190 Examples are not built by default, so don't include in resources archive
new b7b6af5 Oops - correct the (incorrect) spelling correction
new 5e9e780 Clarify TCP timeout and NoDelay
new 8fbd132 Bug 46900 - Polish translations
new 4801d65 Bug 47150 - ThreadGroup with a loop count of zero causes infinite loop
new 5b8bf26 Use separate classes for each test
new 30df05b Complete the refactoring of the package test
new 4588fcc CSV Dataset and random data
new bbe43bd Partial test for Bug 46831
new 3f3bd40 Allow test to be run stand-alone Add test for Bug 46831 (currently disabled)
new 7419552 Javadoc
new 6aa8ed1 Minor tidyup
new d4531ba Warn if no functions found
new 04a5e3b Add some synch. (volatile) just in case
new 9c86c7d TODO does not make sense; the class has to be instantiated to get the ref key
new 939c329 Make unchanging var final
new fe845b3 Comments
new 17e45fa A reference to a missing function - e.g. ${__missing(a)} - is now treated the same as a missing variable. Previously the function name - and leading { - were dropped.
new 9301a6d Cannot fix Bug 46831, but need to ensure compatible behaviour
new 401dca7 Test backslash before other characters
new da8faaa Docs
new 8c5ef51 Rename to avoid possible confusion with Thread.run()
new eda4d97 Typo (thanks to Milamber)
new 198a9f5 Improve toString() output; log errors
new 4bf5625 Object must be a TreeNode
new 6f296d4 Patch from Milamber to correct a double scroll bar in view results tree as render XML
new 534a657 Add TODO
new 4084a61 No longer need log message
new 79a7923 Reflow; add comments
new f8937c2 Bug 47165 - Using the same module name in command line mode causes NPE
new 5118bfa Can't reference TestElement as built later
new 4808d4b Can't reference ModuleController (component) directly from core
new 15c0509 No need to credit xml.apache.org separately
new a62a655 Merge license files
new e743b42 Updated to new versions of: batik-codec (1.7), jdom (1.1), xstream (1.3.1), velocity (1.6.2)
new ce71025 Batik moved some classes
new af2e034 Improve error handling
new b7d1c5b Not needed
new 039bbb9 Change image type so TIFF can be created
new 4e496bd Bug 41209 - JLabeled* and ToolTips
new e8d09dc Add option to skip suffix generation in Save Responses to a File
new 8efef09 Bug 46900 - i18N: polish property file
new 4a5bf65 Privatise and finalise
new cd9d5a9 Avoid NPE in serialisation tests
new 3710998 Migrate from Batik codecs to xmlgraphics-commons codecs
new 9d7206c Document header usage better
new 2e83028 Update for latest library versions
new 8ff9c10 Bug 47176 - Monitor Results : improve load status graphic Also privatise items that are local to ServerPanel
new d4a6564 Correct doc
new c0235c6 Docs
new 3fdd38a Private items only used locally
new 2397edf Does not need MouseListener Rename private variables to be clearer
new f5dc4de Listeners and name are not used
new 16a03f8 General tidy up - private local-only items; rename variables to be clearer
new 7486de5 Save "Include group Name in Label" settings in Aggregate and Summary reports
new 74aad32 More French translations and corrections (Milamber)
new 8432969 Start preparing for 2.3.3
new 9146cbe Need to fix CRLF for site as well as printable docs
new d71da58 Remove leading space
new f035031 Remove leading spaces
new 9da0fa5 New screenshot (ignore suffix)
new befe6c3 Synch. site documentation
new f8d86e0 Update docversion No need to massage Javadoc files as no longer in SVN
new a4ba508 Doc synch
new 368f7d9 Javadoc
new 44c540c Tweak
new 3b2dad1 Document that it is old
new fa83674 Add bugzilla macro Add missing scope macro to printable version
new 010ecb0 Use new <bugzilla> markers
new ebb6dd6 Use new <bugzilla> markers Change header levels
new c4c3ebb oops,wrong variable name
new 29f39cf Using new <bugzilla> markers
new 734aff0 Add examples to binary archives speed up docs-site (don't fixcrlf for javadoc) Tidy echoes
new 6745b09 Forgot to change year
new 46280c2 Reorganise changes, add summary section
new a8fca6f Javadoc
new 45fd99d Oops, needs to remain public
new 76edfaf Tab police
new 01047dd Tab police
new 872d29b Tab police
new 71790fd Add tests from Bug 39509 - attachment 20192 Also detab and reformat
new 3f1827d Tweaks/add TODO
new 102e2d0 Disable Interleave test as we don't yet know what the result should be...
new 52760b0 Clarify module controller description
new 2b42fc9 Add zero loop count tests for Thread Group and Loop Controller Add some Once Only Controller tests Rename Module Controller target to make it unique
new 22c16c5 Set defaults so connect and response time properties are not saved if zero
new db3df33 Synch changes
new 2021c2f Forgot properties
new 1535512 Include Javadoc as part of distribution build
new d5b5cbd Forgot new script files
new 3090523 Add Beanshell 2.0b4
new 8fdc493 Create SHA hash as well as MD5
new ca43757 Allow for timer resolution generating short elapsed time
new fd7d8e4 Fix up Javadoc; avoids UTF-8 warning with cedilla when compiling with Java 1.5+
new c56d7e2 Show locale-related settings
new be9b676 Use language menu from main JMeter class
new 4622980 Ensure test suite works for Locale language != "en"
new 9e7fa57 Get list of languages from JMeterMenuBar
new 119ce60 Documentation tweaks
new 1236e27 More tweaks
new f6283fa Add bsh jar
new d016bce 2.3.3
new 1ce97a5 Fix code to retrieve height and width from figure, rather than component. This caused wrong sizes to be applied to site docs, and sizes to be omitted from printable docs (so display was not affected)
new 2c1d361 Synch fixed pages
new 012af08 Add tag for 2.3.3
new 4df558f Always allow Locale to be set, even if there is no corresponding properties file.
new b96ffa9 Better default
new 7089d29 Move current changes to history
new 5331215 Start collecting bug fixes for 2.3.4
new fe78204 HeadlessException is available in 1.4+
new fac4ca5 Change ResultCollector to only warn if the directory was not created
new d18d4c7 apply patch from Peter Johnson. the retry is set to 5 times.
new 7b034ce Document fix
new 1c6422b Bug 39509 - Once-only controller running twice
new 6f83be8 Bug 47321 - HTTPSampler2 response timeout not honored
new 17c874f JDBC Sampler should not close Prepared or Callable statements as these are cached
new f4f73b1 Remove extra blank line at start
new d1c9972 Fix problems with remote clients - bug introduced in 2.3.3
new f7ad3e5 Fix some synchronisation issues in ResultCollector and SampleResult (wrong locks were being used)
new f185f52 JMeter is os s/w
new d4986b2 Debug parameter for VSL
new 66291ed Initial style-sheet
new dfd4e0b Add css directory files
new 31c3ff2 Missing anchor
new a099ba7 Only fetch properties once. Privatise fields and methods not needed outside.
new e621377 Document additional JUnit sampler options
new 5a47ecc Make error checking the default
new 63ccb2e Add CSS to HEAD section Add Trademark section to footer Tidy up handling of default/missing attributes
new 3752476 Add CSS to HEAD section Add Trademark section to footer
new 81d5170 Bug 47377 - Make ClassFinder more robust and close zipfile resources
new 574f240 Bug 47266 - FTP Request Sampler: allow specifying an FTP port, other than the default
new 89023bc Prepare for next release
new bce84b2 Forgot to update these versions
new 8f373eb Corrections provided by Milamber
new adfa7a9 Bug 47394 - It should be easier to plug a custom SampleSender in jmeter
new 7ee4568 IOException is not fatal; improved error handling
new 74d4feb Release JMeter 2.3.4
new ec66d90 Move 2.3.4 changes to History
new e82f020 Bug 47420 - LDAP extended request not closing connections during add request
new 1825554 Unused import
new 4b82b27 Bug 47338 - XPath Extractor forces retrieval of document DTD
new 9b5305b No need for variables to be default accessible
new c2751b9 Unused
new 42dcb98 Bug 47398 - SampleEvents are sent twice over RMI in distributed testing and non gui mode
new 24ceb66 Bug 47385 - TransactionController should set AllThreads and GroupThreads
new fc61e87 Sample Http Proxy debug line
new eeaeec8 Remove deprecated method
new 9a09478 Flag potential charset problems
new 13f1d36 Javadoc
new cbba2a7 Bug 47622 - enable recording of HTTPS sessions Many thanks to Milamber.
new 678065f Accidentally left out of previous commit
new e781168 Bug 47646 - NullPointerException in the "Random Variable" element
new 25c024d Bug 47622 - don't add Connection header from browser
new be55c10 Bug 47445 - Using Proxy with https-spoofing secure cookies need to be unsecured
new 3a93fd9 Javadoc
new 896b332 Bug 47442 - Missing replacement of https by http for certain conditions using https-spoofing
new 7a473f9 Bug 47565 - [Function] FileToString
new 6f2de9b Oops - misplaced
new 6d77195 Start move to Java 1.5
new 05c4bdf Add @Override and @Deprecated annotations
new 184fe62 Add @Override and @Deprecated annotations
new 6805e42 Add @Override and @Deprecated annotations
new dc4cde6 Add @Override and @Deprecated annotations
new 4ba7e12 Add @Override and @Deprecated annotations
new b5f4f5a Add @Override and @Deprecated annotations
new cc7de00 Drop some deprecated/unused methods
new 05015d7 Java 1.5 always has nanoTime() Fix up some raw types
new 3dfaef9 Drop unnecessary casts
new 1995a62 Fix varargs method
new 2f28c30 Fix up some raw types
new 1039f0c Fix varargs method
new 6c0097c Make ThreadLocal variables type-safe
new 442f881 Fix up some raw types
new d256f80 Fix up some raw types
new e3c0f81 Fix up some raw types
new c2eec5c Replace deprecated .show() with .setVisible(true)
new 0c0f903 Unused import
new 4c07934 Fix up some raw types
new ebe1a65 Fix up some raw types
new 07bade9 Fix up some raw types
new 2a1aaa2 Fix up some raw types
new 8688446 Fix up some raw types
new 6c20330 Fix up some raw types
new 596a869 Fix types. Fix bug where input array was used for methods and strings
new 6614e83 Fix up some raw types
new cf79cad Fix up some raw types
new 8bb0107 Fix up some raw types
new 09077ca Add more StatCalculator tests
new 1d530cb Fix up some raw types
new e85a697 Fix up some raw types
new e04e80d The "typing" continues ...
new 3543989 The "typing" continues ...
new 3f56566 Fix up some raw types
new 1de02ea Tidy up
new 956feda Fix up some raw types
new 95b2906 The "typing" continues ...
new 19f9393 Tidy types Make class final and remove unused ctor/setter
new 0c70228 Fix up some raw types
new 4283f82 Generify - stage 1
new 002dad5 Fix up some raw types
new e7f7a2e Fix up some raw types
new 3ab5bc6 Now we are using Java 1.5+, can assume setxxxTimeout() methods are present
new ac5af13 Remove some JDK 1.3 work-rounds
new 1bd8b49 Next version is likely to be 2.4, not 2.5
new f13a38b Bug 47223 - Slow Aggregate Report Performance (StatCalculator)
new 4c06f31 Fix up some raw types
new 626c775 Fix up some raw types
new 0ac687c Update references to Java 1.5
new f05031d Be more precise which classes are allowed
new a4c3e41 Remove unused code
new b8e75e8 Generics tweak
new b2ef1ef Genericise StatCalculator
new 10e0bcb Make private fields final
new 440a67e Allow Proxy Server to be specified on HTTP Sampler GUI and HTTP Config GUI
new f4e6eb9 Generics fixes
new ae9b63c Remove unused method (getGuiClass)
new 8269cc6 Now override parent method
new 33adde6 Generics fixes
new d346ed0 Generics fixes
new 85a7df5 Fix error caused by genericising NumberComparator
new 5e68057 Add Foundation links (ASF, Sponsorship, Thanks)
new 448530e Added DataStrippingSample sender - supports "Stripped" and "StrippedBatch" modes. [code copied from branches/java1.5_prototype-was_trunk]
new b7ade2c Add TestBean Table Editor support. [code copied from branches/java1.5_prototype-was_trunk]
new 0df2e2e Allow test code to test serialisation
new 877f779 Document test-only constructors
new 0fd0e60 Document test-only constructors
new 8f1cf97 Remove unused setter, and make name final
new e7c24e2 Check that we have a valid row and column
new b04d2a7 Added Comparison Assertion & Visualizer [code copied from branches/java1.5_prototype-was_trunk]
new 56c5762 Omitted AL header
new 21f74ba Omitted AL header
new c67a095 Updated for new saveservice.properties file
new c80d2eb Remove empty list item
new 0338601 Ignore files used for testing bugs
new a8593c8 Bug 36726 - add search function to Tree View Listener
new 16086f5 Add findAnnotatedClasses method (part of Bugzilla 47803)
new 16d384f Unused imports
new 34db4ac Remove target directory from build.properties Start enabling download of dependencies Update jars: codec: 1.3 => 1.4 collections: 3.2 => 3.2.1
new 0ee1ee3 Start adding MD5 checks to downloads
new dcae3bc Allow file to work with whatever versions of xalan and serialzer are present
new 7642ef0 Use external copies of libraries as far as possible
new fa2e2ab Drop jars that are downloadable elsewhere
new dfecf26 Update list of jars
new 1ea0d09 Ignore downloaded jar files
new 99ef9e4 Fix jar names and versions
new e6332e8 Document changed jar versions
new 0f5815e Bug 47870 - JMSSubscriber fails due to NPE
new 4fe43b2 Bug 47869 - Ability to cleanup fields of SampleResult
new 12e49b6 Allow for ClassDefNotFound when checking classes
new 524477f Fix bug: an empty filter should pass everything Restrict use to package
new 56f2c09 Add convenience method findAnnotatedClasses(String[], Class)
new 1c48a04 Rewrite & simplify Eliminate unnecessary test class instantiation Fix bug (filter was applied to method names)
new 46aa40f Tidy up. Add hooks for JUnit4 GUI support
new 4ca55d8 Oops! Need to download jars before trying to compile/install
new d8844b9 Include source for JUnit sample tests
new db17442 Add AL headers Update tests to improve coverage
new 1ff5b1b Bugzilla 47803 - Support for JUnit 4.x tests defined by annotations Sample test cases
new 5fb6db4 Enhance JUnit4 sample tests
new 88d050e Bugzilla 47803 - Support for JUnit 4.x tests defined by annotations Fix bug: test element not updated if method/classname not defined
new 0ace150 Bugzilla 47803 - Support for JUnit 4.x tests defined by annotations Merge code from JUnitAnnotatedSampler.java
new 153d50f Use proper constant
new d940f13 Javadoc
new 8b4976e Ensure error code and text are saved to JMX file
new 35a67d0 Prevent class files from being added twice
new dd5e593 More JUnit test cases
new b0338a0 Use threadStarted() to set up common variables for the sample() method Improve handling of InvocationTargetException
new b566ddc Rename mutable objects - only constants should be upper case
new 23a4ad7 No need to repeat what superclass implements
new ebc87f8 Disallow adding any child elements to JDBC Configuration TestBeanGUI was using ConfigTestElement instead of ConfigElement Also don't default to sampler menu if type not recognised
new 10f448d Junit4 support
new 431fc58 Document problem with JTidy
new 90f1d91 Another test
new 9222379 Add utility method setResponseData(text, encoding) for samplers that generate strings rather than bytes.
new 76192e0 Allow testcases to work with JUnit4 as well as JUnit3
new 1cba259 Better handling of JUnit4 exceptions - convert to JUnit3 failures so they don't appear as errors. Only store basic item details in responseMessage - trace details are saved in responseData
new 3184c13 Resync.
new acd9e3d Ensure incompatible class files don't cause problems [Previously the method caught Throwable, which is rather extreme. Working towards a more sensible policy...]
new cbb9e71 Enclose log parameter calculations in if (log.isDebugEnabled()) block
new de7486a Bug 47899 - NullPointerExceptions in ReceiveSubscriber constructor
new 4a32d73 Correct version of xml-apis
new 257b8b0 Don't download jars for Gump
new f4d9137 More efficient to use ArrayList rather than LinkedList
new 3b46c10 Use generic type rather than Number for median
new c3eec1c Tab police
new 3ce82ba This is now built as part of the release
new c5777c5 This is now built as part of the release
new da5b477 Make final
new 1d4c6af No need for method to be public
new 560b1f4 StringBuffer => StringBuilder
new 6116bba Ignore BSF API 3.0
new a2abb06 Bug47952 - Initial JSR223 test element implementation
new 04e9fbf Unused imports Tidy error handling
new 9f4c283 Unused imports Wrong items being passed to script parameters
new 5367b20 Unused imports Ensure file is always closed Use correct eval() method Don't default to Groovy engine Don't continue if implementation is not found
new f81cf2c Bug 47900 - Allow JMS Subscriber Sampler to be interrupted
new 29f8c7d Return result of script execution so can be used by Sampler
new ae14d85 Align with other JSR223 properties
new d762fbf Add evalFileOrScript() method
new 39bcf31 Add BSF Timer implementation
new 7f6b8e2 Add JSR223 Assertion, Timer, Sampler
new 42cf828 Update tags
new 87d9547 Actual count may be lower than loop when interrupted
new 47286d8 Better handling of received count
new 2903c8a Check the JSR223 script returns a value
new 5e58f5b Correct the list of variables
new c1faf7f Correct the list of variables
new b3f4546 Bug 48144 - NPE in OnMessageSubscriber
new 04e990e Add missing variable name
new 4b037b8 Avoid NPE if script does not return a value
new 8d3e328 Bug 48183 - need to ensure build dir is created before downloading files
new 8b5ef92 Allow access by unit-test cases
new 3af02cf Bug 48163 - TestCase for org.apache.jmeter.protocol.http.control.CacheManager Initial checkin
new 8513719 Add missing @Override tags and remove unnecessary casts
new c75f1c9 Bug 47992 - JMS Point-to-Point Request - Response option doesn't work
new 300699a Bug 47938 - Adding some French translations for new elements
new 3be072c Tidy up
new 12e202a Add aliases for new elements
new 296c42c Test needs bsf-api for Scripting Exceptions
new f449b67 New properties file
new f109737 Images for new test element
new d8162c4 Properly allow for null variables
new 1edf7f7 Add BSF Timer and JSR223 test elements
new 6cb971a Forgot the JSR223 Listener
new 8b9f01c Bug 47907 - Improvements (enhancements and I18N) Comparison Assertion and Comparison Visualizer
new 522e4b4 Tab police
new 6c09fe0 Bug 47980 - hostname resolves to 127.0.0.1 - specifiying IP not possible
new c00fa7b Bug 47943 - DisabledComponentRemover is not used in Start class
new cd7d162 Bug 47940 - Module controller incorrectly creates the replacement Sub Tree
new b60a66e Bug 47909 - TransactionController should sum the latency
new 4082b5d StringBuffer => Builder
new e999b67 Tidy up
new 258d539 Tidy up
new 4feb4c1 Bug 47556 - JMS-PoinToPoint-Sampler Timout field should use Strings
new 69689d6 Update to version dated 2009-11-16 12:44 UTC
new 5db3968 Bug 47461 - Update Cache Manager to handle Expires HTTP header
new d239b5e Use String constant for OK
new 8fc0549 Add convenience method setResponseNoContent()
new 1f1a1b6 Ensure URL is saved
new 1d8ed65 Set response code for cached content to 204 - No Content Set URL and method in response eariler
new 44e2ca2 Add Cache-Control header
new 3c97489 Bug 48153 - Support for Cache-Control and Expires headers
new 4035685 Better docn of Cache-Control
new 385f80d Fix some warnings
new b889c4a Generics and other tidy ups
new f4899f3 Add generics to SearchByClass
new fd00441 Add generics to SearchByClass
new f1c0ebe Minor Fixes
new e553d22 Tidy up
new 8799106 Calls to deprecated methods in test code are deliberate
new b0a50d1 Unused
new 0a316a3 Document OK unchecked conversions
new e6c89f2 Use interface rather than abstract implementation
new b90fdcc Use non-deprecated method
new cca4b86 Fix comment
new da0140e Document deliberate use of deprecated methods
new 978da17 Document deliberate use of deprecated methods
new 89987a3 Document deliberate use of deprecated methods
new fdb8213 Remove unused methods
new da1ae6c FOrgot to remove imports
new 7e30588 Document deliberate use of deprecated methods
new cc80293 Some generics tidyup
new 0a32b5d Some generics tidyup
new 23265dd Bug 47946 - Proxy should enable Grouping inside a Transaction Controller
new 927d0ae Bug 47947 - Mail Reader Sampler should allow port to be overridden
new bda932f Bug 47592 - Run Thread groups consecutively with "Stop test" on error, JMeter will not mark to finished
new a0e1bdd Standardise on pathelement location
new 97ff421 Bug 48300 - Allow override of IP source address for HTTP HttpClient requests
new b7ffdfe Comparable parameters Consume, so should be ? super T
new 46c5d69 Add convenience method findClassesThatExtend(Class<?> superClass) Make lowest level method private
new b7bc2dd Bug 47474 - View Results Tree support for plugin renderers
new 0ece44c Obsolete entries
new 524e45b Oops! Jorphan cannot invoke methods in JMeterUtils, so move the method there
new b298602 Display message for non-text responses General tidy
new d5c6768 Default to Text renderer; general tidyup
new c1081eb Tidyup
new 0b2bf26 Document Bug 47474 - View Results Tree support for plugin renderers
new f866eea Tweak text box sizes
new 99d7135 One more warning fixed ...
new 4e5fd7a Javadoc fixes
new e6f9169 Javadoc fixes
new f87c503 Javadoc fixes; no need for method to be protected
new 0cf1ff5 Use generic error to catch any processing errors
new 78b0194 Allow idle time to be set
new 8c9d864 Allow Idle Time to be saved to sample log files
new 1015532 Improve error handling
new 83cc82f Drop support for Avalon format JMX and JTL files
new af6ae6c Drop description of Avalon format JTL files
new 765c604 Always return a valid topic connection
new 5d48fb7 Bug 48155 - Multiple problems / enhancements with JMS protocol classes
new 9f51f5e ActionListener was tied to the wrong button!
new 3d44d92 Fix image sizes
new ebcf1ed Bug 48331 - XpathExtractor does not return XML string representations for a Nodeset
new eb6c834 Update libraries to current versions
new 050c5e2 Bug 41418 - Exclude timer duration from Transaction Controller runtime in report
new 266dd16 Add optional encoding parameter to FileToString function
new a0845ea Ensure initial min and max are correct
new 3b48e56 Bug 48259 - Improve StatCalculator performance by using HashMap
new f0021c5 Improve RE docs
new 9cc5328 Sorting the map repeatedly is inefficient so we use TreeMap.
new 9e9f0ed Remove unused code
new 2d2ccbf Remove cache of samples from SamplingStatCalculator and move into new subclass CachingStatCalculator. Only a few visualisers actually need the cache, which can take lots of memory. Aggregate Report now uses far less memory.
new 6a69de1 Fix ClassCastException
new bb1c10d Document improved Listener behaviour
new 35d926c Add saveHeaders option to saveCSVStats method
new a3141c4 Aggregate Report and Summary Report now allow column headers to be optionally excluded
new 8cda977 Bug 48451 - Error in: SoapSampler.setPostHeaders(PostMethod post) in the else branch
new 93c45c6 Tidy code
new 2df1cef New Year
new 4ea7256 Document tweaks
new 7e0fb3a Inaccurate comment
new 8c30b67 Unnecessary depend
new b38c976 Bug 48136 - Essential files missing from source tarball.
new a479dd3 Tweaks
new 149b9e9 Wrong EOL type
new 8e79f44 Drop remaining jars from source archive
new abc06ed Update JTidy to r938, which is compatible with Java 1.5
new d07bbba Delete original Tidy jar
new ee5037a Tweak docn re: jars downloads
new f0d5adc Set latency in error cases
new ef7e6e3 Bug 48542 - SoapSampler uses wrong response header field to decide if response is gzip encoded
new efece93 BeanInfoSupport now caches getBeanDescriptor() - should avoid an NPE on non-Sun JVMs when using CSVDataSet (and some other TestBeans)
new ae381c7 Mutable static field needs to be volatile
new a715328 Document thread-safety issue
new a354f9b Make private fields final
new a2ad099 Unused
new 436df25 Fix raw type
new c549a4a Bug 48568 - CookieManager broken for AjpSampler
new 48dd82c Bug 48573 - LDAPExtSampler directory context handling
new 31fbf18 Use ConcurrentHashMap instead of Hashtable now we are using Java 1.5
new 05e97d5 Use Map interface rather than specific Hashtable
new 52efe39 Use ConcurrentHashMap instead of Hashtable now we are using Java 1.5
new bc75981 Javadoc
new 67ab4cf Use interface
new 2a5063f Use interface
new 6761074 Use interface
new 41ab1b2 Document thread safety
new c0233ab Use ConcurrentHashMap instead of HashMap for multi-threaded access
new dcfd895 Bug 48579 - Single Bind does not show config information when LdapExt Sampler is accessed
new 8c1d70e Add TODO
new d404c19 Bug 48570 - AjpSampler doesn't support query parameters (GET/POST)
new ed0d4d1 Better reporting of XPath errors
new d2371bc Oops! remove unintended additional import (thanks to Rainer)
new 3cbf241 Make some fields final
new 2fc3af6 Should not ignore Error or RuntimeException
new a9214ba Minor refactor
new 294c678 Need javax.script support for Java 1.5
new b2c8353 Show name of jar when checking if download is needed
new bf9f5bd Ensure all API jars are included in builds
new 249f367 No need to treat bsf-api specially any more
new 2246b5d Fix API jar reference
new eabb6ba Only download bsf-api jar if javax.script not supported by JVM
new a79af51 Bug 48603 - Mailer Visualiser sends two emails for a single failed response
new 0545a80 Ignore bsf-api jars
new b50e7ad Unused imports
new f7f9fbb Useless null check
new 04e5067 Tidyup
new 11c7d7e Don't attempt to process null samples
new 5ff46ed Don't process null samples and don't report incorrect message if BSH not found
new 3d65a1f Make scope panel generic
new 9e62bb4 Prevent NPE in askThreadsToStop()
new 186ca8d Disable httpsMatch field unless httpsSpoof is enabled
new 90d4721 Clarify URL match field
new 9ca289f Drop untranslated properties
new 9f98043 Re-enable duplicate key checks for messages*.properties
new 3d47b54 Remove untranslated (or identical) key values
new 4cbbab1 Oops! Cut-n-paste error - thanks Rahul.
new 60d3ea0 Fix property name
new 882ba90 Add basic test for random match
new 9f65be8 Bug 48511 - add parent,child,all selection to regex extractor panel
new 07adc29 Better placement of save statement
new be5659f Stop interrupt() from attempting disconnect whilst we are already disconnecting
new 28857a6 Simplify initTemplate() by doing our own splitting [using amended version of ORO split() code]
new d3b6959 template is created as needed, so no need to clone it
new ff25a26 Needs serialVersionUID
new 2c9f55b Add serial version UIDs
new 6b42455 Add serial version UIDs
new 9f48029 Add serial version UIDs
new d3d33b6 Add serial version UIDs
new ce8c426 Add serial version UIDs
new 803fd3b Add serial version UIDs
new 784d1b0 Unused
new e366e4e Unused
new 4af3a16 Unused
new 536f262 Avoid name hiding
new bbd70dd Unnecessary clone() method
new c30a3db Check for impossible conditions
new e25b77f Add Sampler scope selection to XPathExtractor
new 38be970 More useful toString() behaviour
new 1facac5 Stop using deprecated methods
new 36c8f55 Stop using deprecated methods
new c75265c Stop using deprecated methods
new b990e15 Stop using deprecated methods
new f77ca70 Bug 46901 - HTTP Sampler does not process var/func refs correctly in first file parameter Simplify file handling at run-time by using only a single list which is merged at start-up if necessary.
new 34bada4 Fix expected version of saveservice.properties
new 8f6d67a Javadoc
new 58e6e75 Response Assertion and Size Assertion can now be applied to a JMeter variable
new 2853a44 Add comments
new 9fbd6f0 Updating docs with new images etc.
new 6e14225 Make Follow Redirects the default (better for cookie tracking) Easier selection of redirect options Move Proxy panel lower down screen
new 57fae36 Make Follow Redirects the default (better for cookie tracking)
new c8ae40c Updating docs with new images etc.
new 4454130 Regex Extractor can now be applied to a variable
new 2a8d8af Javadoc clarification
new df92f51 Return a sample result, so can test methods that perform a sample
new 5acfa9a Also test URLs ending in a directory; use IP address rather than name to avoid DNS queries
new 28461b2 Use IP address rather than name to avoid DNS queries Add basic redirect test
new 6bfef36 Bug 46790 - CSV Data Set Config should be able to parse CSV headers
new 37355f6 Bug 47622 - dummy JMeter certificate resides in the bin directory Document the properties
new 3632b5c Oops! forgot to change the test case when the data file was changed
new efa4f9a Thread-safety fixes
new eefe7d4 Clear JMeterContext ThreadLocal on thread end
new aeb8405 Oops - comparing the wrong files
new 5f6ed95 Better ordering of elements
new 0161f51 Thread-safety
new c0f46bc Thread-safety
new 89102f1 Javadoc
new 8f96c47 Clarifications
new abfa3ad Bug 48714 - add new French messages
new fe423cd Extract static constant
new 0066432 Remove dependency on default encoding
new 9e4fc81 Allow any versions of geronimo spec jars
new 9e8a35c More recent versions of Geronimo spec jars
new 77e8ffc Bug 48747 - TCP Sampler swallows exceptions
new 1617275 Bug 48714 - add new French messages
new bd336b0 Add setResponse() shorthand method
new 4c6ad64 git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/trunk@910799 13f79535-47bb-0310-9956-ffa450edef68
new 935ee6c Add HeapDumper class for runtime generation of dumps
new 3317627 Basic read-only JavaMail provider implementation for reading raw mail files
new dda416f Update for new Mail Reader facilities
new 94ff3c4 Save provider file in jar
new 4236de4 Add support for multipart messages Avoid possible NPEs in To: and From: processing Store Response Headers if not using store as MIME
new 663cd36 Forgot to call sampleStart()
new 178b2bb Fix duplicate child.sampleEnd() calls
new 3de4616 Allow for spaces in the file name
new 61ada4c Initial implementation of interruptible
new 6709d46 Replace ComboBox with JTextField TODO: New screen layout needs to be fixed.
new 9d9d45c Always default the encoding Allow for nested MimeMultipart message parts Don't include '@' in toString() if user name was not provided
new d87e4a6 Make fields final
new 9e82879 Implement reading mail from a single file
new aedffd0 Remove trailing spaces
new bccab61 Bug 48786 - Run Thread groups consecutively: with "Stop test now" on error or manual stop, JMeter leaves the green box active
new 7138498 Bug 48727 - Cannot stop test if all thread groups are disabled
new c1ea818 Use same width for folder field
new 6301e56 Unnecessary "override"
new ebfc935 Bug 48749 - Allowing custom Thread Groups
new f7d49cb [gs]etNode() are not used
new d3bc57c Improve docn of -G option
new 4314ca2 Fix up Mail Reader Sampler GUI
new f11de35 tweak
new 2b5d931 Better implementation of fixsize() for table columns
new c17a3a7 Make private fields final. Rename and rearrange code to make a bit clearer.
new 5c77260 Bug 48350 - Deadlock on distributed testing with 2 clients
new 6c9a117 Eliminate unnecessary instance variable
new b435cd6 Add details of JUnit4 support
new 3540481 Bit more info on JUnit4
new d8e6e74 New dummy test for main all JUnit4 annotations
new aa555b8 Bug 48883 - Corrections for AbstractThreadGroup
new cb6537d Avoid NPE when mask == 0
new 7cebd9c Might as well be static variables
new 734595a Simplify. Ensure only count or timer fire for a given sample.
new 7f54320 Javadoc
new 6c01f95 Implement addValue(T val, int sampleCount) method to simplify processing aggregated samples
new 911e75b Correct calculation of min, max and std. deviation for aggregated samples
new ef9621e Simplify (and tweak accuracy) by using new addValue(T val, int count) method
new c8c59fd Fix up values map for aggregate samples
new 69fdb22 Bug 48889 - Wrong response time with mode=Statistical and num_sample_threshold > 1 Maintain elapsed time locally; change to threadName key to allow its use in aggregate sample
new 7ecab9b Bug 48889 - Wrong response time with mode=Statistical and num_sample_threshold > 1 See also SVN revisions: 922069,922067,922055,922054,922051
new 745255a Give clue if AIOBE occurs
new e3042b8 Doc
new 9c34b71 Revert to previous behaviour, i.e. key on thread Group, but allow this to be changed by defining key_on_threadname=true
new d072503 Run 3rdparty check later, so still works if called after download_jars
new e424773 Javadoc fixes
new f5d9b10 Bug 48901 - Endless wait by adding Synchronizing Timer
new 4b90a19 Bug 43678 - Handle META tag http-equiv charset?
new bb9d601 Javadoc; no need for lookupTopic() to be synch.
new c95ee0c Clarify log message
new 3f93417 Javadoc; general tidyup
new 6a49b67 Prevent NPEs General tidyup
new ce7d5e9 General tidyup
new a16e352 Basic check to ensure that Publisher failures are better reported in test results
new 55e798b Bug 49149 - usermanual/index.html has typo in link to "Regular Expressions" page
new 1182312 Use assertEquals(exp,actual) rather than assertTrue(actual==exp) to give more info on failure
new 3a65fb0 Update/sort ignore list
new 39eb1d9 Junit 4.7 => 4.8.1
new c24ea98 Sample Tomcat monitor status file for testing parser
new 08d4ab6 Tidy up class; parse string directly rather than converting to byte[] first
new c7382c7 Method not used
new 4e2e43f Code tidy
new 248d626 Add baToHexBytes method to avoid unnecessary conversion via string
new 528814a Add TODO Charset markers
new 649a826 Use setResponseData(String, null) where default charset is OK
new 3c74b59 Tidy layout
new 4d43954 Initial test cases
new cf62f32 Should only be applied to PROXY request types
new ed22135 Tests are run from the bin directory
new 5a82421 Better handling of errors
new 462b1ca Fix possible NPE
new f8f7f18 Bug 49111 - "Message With ID Not Found" Error on JMS P2P sampler. Partial fix (can still fail if "Use Request Message Id As Correlation Id" is selected)
new 5283ea7 Bug 49111 - "Message With ID Not Found" Error on JMS P2P sampler. Fixed rest of bug
new fb484a2 Unused import
new 39e086f Javadoc
new 8418f62 Docn tweaks
new 56d6f48 Bug 47949 - JMS Subscriber may not receive all the messages
new 533b49f Handle errors in sampling Ensure sample is always generated
new eb0f768 Incomplete fix
new da63d90 Add stack trace to warning message
new a75f188 Initial checkin of utils class
new 2219e8a Add SampleResult request and response headers
new 227b7f8 Rearrange output
new 1d9a0a5 Better error reporting of invalid test plan
new 3c29f7e Debug if reply is not matched
new c3bdecb sendQueue does not need to be an instance variable
new 6fdbb11 Count messages actually read
new 4f32442 Tab police
new e0c5461 JMSConfigGui has been renamed as JMSSamplerGui.
new 1f6ab81 JMSConfigGui has been renamed as JMSSamplerGui.
new 2a1abdc Fix property version
new f9c6f50 Bug 49294 - Images not downloaded from redirected-to pages
new 2f3af02 Only create container if we are going to use it.
new 580cb5a More detail of how client-server works
new 0fea8b4 Tweak
new 7164b18 Bug 43389 - Allow Include files to be found relative to the current JMX file
new 111b346 Perform fixcrlf as part of copy phase
new 0d490d2 Keep original label (useful when processing embedded URLs)
new ee4fced Ignore Bouncy Castle jars
new f7e80ec Bug 49394 - Classcast Exception in ActionRouter.postActionPerformed
new b9e5d96 Rename useReq to useRes as it is the response message fields that are used
new 1e37822 Bug 46142 - JMS Point-to-Point correlation problems
new 2727e92 Activation, javamail and jms jars moved to lib/ directory Add includeAntRuntime=false for javac
new e2a1499 Activation, javamail and jms jars moved to lib/ directory
new 272ebf2 A bit more documentation
new be3cf57 Update geronimo activation and mail jar versions
new daaa3ee Fix versions of geronimo jars
new 9298b69 Tidy up; add comments
new 9fcca1e Add geronimo jars to binary packages
new 2a7e3e7 JavaMail and JMS API are now included in binary archives
new f9112ed JavaMail and JMS API are now included in binary archives
new ccc95f8 Tidy up OnMessageSubscriber - no point continuing if cannot create the required fields
new 2e64f25 Add utility close() methods
new 6b83d33 Tidy up Publisher - no point continuing if cannot create the required fields
new 06c2bc1 Simplify code by using Utils.close() methods
new 66482f7 Tweaks
new 39c81ad Add lookupQueue and lookupTopic utility methods
new c3371aa lookupTopic now in Utils; does not return null
new c055396 Move private initJNDI methods to InitialContextFactory.getContext()
new be08516 Better error message
new 1f9fa1d Wrong null check
new f51128a Add get(Topic|Queue)Connection(Context, String) methods Class was not used as a TestListener
new 37668e5 Simplify getting topic connection
new f779f52 Simplify getting topic connection
new 16f6fb0 StringBuffer => StringBuilder
new 274ba95 Tidy response processing StringBuffer => StringBuilder
new 1ee45b1 StringBuffer => StringBuilder
new f304187 Use MessageConsumer interface
new fe20f35 Use generic super interfaces instead of specific queue/topic ones
new 6fc6f6b Tidyup output
new c6c80cd Generalise by using super interfaces
new c793686 No longer needed
new 2ac72d6 Loop count not used; receiver must keep going until end of thread
new 475a179 Tidy up; drop unused loop count
new e543297 Rename fields
new 0a75578 Not a TestListener
new 015415f Javadoc
new 78e2bd4 Add support for MapMessage reception
new b8be3e3 Store request message headers
new 9fa9521 Use commas as output separator
new 3ae106c Support basic MapMessage generation
new 48dc7c3 Fixup Topic references
new f2ccf12 Javadoc
new e8cfa66 Replace Topic by Destination as far as possible
new 4f80ae8 Simplify ClientPool by using Closeable interface
new 85f70b3 Add getPropertAsLong(key, default) method
new 4731207 Add JMS Subscriber timeouts
new c335819 Some recent changes
new ce073f1 Unnecessary override
new 4f5ac23 Tidy up the JMS GUIs
new 08738dc Javadoc
new d02863c Rework subscriber code: - drop client thread from ReceiveSubscriber and use receive(timeout) instead - use LinkedBlockingQueue for Listener queue so can use poll-with-timeout - move startup code to threadStarted() method - tidy sample loop so it does not need to poll so frequently
new 5f9c178 Allow for missing jar(s)
new 0148b0e Update JMS sections
new 8da1145 Add some JMS notes
new 94b83b2 Update to BSF 3.1
new 34fd424 Merge OnMessageSubscriber and onMessage method/queue with ReceiveSubscriber No longer use ClientPool (did not share anything) Tidy SubscriberSampler now sample code is identical for both strategies
new a51bd49 Document directories
new 6963f8a Ignore src
new e1dffc2 Also display tool-tip for the label
new 5ecae94 Add stop between sample processing
new da129a0 Catch misbehaved assertion classes
new 99a0b58 Bug 38387 - Add SMIME Assertion Initial checkin, with minor adjustments
new df8d3f2 Tab police
new 1cbf070 Raw types Missing @Override marker
new 4a6b354 Allow for empty sub-results.
new 8937c00 Bug 38387 - Add SMIME Assertion Updated screenshot
new f77b13e Allow for missing classes
new 70417f3 More sensible to default the message count to 1
new db2c71b Oops - forgot to include the BC jars in the download Props to Milamber for spotting this!
new 78e74c1 Bug 49506 - Add .csv File Extension in open dialog box from "read from file" functionality of listeners
new 2aee2f9 Include bsf-api-3.1 in releases
new 5f14313 Include bsf-api-3.1 in releases
new 2c3300a Throw error if language cannot be found to better show error
new e83a0b4 Javadoc
new b481812 Bug 48709 - TCP Sampler Config setting "classname" has no effect
new d1f5b6d Bug 38387 - Add SMIME Assertion Forgot to add saveservice shorthand property names
new 9115a85 Bug 38387 - Add SMIME Assertion Forgot to add saveservice shorthand property names
new ac52a57 Revert - committed wrong file
new 064fd99 Fix property version (and Eclipse warning)
new 9b56e59 Add test for aliases
new 369b4c9 Add 2 missing aliases
new 669b2b6 Fix property version
new a10c817 Alias tests are already done elsewhere
new 69a8711 Avoid possible NPE
new c3c3f39 Fix up raw types warnings
new 953589f Fix up raw types warnings
new 31c0126 Fix up raw types warnings
new a59017f Prepare for SmtpSampler
new 22b2b74 Bug 38387 - Add SMIME Assertion Add message position option
new 421f83b Eclipse warnings
new 217218d Disable file version checking - it's more of a nuisance than a help
new 0b817f4 Forgot the property for the new SMIME option
new 6198c08 Update JDBC Config pool description Add Message position description
new e60e6b6 Safer to use prefix
new e73be8e Tidy up
new 76abf57 handle charsets of the form: ContentType: text/plain; charset=ISO-8859-1; format=flowed
new d6415b8 Add debug Tidyup line-wraps
new 72e941b Updated screenshot
new 4242358 Add debug
new 87d3b31 Bug 45053 - SMTP-Sampler for JMeter Initial version from BZ, plus local changes: - dropped references to BouncyCastle - use resources rather than fixed strings - minimize visibility of fields - tab and layout police
new c5b9058 Does not make sense to set To: field from From: field
new 9cc5a69 Tidyup; consolidate duplicated code
new 0c9e94e Make sure GUI is cleared when adding a new instance of the Sampler
new 8ef3a02 Bigger name fields Clear Gui
new fefb344 No need to call Security.setProperty as the prepareMessage() method already sets the appropriate property.
new bc0b482 Reduce scope of thread-hostile behaviour
new db82ceb Bug 49083 - collapse '/pathsegment/..' in redirect URLs
new 2a04484 Properly fix null variable testing
new 4f2068a Start a Hints section
new fed58bf Bug 49540 - Sort "Add" menus alphabetically
new 29b1365 Drop unused getters
new 69ea49b Allow SMTP port to be defaulted
new 04e804f Tab police; correct indentation
new 5ea5df8 Ensure auth fields editable state is correctly set when first displaying the GUI page
new d3e783f Ensure truststore editable state is correctly set
new 8655f81 cbTrustAllCerts and cbUseLocalTrustSTore are mutually exclusive
new 38dafe5 Bug 45053 - SMTP-Sampler for JMeter + Fix trustAllCerts so it applies also to StartTLS option
new 7c5362f Update versions; sort
new ce5cfba Ignore JAF/JavaMail
new fa87f79 Fix up ignores
new c5c72ac user.dir is a System property
new 84b1280 Javadoc
new 797fb37 Local truststore socket factory
new ddd45a8 Fix thread-unsafe local truststore setup Ensure StartTLS can be used with TrustAll and UseLocal Use starttls.require property instead of debug hack for EnforceStartTLS These require properties which are available from JavaMail 1.4.2+ Add debug logging checkbox
new 4e5f10d Update to Javamail 1.4.3 (using CDDL licence) Tidy NOTICE (move some text to THANKS)
new 0d0a83d EOL
new 12f2a37 New screenshot. SMTP sampler no longer thread-hostile
new d46cdbd user.dir is a System property
new 7eed156 Bug 49552 - Add Message Headers on SMTPSampler
new 7526d85 Tidy up tooltips. Document local truststore pathname resolution
new 5585815 Bug 49560 - wrong "size in bytes" when following redirections
new 1c1aee4 git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/trunk@961545 13f79535-47bb-0310-9956-ffa450edef68
new 16cade5 Bug 49545 - Formatted (parsed) view of Sample Result in Results Tree
new 6225b53 Properly fix NPE
new fd56998 Tweak
new a1de8e5 Re-order
new 8ee3b97 Summary of changes
new e158e88 Summary of changes
new f829eff Synch. online docs
new cf69bd7 Documentation fixes
new 19091e9 It's now 2010
new 148feca Eol-style
new 8a00d48 Missing AL headers
new 519449b Javadoc typo
new 4d6c276 Javadoc
new 6b71bda Javadoc
new 2190b94 Fix version (would be fixed by build anyway)
new 0cd163e Need to include THANKS along with NOTICE
new 1d21f23 Makes more sense to include THANKS in README
new e0d94ba Bug 49573 - French translations for new elements (SMTP, assert. MIME, BSF, etc), others (JMS) and some improvements
new 75120d3 Avalon-framework is available from Maven Central Extraneous trailing / removed
new 10049a8 XStream also available from Central
new c797bf7 JUnit too
new c491e8e Central has activation 1.1.1 but not yet mail 1.4.3
new a0b2eae JMeter 2.4
new 6a15014 Tab police
new 06b6fc7 Replace wildcard imports
new d4efb83 Simplify getCallerClassName() by using Throwable.getStackTrace()
new 54613c2 getLoggerForClass() no longer causes a Security violation in RemoteJMeterImpl
new 739cdf1 Move 2.4 changes to history
new 489b9bc Bug 49734 - Null pointer exception on stop Threads command (Run>Stop)
new 8fcc34f Bug 49666 - CSV Header read as data after EOF
new 97bf099 Bug 49622 - Allow sending messages without a subject (SMTP Sampler)
new 354dfb1 Bug 49603 - Allow accepting expired certificates on Mail Reader Sampler
new febb0f8 Update basic version number
new 79e2e46 Tab-police Remove trailing spaces
new 251ba06 Tab-police Remove trailing spaces
new ff88c88 Javadoc tweak
new 09ca08e No longer used (see Bug 43288)
new 91f12ec Bug 30563 - Thread Group should have a start next loop option on Sample Error
new 2136908 Correct InitialContextFactory for ActiveMQ Small doc tweaks
new caea12c Add missing files Bug 30563 - Thread Group should have a start next loop option on Sample Error
new 6dd5170 Bug 48015 - Proposal new icons for pre-processor, post-processor and assertion elements
new 41dba53 Bug 49775 - Allow sending messages without a body
new 4864731 Bug 49862 - Improve SMTPSampler Request output.
new 2b8597e Add Reply-To field to SMTP Sampler
new 52ff637 Don't rely on default charset
new 9f34897 Don't rely on default charset
new 6bab2e8 Fix default Locale issues
new 2435138 Fix default Locale issues
new f8aa34b Javadoc
new 42786fa Bug 49975 - New function returning the name of the current sampler
new 4a34cc5 Document where default charset is used
new e5526be Remove debug logging
new 2450a2b Clarify behaviour of SampleName function
new 462bb5c Bug 50047 - SMTP Sampler Gui is not updating correctly
new 992c937 Ensure other content types are shown
new 9d303ea Bug 50032 - Last_Sample_Ok along with other controllers doesnt work correctly when the threadgroup has multiple loops
new b0ccbed Add some override annotation
new fe51f2e Bug 50032 - Last_Sample_Ok along with other controllers doesnt work correctly when the threadgroup has multiple loops
new 0b6eef5 Revert override annotations - bad idea with jdk 1.5 compliance
new 7046af6 View Results Tree - Add a dialog's text box on "Sampler result tab > Parsed" to display the long values with a double click on cell
new aa29121 Bug 37156 - Formatted view of Request in Results Tree
new 1e801c9 Adding a new inner class to allow display a text box to edit cell content in Jtable (futur use in ArgumentsPanel)
new e8676ea Bug 45703 - Synchronizing Timer
new 4ee5e0b Bug 50008 - Allow BatchSampleSender to be subclassed
new 138e7ba Bug 50088 - fix getAvgPageBytes in SamplingStatCalculator so it returns what it should
new 447b1ab Update HTTP Request defaults with Proxy settings
new 2802f13 Bug 50080 - Transaction controller incorrectly creates samples including timer duration
new 21c456d Bug 49365 - Allow result set to be written to file in a path relative to the loaded script
new e2cbdaa Bug 50173 - JDBCSampler discards ResultSet from a PreparedStatement
new 3f029ec Start adding tests for SamplingStatCalculator
new 0395f6d Drop unnecessary nested static class
new 8a82fec Add findTestPath util method Don't try to change user.dir - it does not work.
new e65a48a Fix up so test case works in Eclipse too
new 48f285e Fix test cases to work in Eclipse
new 3ec929d Don't use == to compare strings; use constant for "true".
new 4830fcf Boxing
new c1b565d Imports
new d69cc44 Bug 50178 - HeaderManager added as child of Thread Group can create concatenated HeaderManager names and OutOfMemoryException
new f0924dc Generics
new dffd7e4 Generics
new 881cb22 Generics
new 315eded Bug 50134 - TransactionController : Reports bad response time when it contains other TransactionControllers
new 1a09897 Drop unused Lists
new 6ff97dd Update Cache Manager docs
new 4beec54 Why pay?
new e5bb2b7 Adjust code so Sun Java compiler does not complain
new 05cf537 Mail jars are now included
new 4d51700 Oops - fix relative path
new ce3f81a Ensure test failures are properly progagated
new 0d18472 // Temporary hack to allow tests to complete on Sun Java 1.6.0_22
new ca7eda1 Disable check of Content-Length. Does not work on JDK 1.6.0_22+, and anyway is not particularly useful as a test
new 318c1a7 Bug 50203 Cannot set property "jmeter.save.saveservice.default_delimiter=\t"
new e13a43f Simplify WebService GUI: use tooltips instead of fixed text which takes up lots of space Drop text regarding XML parsing as no longer very relevant
new cc73716 Close action dialog box when tapping Escape key
new 8c8384b Unix uses : not ; as path separator
new 6a0792c Unix uses : not ; as path separator
new b9786cc Bug 50268 - Adds static and dynamic destinations to JMS Publisher
new ab43724 Little correction on french messages for JMS Publisher labels
new 2de00f8 Tidy up build instructions
new 26a66d8 Tidy up build instructions
new 2588c61 Group new JMX names with existing ones
new 52a668a Document
new 73aa0d2 Simplify - save DestinationSetup as a boolean
new 6ee6895 Small mistake in french message on HTTP URL Re-writing Modifier
new 752743b Missing update image form Bug 50268
new e3a16d2 Update URL for get package list (javadoc generating)
new 860a6e4 Add some new french translation for SMTP sampler and some mistake (VRT)
new 82c1a58 Don't say it is POST data when it's actually a PUT
new 80438e9 Fix PUT proxy handling
new 2590794 Seems to miss a close parenthesis
new 57729ca Bug 50286 - URL Re-writing Modifier: extracted jsessionid value is incorrect when is between XML tags
new 425dcbe Improvements and new screenshots (JMS Subscriber and JMS Publisher) for doc "Building a JMS Topic Test Plan"
new e3e8549 Rewrap badly wrapped comments
new 49b23f7 Fix some Java=>Oracle URLs
new 5e0f206 Matching uses contains, so no point having optional trailing delimiters
new eeabe61 Bug 50286 - don't capture < in non-path-extension RE
new aa533aa JMS Subscriber - Add dynamic destination
new 6ac90b8 System.nanoTime() tends to drift relative to System.currentTimeMillis(). Change SampleResult to recalculate offset each time. Also enable reversion to using System.currentTimeMillis() only.
new 8aa6b6a No need for HTTP in the message
new c1cdbb5 Use generic parent class (necessary to allow choosing HTTP implementation at run-time)
new 026ccaf Promote ipSource to base class
new df21764 Unused import
new b2729b4 Allow for null URL in HttpSampleResult
new f32bc8c AJP Sampler now implements Interruptible
new 00df217 Use (later) version of r938 from Maven Central
new d7817b4 Bug 50347 - Eclipse setup instructions should remind user to download dependent jars
new f0e5f1b Allow multiple aliases for same class name
new 2d21a3d typo
new 4ed2f38 Allow test code to check for spurious class references
new 7303227 Drop obsolete or unused entries
new 1a317f7 Check SaveService classes
new a439a78 Tidy order
new ed02ccc Add SVNPATH for use on Hudson
new 00a0541 Bug 50367 - Clear / Clear all in View results tree does not clear selected element
new 6b8f00e Try again
new e0c300d Use commaon-line path override
new c537ef4 Must default to blank
new b3a5886 Add HTTP implementations for use by HTTPSamplerProxy
new e00075f HTTP Sampler Proxy which allows runtime HTTP implementatiom selection
new 7a88ab6 Allow HTTP implementation to be selected at run-time
new 379ca32 Update docs for runtime HTTP selection
new 26679f4 Rewrite original samplers to use new implementations
new c303f0b Cut and paste error
new 5d19fa8 Fix test files to use new Proxy sampler
new 6c9eaf7 Oops - need to provide access to HttpSampler2 methods
new f45dc78 Don't use generic superclass here
new 905d81f Ignore HC4 jars
new ce05ad6 Document ORO extended REs
new cdd42e1 Drop SVNPATH hack - Hudson should provide svn on the PATH
new bc3fbca Fix JMeter Proxy to use new HTTP implementation names
new 28f69b9 Oops - raw &
new 5e5ef16 Bug 50392 - value is trimmed when sending the request in Multipart
new 9cf4db6 Move some common code to a super-class for the HttpClient-based samplers
new 009c741 Shorten Protocol label
new 5a8c375 Ensure content entry field does not get lost
new 94b853d Add HttpClient dependencies TODO - update to non-beta version when available
new eedf94f Download HttpClient jars
new b5e3a15 Sort; add Javadoc
new bfff5a4 Oops - should only have used generic Throwable here
new aa8357a Javadoc
new 207c690 Fix up HttpClient/HttpCore repo locations and MD5s
new 893109a Allow HTTPSampler2 access to savedClient
new 999650c In French, one space before colon (:)
new 85116e5 Raw type
new 58cb2e8 Add Apache HttpClient support
new b104db5 Move CookieSpec method to CookieManager so CookiePanel no longer depends directly on the HttpClient version
new 720bfd1 Document
new e5e4451 Document which HttpClient is supported
new d26da1c Document which HttpClient is supported
new 6db7825 Simpler, shorter expression of protocol default (props Milamber)
new a56edc8 Probably don't need httpclient-cache
new 88439e1 Add Apache HttpClient jars to classpath
new 678ca9b Initial impl. of Slow Sockets for Apache HC
new b4b7132 Simplify
new 24e70d4 Javadoc
new 6f38f90 Bug 50425 - Remove thread groups from Controller add menu
new e9248aa Re-order methods slightly
new 9a8ede8 Sample method belongs first
new 4ecffcc Localise variables
new 5ef283f Done in finally clause
new 4b2deef Add common proxy check methods
new 84f7930 Tidy proxy setup code
new c3f2dae Don't allow illegal methods Move Cache check
new 67ac0e5 Simplify - only need values from the map
new eeddb4f Unused import
new 9854b21 HTTP_AUTHENTICATION_PREEMPTIVE is for Commons HttpClient only Add HttpClientKey class for use in HttpClient ThreadLocal maps.
new be53baf Update doc
new e3c99f3 New class for Oracle JDBC
new bae0e85 Simplify
new 2e68ce1 Make generic so it supports both Commons and Apache HttpClient implementations
new 8b74334 SImplify
new b3ba933 Bug 50439 - simplify setting of component text
new fe32021 Move HttpClientKey to HC4 subclass Pull up common code from HC3 subclass
new 2dd9457 Add method for Apache HttpClient
new e8966aa Getting closer; cookies now work. Still no PUT or POST.
new 1060956 Bug 50438 - code calculates average with integer math, expecting double value
new bdb79b5 Document Apache HttpClient logging
new 5210d00 typo
new 8f10f70 Support Apache version of HttpVersion
new ca42fd1 Oops - forgot to update the generic version code
new 8021a7a Make constants final, and reduce visiblity as much as possible
new 97f29df Findbugs inefficient code
new 3e8f96a Shared non-synch static variable
new d07bf9b Findbugs: comparators should be serializable
new dff744f Define equals so agrees with compareTo
new 89aa683 Unused import
new f86a094 Unnecessary new String()
new fb8303f Findbugs: Ensure stream is closed
new 034afe9 use Number.valueOf() rather than new Number()
new 94a97b7 Inefficient use of iterator
new 0cc3dd7 FindBugs: invalid iinitialisation
new 50fd75c Revert changes to these files made in r1044445: causes GUI problems in populateCommandMap.
new 62d4279 Use internal lock for synch.
new ed3ba48 JMeterEngine is not serialisable; make transient
new d958821 Use putIfAbsent() instead of synch. on ConcurrentHashMap
new 2d6c484 Not serialisable; make transient
new 94b8a91 ConcurrentHashMap does not need to be protected by synch. Use for loops where possible to tidy code
new 7318135 Unused import
new 5cdc33a Ensure temporary DefaultHttpClient is released. Copy params to BasicHttpParams.
new 708631a Bug 50450 - use System.array copy in jacobi solver as, being native, is more performant.
new 52a5eac Initial implementation of PUT - needs testing!
new 1e1b24e Unused imports
new 063888c Post code now mostly working
new ddf8de6 Add tests for HC4
new b66d6dd Bug 50475 - Introduction of a Test Fragment Test Element for a better Include flow
new 90d461b TestFragment needs to be in core module
new b99b80d Bug 50487 - runSerialTest verifies objects that never need persisting
new 8491890 Fix list of variables
new 8ec94d6 Typo in variable name
new 355f42a Standardise order of variables
new 47b322d Does not make sense for Timers and Pre-Processors to reference the previous sample, so don't document it
new f97e657 Give access to current SampleResult (and drop references to prev)
new 12e05dc Update documents for JSR223 test elements
new 42b0de2 Bug 50490 - Setup and Post Thread Group enhancements for better test flow.
new 7d5c290 Add header processing
new 051017d Add some debug
new 1a25d65 Better display of request headers
new 8850920 Typo reported on user list Due to Michel Duijvestijn
new 43150c2 Constants should be static
new fbebb39 Tab police
new fbf5a6b Rewrap for clarity
new e4dbbf3 Add missing hashCode() methods
new f3df252 Allow test code to change the default useNanoTime setting
new 56fa60f Point to standard license location
new b17cf04 Redundant
new 4a86878 Allow direct read access to nano fields by test code
new 9b997c7 Test both with and without using nanoTime Still some boundary errors using nanoTime which have yet to be resolved
new d0dfecb Add fudge factor for overall time comparison
new 3a30bcc Oops - wrong URL
new 486e7d1 New location for Jakarta PMC rdf
new 36a13f3 spelling mistake (on jms request)
new 3c9b0a3 cookie variable has been renamed
new f0311d0 All BeansShell test elements now have the script variables "prev" and "Label" defined.
new 1f41272 Synch. variable lists
new 0cd6d5c Initial stab at checkstyle target
new d414855 Simpler
new 643b1b0 Try fork=no for fixing classpath issue with Gump tests
new c60bed4 Bug 50568 - Function __FileToString(): Could not read file when encoding option is blank/empty
new c5ca8e5 Docs
new 317e8da Since add Start Next Loop behavior ([Bug 30563] Thread Group should have a start next loop option on Sample Error), some new bugs on transaction controller with option Generate as parent enabled are come. Fix.
new e493280 fork="yes" is required or dir attribute is ignored
new 82800ff Typo
new 54e1d7f Bug 50579 - Error count is long, sample count is int. Changed sample count to long.
new dee55a6 Add french translation for titles: Test Fragment and Post/Setup Thread group
new 40acd3f Missing translation french search test on ldap sampler
new 5e376da Mail on userlist reported NPE here - looks like only happens if there are network errors, but check anyway
new 568d3ac Not used
new e3f983e No need to return a value (improving patch Bug 50032)
new f2517fd Update to httpclient 4.1 GA
new 11d6a29 More info for Gump logs
new 71d432a Clarify last_sample_ok variable
new 4ce71fc Clarify last_sample_ok variable
new 96a3dfc Add TODO
new 474b35c Downgrade log message to debug
new 141e185 Too noisy
new 5a2bd19 Clean up logging - drop per-sample to reduce load
new 59bf98b Add some new methods, mainly for use with Client & Remote engines
new 75221b1 Use new FileServer methods
new 98e50da Re-instate null check dropped in error
new d790e92 Tests for new methods
new 3421192 Bug 50675 - CVS Data Set Config incompatible with Remote Start Fixed RMI startup to provide location of JMX file relative to user.dir.
new 3b85305 Bug 50684 - Optionally disable Content-Type and Transfer-Encoding in Multipart POST
new 299b027 Rename Pre and Post Thread Group labels: - more like JUnit, so should be more familiar - lower-case initial letter to sort after the main one
new 04674d9 Bug 50686 - HeaderManager logging to verbose when merging instances Downgrade to debug
new 1423f36 Bug 50686 - HeaderManager logging to verbose when merging instances Downgrade to debug
new e3a77ff Bug 50686 - merge separate debug statements
new 612c480 Bug 50221 - Renaming elements in the tree does not resize label
new 39ae528 Bug 50708 - Classpath jar order in NewDriver not alphabetically
new fba39c5 A bit more info
new 5f0052c Bug 50659 - JMeter server does not support concurrent tests - prevent client from starting another
new 6a8ed87 Bug 50671 - no need for volatile qualifier
new 6d31d01 Change name of Pre and Post Thread Groups
new 3443cd4 Model may be null during startup
new f1b746d Unnecessary calls to System.exit()
new aa85911 Need to check for owner before allowing reset, otherwise GUI can interrupt another test
new d1d981d Add Throwable parameters
new 3683730 Javadoc
new cf7ca77 Use new method to pass on original exception
new df439da Change to more suitable Exception
new 139432a Tweaks - document thrown exceptions
new 079cae3 Ensure we report IllegalStateException
new 9314ec0 Tidy up: use AtomicInteger instead of synch. methods; remove unnecessary System.exit(); simplify some code
new 92bbf82 Bug 50659 - JMeter server does not support concurrent tests - prevent client from starting another (part deux) Remove thread from ClientJMeterEngine - if it is required for GUI, then let the GUI create the thread This allows proper return of error conditions Also replace System.exit() with interrupt() of RMI thread
new a8926e0 Add remote shutdown capability
new 1dbc22b remote shudown
new ceec904 Client JMeter engine now supports external stop/shutdown via UDP
new cfa31d4 Allow for multiple local UDP ports
new e407b40 More docs on UDP listener
new feacf29 Use Thread.setDefaultUncaughtExceptionHandler() instead of private ThreadGroup
new ce4108e I name this thread ...
new 1db3355 Close window
new 421e6a7 Add view results render French translation on combo box
new b17ed90 Refresh old screenshots for controllers, timers and some others elements
new 51741ef Remove unnecessary TODO
new 28f8f6b Add clean-docs-images
new 55c62fb Resynch docs/images with xdocs/images
new 584e424 Bug 50811 - Incomplete spanish translation
new f29cc9e get_xml_message* no longer used
new 33a4a69 Bug 50871 - patch for eclipse.classpath
new b0525a9 Allow additional paramters to be passed in
new 8f59012 Allow additional paramters to be passed in
new d71fefe Bug 50666 - JMSSubscriber: support for durable subscriptions
new c13ae4e Bug 50937 - TCP Sampler does not provide for / honor connect timeout
new c42eb3e Bug 50569 - Jdbc Request Sampler to optionally store result set object data
new 297a186 Update to httpclient 4.1.1
new 4752979 Update to httpclient 4.1.1
new e74405f Bug 50943 - Allowing concurrent downloads of embedded resources in html page
new 11778cc Update HTTP Sampler reference: some params not required
new fcf29e3 Add French translation for the new labels and reduce size for some labels (by abbreviation) on HTTP Sample
new d50571c French word 'headers' need to be plural
new 0db61b9 Correct a compiler error with a real JDK 1.5 Bug 50943 - Allowing concurrent downloads of embedded resources in html page
new 1b8df63 Add defaults to the setter/getter
new 2a16657 Add defaults to the setter/getter for ConcurrentDwn
new 2a87af0 Simplify code using setters which have defaults
new 95b4af8 Bug 50963 - AjpSampler throws java.lang.StringIndexOutOfBoundsException
new 22741b2 Update list of tags
new 1414340 Fix comment - Tomcat does use translated headers
new 7505d3b Unused import
new af98d50 Bug 50962 - SizeAssertionGui validation prevents the use of variables for the size
new 7d87913 Bug 50977 - Unable to set TCP Sampler for individual samples
new 1e7a804 Update some Commons jar versions
new fec8646 Update ignores
new 1d7a7d2 Fix typo in property name
new c67dbc1 Document maxport in changes doc.
new 07580aa Add fudge factor to total time as well
new 5a0750c Bug 51011 - Mail Reader: upon authentication failure, tell what you tried
new 05ef20f Bug 50170 - Bytes reported by http sampler is after GUnZip Add an optional property to allow change the method to get response size.
new 90e3a11 Add HTTPClient 4 jars libraries for the binary distribution
new 22c2847 Simplify new properties to change method to calculate getBytes() Save Headers size and Content-length on sample (in HTTPSampleResult) instead of calculting when gets results
new f22189c Remove this method (no used now)
new 84f05af Oups. Must be to default value: false.
new 191824c Remove unused items
new d62e269 Simplify calculation of status line length
new 985d3ce Simplify calculation of header size
new c71b524 Add response handler for Gzip
new cd72bf9 Allow all certificates (as is done for HC3)
new 12781b0 Simpler
new ade3bf0 SLOW_HTTPS needs an SSL Socket implementation
new b5f89b9 Cookies are handled; unused import
new 2ce1227 Add metrics to get header and body sizes
new 66531ca Bug 51002 - Stop Thread if CSV file is not available. JMeter now treats IOError as EOF.
new 2c3307c Improve output when test fails
new 49d6f2e Change test to agree with new CSV Dataset behaviour
new f6b9ad1 Change strategy to get response size (use CountingInputStream from Commons IO) View Results Tree - Add new size fields: response headers and response body (in bytes) - derived from Bug 43363 Size Assertion - Add response size scope (full, headers, body, code, message) - derived from Bug 43363
new 7982029 Improvements in French translation for Webservice sampler
new 5a2038d Cannot rely on initial call to getReceivedBytesCount being the same as the header byte count - it can be larger if the socket returns a larger chunk - so calculate header size from the response headers.
new e1319da Fix a bug when instream is null (with a 408 http response), don't set body size
new f9aaf84 Hiding the proxy password on HTTP Sampler (just on GUI, not in JMX file)
new 459ad9c Fix bug introduced when classes re-organised for HC4: need to set default parameters, not an instance that is then abandoned!
new d048bad Avoid NPE when using HEAD method
new b33ffab Ensure content-type is always set
new b855771 Javadoc formatting
new 118ddb4 Update JMeter Proxy step by step manual
new 6c7ed68 Update JMeter Proxy step by step manual
new f308e69 Minor typographical error
new f31226b Replace Known Bugs link with Issues, and provide info on reporting them.
new b19a8d3 Fixes to HTTP Sampler description
new d86290a Start summarising the main changes
new bdb8e49 Don't try to add empty function alias
new 7235b99 Document radio button defaulting behaviour
new 9ec6aaa Update to Commons NET 3.0
new 1772d2b Update to Commons NET 3.0
new 2a2841d Add constant for Host header
new 00b547d Bug 50516 - "Host" header in HTTP Header Manager is not included in generated HTTP request
new 5f531c9 Document virtual host
new c5537a3 Bug 50544 - In Apache Common Log the HEAD requests cause problems.
new 201e887 httpcore => 4.1.1
new e33086e Fix a Java=>Oracle URL
new 1da6433 Updated URLs and examples
new f323b3e Define sun.net.http.allowRestrictedHeaders=true by default. This fixes Bug 51238.
new 5228e20 Bug 51268 - HTTPS request through an invalid proxy causes NullPointerException and does not show in result tree. Rather than delegating to the JMeter thread handler for "unexpected" failures, ensure all Exceptions generate a sample error.
new 9c140a0 Bug 51275 - Cookie Panel clearGui() sets incorrect default policy in Java 1.6
new 2e8cd1e All generated sockets should be slow
new 0ea9c24 Add info log
new f35a135 All generated sockets should be slow
new 06972f4 Refactor HC4 SSL factory setup
new 4fc83a4 XX:MaxLiveObjectEvacuationRatio has been dropped as of Java 6.0_24
new 52daad0 Fix invalid tag nesting
new 05605ce Add sectionlink to make linking easier Props to Subversion website
new 2c53c25 Bug 51488 - Assertion: Variable name scope is shared among all assertions (and Bug 51255)
new a9281b5 Update to httpcore 4.1.2
new 2736387 Net 3.0 => 3.0.1
new b3587ff Ignore current net jar
new 34abfe3 Need BC jars for build and test
new 8d61f81 Update to httpcore 4.1.3
new de980aa Next release will be 2.5
new 047053c Prepare next version 2.5 and update year
new 1c92178 Prepare next release 2.5: update docs tree and overview
new 3e6c241 Prepare next release 2.5: update docs tree and overview : remove old files (http://svn.apache.org/viewvc?rev=1102223&view=rev)
new 7737691 When record http with HC4. The type 2 isn't recognized by proxy.
new fafd496 Update the year.
new 210efb1 Add checkstyle.xml to source package
new f8c8b09 Add checkstyle.xml to source package (sorry detab)
new e170cc4 Add SVN revision
new a1c2799 Fix location for BouncyCastle optional jars
new c0feeb0 Update to JUnit 4.8.2
new aa9fa5a Easier time format to generate
new e541a7b Add only ASF License and Notice to JMeter binaries jar files
new e7a97a9 Disable the update-version execution, not necessary now.
new ab83fa1 Document how to create SVN tag
new 3432cc3 Add touch-version target to update JMeterVersion source file Also check that values in JMeterVersion source file agree when building the distribution
new 66fcecf remove first $ to bypass svn replace
new 24acc5c reduce substring to check for revision to bypass svn replace
new f0905a7 Drop trailing $ to ensure SVN property is not replaced
new f65105d Update version
new 219a790 Try again
new a041805 Add 2 options: 1/ to permit build JMeter distribution from src archive (tgz) without svn checkout or in offline conditions 2/ to build JMeter independantly from svn revision
new 473ca95 Update to httpclient 4.1.2 and httpmime 4.1.2
new 2e32c10 Update docs
new fa95400 bad checksum (pick httpxxx.asc.md5 instead of httpxxx.md5)
new 1b3da38 Nightly builds don't need to check JMeterVersion.java
new 0cc17f5 Use specific ignores to help prevent multiple copies in workspace
new be0d282 Missing EOL-style
new 899c4da Check that properties files only use Ascii (not strictly necessary, but helps prevent packaging problems)
new cc114a8 Use Unicode escapes instead of non-Ascii chars
new 60b3427 Add eol-style
new d1682da Ensure correct EOL when creating archives
new 82cffdc Ensure hc.parameters is copied to both archives
new 88f0f46 *.odt files are binary types (no EOL conversion wanted)
new 47e0f61 We don't use LICENSE*.txt
new e85e021 Bug 51645 - CSVDataSet does not read UTF-8 files when file.encoding is UTF-8
new 7e837c5 Show file encoding
new 3857be3 Show file encoding
new 448473e Change static code to allow DSTAMP to be used as version qualifier
new e81c15a Specify encoding rather than relying on default
new cd0f90c Display actual encoding used
new de99827 Allow test encoding to be specified
new 8a3429a Improve junit output
new 64ac2e7 encoding not supported for replaceregex, only replaceregexp
new 3dc9570 Use simpler Java 1.5+ method to obtain the default charset
new aece74d Add version display
new 09104a5 Ensure N&L appear near start of file after MANIFEST
new 4041712 Use Implementation-Version from MANIFEST.MF instead of patching JMeterVersion.java
new f00f30e No need to touch version or check it
new 22d6874 Fix error handling if svn is not present or directory is not a working copy
new 5a04de6 Tag for pre-release RC3
new d719e25 Vote succeeded, renaming tag
new 0cf1831 Vote succeeded, renaming tag
new 8021c01 JMeter TLP move
The 2604 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.