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/10 07:44:27 UTC
[jmeter] reference refs/pull/415/head deleted (was 09f4e90)
This is an automated email from the ASF dual-hosted git repository.
vladimirsitnikov pushed a change to reference refs/pull/415/head
in repository https://gitbox.apache.org/repos/asf/jmeter.git.
was 09f4e90 JMeter TLP move
This change permanently discards the following revisions:
discard 09f4e90 JMeter TLP move
discard 23d72f1 Remove empty list item
discard c9fa98d Add Foundation links (ASF, Sponsorship, Thanks)
discard dc4eca6 Create doc branch
discard a7338d4 Creating GA Release tag
discard b3dbb5a Tag for pre-release
discard 3286355 Forgot to update these versions
discard cc7f146 Prepare for next release
discard db03ddf Bug 47266 - FTP Request Sampler: allow specifying an FTP port, other than the default
discard 1544a94 Bug 47377 - Make ClassFinder more robust and close zipfile resources
discard e77fd7b Add CSS to HEAD section Add Trademark section to footer
discard a14a59d Add CSS to HEAD section Add Trademark section to footer Tidy up handling of default/missing attributes
discard 6668b13 Make error checking the default
discard beadc42 Document additional JUnit sampler options
discard 931c881 Only fetch properties once. Privatise fields and methods not needed outside.
discard aa4552a Missing anchor
discard 71863dc Add css directory files
discard dcba883 Initial style-sheet
discard f106077 Debug parameter for VSL
discard da5aff4 JMeter is os s/w
discard af9eb83 Fix some synchronisation issues in ResultCollector and SampleResult (wrong locks were being used)
discard bf31e83 Fix problems with remote clients - bug introduced in 2.3.3
discard edf1dfd Remove extra blank line at start
discard 26f4c33 JDBC Sampler should not close Prepared or Callable statements as these are cached
discard 22ef64a Bug 47321 - HTTPSampler2 response timeout not honored
discard 19f2049 Bug 39509 - Once-only controller running twice
discard 277b7d1 Document fix
discard ae5a798 apply patch from Peter Johnson. the retry is set to 5 times.
discard 0bc0fa5 Change ResultCollector to only warn if the directory was not created
discard 1111f0a HeadlessException is available in 1.4+
discard 81742bb Start collecting bug fixes for 2.3.4
discard 35ea1aa Move current changes to history
discard 72f30bd Better default
discard 1846131 Always allow Locale to be set, even if there is no corresponding properties file.
discard 349f759 Add tag for 2.3.3
discard 59c547c Synch fixed pages
discard 2e2116c 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)
discard 62a9751 2.3.3
discard dc31f1d Add bsh jar
discard 4b53f0d More tweaks
discard 6d1010b Documentation tweaks
discard 1dd323b Get list of languages from JMeterMenuBar
discard 11041f2 Ensure test suite works for Locale language != "en"
discard 4ad74ad Use language menu from main JMeter class
discard 5b36010 Show locale-related settings
discard 245d19f Fix up Javadoc; avoids UTF-8 warning with cedilla when compiling with Java 1.5+
discard 1d78e95 Allow for timer resolution generating short elapsed time
discard 83cf08f Create SHA hash as well as MD5
discard fd68bc1 Add Beanshell 2.0b4
discard 3f87a45 Forgot new script files
discard 8969424 Include Javadoc as part of distribution build
discard d12e186 Forgot properties
discard 83c0877 Synch changes
discard 7de7844 Set defaults so connect and response time properties are not saved if zero
discard 9330937 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
discard 456c2ba Clarify module controller description
discard e381f2f Disable Interleave test as we don't yet know what the result should be...
discard ef3cda3 Tweaks/add TODO
discard 13705c2 Add tests from Bug 39509 - attachment 20192 Also detab and reformat
discard 832cee1 Tab police
discard 7a6c0f8 Tab police
discard b593b0e Tab police
discard 2165a0f Oops, needs to remain public
discard 1fb442a Javadoc
discard d93bab6 Reorganise changes, add summary section
discard 1a5408b Forgot to change year
discard 03c19ab Add examples to binary archives speed up docs-site (don't fixcrlf for javadoc) Tidy echoes
discard 2cf14c8 Using new <bugzilla> markers
discard d66e034 oops,wrong variable name
discard cf98124 Use new <bugzilla> markers Change header levels
discard a475ccd Use new <bugzilla> markers
discard 46f944f Add bugzilla macro Add missing scope macro to printable version
discard f4ec3d1 Document that it is old
discard 78b1509 Tweak
discard f3e0f3e Javadoc
discard cd91461 Doc synch
discard 61677bf Update docversion No need to massage Javadoc files as no longer in SVN
discard ecf138d Synch. site documentation
discard cb335b5 New screenshot (ignore suffix)
discard 88f61c9 Remove leading spaces
discard 1e5ef48 Remove leading space
discard 70dcefa Need to fix CRLF for site as well as printable docs
discard 55e69cb Start preparing for 2.3.3
discard 41e379d More French translations and corrections (Milamber)
discard 170587e Save "Include group Name in Label" settings in Aggregate and Summary reports
discard 41028a3 General tidy up - private local-only items; rename variables to be clearer
discard edebeef Listeners and name are not used
discard 7fc51ae Does not need MouseListener Rename private variables to be clearer
discard daa5b6a Private items only used locally
discard 971b7c0 Docs
discard a16347f Correct doc
discard 691bb7b Bug 47176 - Monitor Results : improve load status graphic Also privatise items that are local to ServerPanel
discard f887897 Update for latest library versions
discard 17c7d93 Document header usage better
discard 19c95a3 Migrate from Batik codecs to xmlgraphics-commons codecs
discard 5cc76f4 Avoid NPE in serialisation tests
discard 2df9326 Privatise and finalise
discard 4765b4e Bug 46900 - i18N: polish property file
discard d54c15e Add option to skip suffix generation in Save Responses to a File
discard a9101ed Bug 41209 - JLabeled* and ToolTips
discard 9babdd2 Change image type so TIFF can be created
discard 09dae12 Not needed
discard b6069f5 Improve error handling
discard f9326b8 Batik moved some classes
discard 86366fa Updated to new versions of: batik-codec (1.7), jdom (1.1), xstream (1.3.1), velocity (1.6.2)
discard b11850f Merge license files
discard 10d34d1 No need to credit xml.apache.org separately
discard 37bd624 Can't reference ModuleController (component) directly from core
discard 3bcc314 Can't reference TestElement as built later
discard f664eb4 Bug 47165 - Using the same module name in command line mode causes NPE
discard 4ab0f85 Reflow; add comments
discard 0b933f2 No longer need log message
discard 45899a0 Add TODO
discard acb6d96 Patch from Milamber to correct a double scroll bar in view results tree as render XML
discard e866826 Object must be a TreeNode
discard 0a0fdee Improve toString() output; log errors
discard ee4f64f Typo (thanks to Milamber)
discard 5ac7312 Rename to avoid possible confusion with Thread.run()
discard cc208e0 Docs
discard cb96cf7 Test backslash before other characters
discard fde1ca3 Cannot fix Bug 46831, but need to ensure compatible behaviour
discard 5d3fb39 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.
discard c5682c2 Comments
discard 286a465 Make unchanging var final
discard f20c4e8 TODO does not make sense; the class has to be instantiated to get the ref key
discard 3f4025e Add some synch. (volatile) just in case
discard 13dfbb7 Warn if no functions found
discard f8dc4df Minor tidyup
discard c2a2972 Javadoc
discard 68d9b32 Allow test to be run stand-alone Add test for Bug 46831 (currently disabled)
discard a80582d Partial test for Bug 46831
discard 4b5b649 CSV Dataset and random data
discard 73cef4b Complete the refactoring of the package test
discard 8ee3b2a Use separate classes for each test
discard 2678734 Bug 47150 - ThreadGroup with a loop count of zero causes infinite loop
discard e231d1c Bug 46900 - Polish translations
discard 12916df Clarify TCP timeout and NoDelay
discard 3230117 Oops - correct the (incorrect) spelling correction
discard a14f2f0 Examples are not built by default, so don't include in resources archive
discard 152ca7f Examples are not built by default, so don't test them.
discard fc777f6 Bug 47132 - Brazilian Portuguese translations - messages.properties
discard 751f153 Typos reported in Bug 47132
discard 1cd9ef7 Ensure default properties are found
discard 4f5b2e1 Missing AL headers (one line files, so not strictly necessary)
discard f22ae1c Bug 47132 - Brazilian Portuguese translations [messages.properties to follow]
discard 182b8d2 Generalise checks to include all TestBean resources files
discard 9e137c5 Avoid adding empty language
discard 447cb7f Bug 47137 - Labels in View Results Tree aren't I18N
discard 5dc5746 Bug 47064 - Use System default Look And Feel (Mac)
discard 7088627 New year
discard 468b7ee Unused import
discard d8bdfa3 Use list of language names from JMeterMenuBar
discard 45a12c5 Refactor generation of language menu so list of language names is exposed for unit testing
discard 5169682 Incorrect key for Japan
discard 864f09f xref code
discard c89f3d4 Translators may need i18nedit.properties
discard 482fa96 Tidy up
discard 336f438 Handle missing properties file better
discard 4e305f6 Bug 47120 - Throughput Controller: change percent executions to total executions, the value is stored in a String and interpreted as 1 execution
discard 8dacf61 Add target to create translator resource zip
discard d723694 Bug 46900 - i18N: polish property file (2009-04-30 05:09 PST) Amended to remove invalid keys
discard 5131146 Document how to use RE PP default value
discard 1502b4b Screenshot updates
discard a800c7c Bug 47127 - Unable to change language to pl_PL
discard 4e1fd88 Allow for additional commands to be sent to background signal listener
discard 8b76d8d Better sharing of space between domain and port Thanks to Milamber
discard 756593b Make private vars final
discard 402e2fc Other fix
discard 4c5e6f6 Better clone method
discard 9ed12a0 HTTP Samplers now support connection and request timeouts (requires Java 1.5 for Java Http sampler)
discard 533d35a Binary file type documentation corrected for View Tree
discard 9e9eaf5 No need for these to be protected
discard 45f0a6d Fix HC links.
discard b88c583 Fix processing of Transaction Sampler parent mode so current sampler is set to actual sampler
discard 51589c1 Move setup of current sampler later after we have processed Transaction Sampler
discard 397e2c2 UDV clarifications
discard 749ffca Prevent call to TransactionSampler.sample()
discard 84528d4 Prevent NPE if used with variable name on Test Plan
discard f2955e71 Avoid NPE if XPath function does not match any nodes
discard d4fe182 Fix various Eclipse warnings: delete unused code; make some vars final and private
discard 5216fd6 Unused import
discard 5204e28 Unused ctor No point having some synch. methods in a non-thread-safe class
discard db42ee8 Display more items when testing
discard 5cc5dce Updates to schematic stylesheet
discard c2570bf Add Stop Now to Thread Group and Result Status Action post-processor
discard 8ad5602 Oops - avoid NPE if os.name has no space in it. Props to Milamber, see Bug 47064
discard 5d9bcc9 Bug 47064 - fixes for Mac LAF
discard 127fe4a Allow LAF override based on OS name
discard 6c6f7cf Allow LAF override based on OS name
discard 3ab1160 Share code
discard 83e69ab Use standardised Keystrokes from main JMeter
discard 8b90042 Bug 47009 - Insert parent caused child controller name to be reset
discard 828ac54 Add non-GUI stoptest and shutdown commands
discard 0bfe9e2 No need to expose this method
discard d417a49 Allow thread wait to be specified as a property
discard 1f8ffe4 Add support for StopTestNow exception
discard f18d7d3 Improvements to Stop and Shutdown processing
discard 899386f Use JMeter.JMETER_NON_GUI constant
discard e2f5e71 Use new isNonGUI() method
discard 46e3d1d Don't clear down thread counts at end of test
discard 744e332 Add isNonGUI() method
discard 6eda175 Tweaks
discard 0658f3e Detab. Split file checks in two parts
discard 944b9ce log user actions Don't clear engine, in case need to redo action
discard b441192 Oops, condition check was reversed.
discard 2968f70 Highlight pool count = 0
discard 19ca814 Dispose of old dialog if necessary
discard 9804ee4 Unused imports causing build problem
discard 0388248 Tidyup interrupt() handling
discard 817b3a5 Hopefully savedConn setup is now fixed.
discard a213925 Revert to pre-existing method call
discard e00ecbd Remove debug stack-trace
discard ef4fd61 Test Action now supports "Stop Now" action
discard df33bbf Tidyup; add askThreadsToStopNow() method
discard ad44091 Log calls to thread/test stop
discard a4a2432 Need to keep savedConn while reading response
discard 66d819e Confine variables to thread as much as possible
discard ac460ac Unused method
discard 1dffdd7 Tidy up further; remove unused method; only set current sampler while actually using it
discard eaa0b7b Javadoc
discard 750c679 Tidyup code - remove unused methods, make fields final where possible etc.
discard cc1abb3 Confine threadContext to thread code Document thread-safety of variables Fix thread-safety bug in interrupt() method
discard 534a492 Javadoc Remove unused public method
discard 5f9bf9a Comment out currently unused code
discard 963514e Clarify log messages
discard f435304 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.
discard c540c61 More docs and examples
discard ce664b4 Allow server port to be changed easily Change it to 2099 from default of 1099
discard 37dc7c0 Document Thread Name format
discard 2235b20 Bug 46900 - i18N: polish property file
discard 121ed19 Bug 47015 - Improve right panel length in French version
discard 0d146be Unused imports
discard 70f8c9f Bug 46993 - Saving from Header Manager generates ClassCastException
discard 06edd8e Add thread/sampler interrupt to stop now processing
discard 2cd5aee Make Thread interruptible so engine can interrupt sampler
discard a2a38c3 Oops, forgot to check in the Interruptible interface
discard feb21d2 Implement interruptible for some more samplers
discard 0f131cb Make some samplers interruptible: HTTP (both)
discard 5de9337 Remove Host from headers saved by the Proxy server, as that will normally be generated by the HTTP stack
discard 298e376 Bug 46977 - JMeter does not handle HTTP headers not delimited by whitespace
discard 680d0b9 Clarifications
discard 01152b7 Bug 46844 - "Library" label in test plan are not I18N
discard 3e5bfe9 Bug 46690 - handling of 302 redirects with invalid relative paths. JMeter now removes extraneous leading "../" segments (as do many browsers)
discard d809902 Bug 46838 - if there was no data, still need to set latency in HTTPSampler
discard e344f99 Logout from server before disconnecting Guard against possible NPE
discard 5b5842d Bug 46424 - Updated French translations
discard 1c87f12 Javadoc
discard f6db8be Document cookie match policy
discard c160fcc More explanation of UDVs
discard 11e8a08 Check validity of cookies before storing them.
discard 1202b50 Oops - still need to keep track of whether we changed from http to https
discard 6bbe011 Change HTTPS spoofing so https: links are replaced even when URL match fails
discard d24e478 Fix some Eclipse warnings
discard 06da0eb Already correct class, so just check for null
discard f88f0ea Unused code
discard 30c12c1 Slow connection info
discard 48d5a8d Highlight connection proxy details
discard 06696ed Fix bug in HTTP file: handling - read bytes, not characters in the default encoding.
discard 2cc8130 Bug 46821 - JDBC select request doesn't store the first column in the variables
discard b16fff0 Better to throw RTE than return null from clone()
discard 7902bed 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
discard 65d95fb Document connector prefix.
discard c789637 Copy actual encoding; simplify file uri usage
discard bd0d134 Javadoc tidyup
discard 863fa70 Bug 46761 - updated French messages
discard 267ea40 Clarifications
discard f79403f Clarifications
discard 586f8e3 Bug 40045 - Allow Results monitor to select a specific connector
discard acc4981 Remove e-mail addresses from documents
discard 23141b7 Add RMI host variable to command line
discard 2599772 The JMeter variable "sample_variables" is sent to all server instances to ensure the data is available to the client.
discard 7198e58 Oops - left in debug line
discard a946514 Add X-Sleep header to make mirror pause when returning data
discard 3a7a138 Bug
discard ab46d52 Post-Processors run before Assertions
discard bb1dc06 Bug 46491 - Incorrect value for the last variable in "CSV Data Set Config" (error in processing quoted strings)
discard fd992e9 Another split test
discard 3ca3588 Use utility method rather than duplicating code
discard b2d853e Allow for other errors just in case
discard 0b46589 Note where peferences are stored
discard 315aaac Document https.socket.protocols.
discard 273b2f8 Bug 46435 - More verbose error msg for error 501 (Proxy Server)
discard 02546f1 No need to cast object now the interface defines the required method
discard fc655f9 Add common method to interface Finalize field
discard 53d349e Javadoc Canonical qualifier order
discard dd6f3c9 Javadoc Privatise fields
discard 0000869 Explain JDBC errors better
discard 9810643 Initial stab at some examples
discard 3d04036 Mailer Visualiser - fix parsing of multiple e-mail address when using Test button
discard 92e415e Bug 46436 - Improve error reporting in Proxy Gui
discard 0a06a55 No need to call prepare during shutdown
discard 969fb7e Fix thread safety issue
discard 77e901e Proxy error messages
discard e325e17 Add explanation of elapsed
discard 52b820a Bug 46436 - Improve error reporting in Proxy Gui
discard 5e78410 Log and rethrow Daemon construction errors
discard c070fc8 Make fields final as far as possible Make running volatile to fix threading bug Set up socket in constructor to catch errors earlier
discard 7ff8967 Bug 46424 - corrections to French translations
discard a724930 Bug 46522 - Incorrect "Response data" in JDBC sample when column names are missing
discard 6a6045f Add warning that column names must be distinct Make fields private
discard aead5af Document lack of variables in IF controller script
discard 78fcbdc Fix variable name "theadName" => "threadName" in __jexl() and __javaScript() functions Add variable "log" to __jexl() and __javaScript()
discard 495abb2 Recent changes
discard df2c446 Better handling of errors encountered during shutdown
discard 45acdd0 Protect against possible NPE if called during shutdown
discard c76c44a Add serVerUID
discard 5140275 Remove obsolete getClassLabel() method
discard 593dddd Remove obsolete getClassLabel() method
discard 7fddda1 Bug 46423 - I18N of Proxy Recorder
discard 97e4c74 Thread won't die => WARN
discard 4be3414 Bug 46407 - BSF elements do not load script files, attempt to interpret filename as script
discard 60838b0 Javadoc fix
discard db6298a Bug 46332 - HTTP Cookie Manager ignores manually defined cookies (bug introduced in r707810)
discard ea4302d Bug 46359 - BSF JavaScript Preprocessor cannot access sampler variable on first interation (Implement temporary work-round for BSF-22)
discard a91ee28 Integrate temporary work-round for BSF-22
discard 1d5cd05 Workround for BSF-22
discard e9603b4 Ignore jars often needed in testing
discard 5010a20 JMeter scheduler stops when either loop or duration reached
discard ab0a0ac 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
discard 95e2c51 No need to declare the Exception - we do not throw it
discard 52a6aa8 Add Link Parser screenshot
discard 727a613 I18N change was wrong
discard 7f0146d More explanations
discard 408b03c Remove redundant code
discard b84283a Fix regex function - was failing to process $m$mid$n$ correctly
discard 1bb62fb Fixup change to MenuInfo
discard 9ee13cc Test User Parameters
discard ed7b196 Fixed language change handling for menus (does not yet work for TestBeans)
discard af87a4a Report error if language change is not successful
discard 7d4ee84 Check that Locale is loaded correctly Add utility method to support additional languages
discard 6f39bff Add locales.add property
discard 5e6785c Proper mnemonic for Japanese is "ja" not "jp"
discard af000ab Expand Include Controller desc.
discard c14f004 Add special locale "ignoreResources" for debugging
discard 96c1d80 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.
discard df3f10a Revert Define getLabelResource() instead of getStaticLabel() Does not work - add comments to say why
discard fd3d917 Define getLabelResource() instead of getStaticLabel()
discard 105e992 Ensure lock object is created on deserialisation
discard 908143f Fix serialisation issue
discard 303ac0d Improved thread safety
discard 4776678 Document I18n problem
discard 4593c87 Remove unused method
discard abf70ca Comment why static resources are allowed here
discard c598ee0 Forgot to remove static qualifier
discard 66017c8 Fix Language change by making the strings class variables (non-static)
discard 1f6f6c2 No need to add label to JLabelledChoice
discard acd6f33 Use a customised HeaderAsPropertyRenderer to deal with resource names that have a suffix.
discard 9843dce Allow sub-classes to override how the text is generated
discard 23ff392 Avoid possible NPE
discard a2db477 Make AUth Manager Locale-aware
discard 204dcb2 Make HeaderManager Locale-aware
discard f415171 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
discard e92060d New class to allow property names to be used for table headers
discard cace84a Avoid testing error
discard cd6bc60 And the parameter actually needs to be used ...
discard b88f682 Oops, forgot to add the boolean flag to the call
discard ca976c0 Enhance ObjectTableModel to support header resource names; use this to fix locale changes in various GUI elements
discard 6968d61 Enhance PowerTableModel to support header resource names; use this to fix locale changes in Proxy, Response Assertion, Cookie Manager
discard 24022e9 Probably not used, but add I18N support anyway
discard 48486fd Make clear that cookies on the manager screen are user-defined only
discard 96efc6a 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
discard b0eb627 Lots of thread-safety fixes, but still needs some work Merged close() and resetCount() methods as they need to be done together
discard e094fb2 Remove deprecated Java 1.3 work-rounds
discard 23363ec Remove obsolete comments
discard 43afd2f Synchronise all methods as the class serves multiple threads
discard 149d6e0 Recommend I18N version
discard c04a782 I18N version of JLabeledRadio (radio button group)
discard 5f13953 Lock object needs to be serializable
discard d9580cd Fix up some GUI elements so dynamic language changes work
discard cb0947b Bug 44941 - Throughput controllers should not share global counters
discard 006b977 Bug 44521 - empty variables for a POST in the HTTP Request don't get ignored
discard 52b27f7 Bug 34096 - Duplicate samples not eliminated when writing to CSV files
discard 06a6962 Minor typos
discard 663185a More efficient loading of JTL files Don't clear Visualizer before loading the file
discard 40d59a3 Add OOM dump
discard 51a8d4b Make variable final and private
discard 3ffd7fb Factor out retrieval of errorOnly and successOnly settings where isSampleWanted() is called repeatedly
discard 3db3add Process JVM_ARGS last so they can override settings in the file
discard c27366e -server is not a universal option
discard 9e7181f Reduce Exception scope
discard 6e63065 Fix debug message to show content of array
discard 626f8f6 Check for short read
discard da6f6b0 Remove outdated comments
discard 2f45846 ThreadGroup does not receive samples
discard db58ebd Unused imports
discard 556a198 Fix some thread-safety issues
discard 008bd94 Bug 45460 - JMS TestPlan elements depend on resource property
discard 6245830 Bug 45458 - Point to Point JMS in combination with authentication
discard 3a55875 Various doc. updates
discard f569687 New GUIs
discard ced2a65 Move eolByte processing to AbstractTCPClient Change setEolByte to take int parameter so can unset it Length-prefixed implementations do not use eomByte processing
discard e77538a Add some tests for LengthPrefixedBinaryTCPClientImpl
discard 77c5b58 Close stream; log hex version rather than binary
discard eb85012 Don't duplicate debug provided by delegatee
discard 8565871 Add error tests
discard 084cc38 Add error tests and round-trip
discard d930f27 Javadoc
discard 8878b51 Check for illegal hex characters
discard 2e4c74b Replace local constants with ones from Short class
discard 4350581 Avoid possible NPE
discard 67f099b Remove dummy methods already provided by AbstractTCPClient
discard 7926173 Use new AbstractTCPClient super-class
discard 6efcc48 Use new AbstractTCPClient super-class Update Javadoc
discard 21032be Use new AbstractTCPClient super-class
discard e46b808 Abstract implementation of TCPClient
discard d89a1ea TCP sampler now calls setupTest() and teardownTest() methods
discard ed49a75 Delegate eolByte methods to implementation that needs them
discard 0df0222 Make field final; replace local constants with ones from Short class
discard 8990b82 Rename property to avoid clash with eolByte
discard ce7f25d Bug 46030 - Extend TCP Sampler to Support Length-Prefixed Binary Data Commit of 3rd party code (ICLA and CCLA have been received)
discard 504369d 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
discard 6d00aa2 Bug 46142 - JMS Receiver now uses MessageID
discard 2b6a11a JDBC Request now handles arbitray variable types
discard e761a4c JDBC Request now handles quoted strings.
discard 70621ba Check for EOF within quoted string
discard cd99fd9 Add csvSplitString() utility method
discard cda7873 JDBC Request can optionally save the results of Select statements to variables.
discard bbd6d04 Update screenshot
discard 032a993 Cookie Manager no longer stores cookies by default
discard b12e5f3 More on variables
discard aec7ec3 Allow jexl() function to have multiple statements
discard 3588ee1 Bug 41608 - misleading warning log message removed
discard c52203a Clarify that timers are included in TC
discard 9d0e63b Ensure cookie policy is initialised (as would be done in a real test)
discard cfb9bf9 Cookie Manager now saves/restores cookie versions
discard c46f6fa Add version attribute to JMeter Cookie class (needed for proper cookie support)
discard 6440584 Add some new convenience property methods: boolean with default, integer, integer with default
discard 85c77fa Cookie Manager was not passing cookie policy to runtime threads so they always used compatibility mode
discard 3d2769b Document file upload problem
discard 34ce655 Avoid possible ClassCastException
discard 8386fa7 More detail on SOAP 1.2 and Proxy recording
discard 7310e2a 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
discard 7e7fd92 Use HTTPContants rather than local string defines
discard b48f0ec Use Connection headers as these are more complete No point retrieving the soap connection from the message when we have just put it there
discard feb4819 Add classname field to TCP Sampler GUIs
discard a8a096c Add setProperty() methods with defaults to the interface
discard 685d59f Recent change
discard a8430d7 Fix problem caused by implementing NoThreadClone: - use the files HashMap to close files correctly
discard d0209d7 Does not need to be clearable
discard 3561f6fd Create a jtl file so ensure that works OK
discard 71309ec Document property and command-line processing order
discard 8a6897b Bug 46016 - avoid possible NPE in JMSSampler Replace inefficient iterator usage
discard 88c0706 Show error in sample result rather than abandoning
discard 052bdbc Cookie Manager may be needed in Proxy Server; add headings
discard 33ff64e Trim spaces from While Controller condition before comparing against LAST, blank or false
discard 3f7cb02 recent changes
discard f61eb37 General tidyup of Remote Listener classes - made variables final where possible - SampleOccurred => sampleOccurred - added some documentation
discard a6d9bd2 Simplify code by using NoThreadClone Make class Remoteable so output appears in client, not server logs
discard 819eece Typo
discard 8268b09 Clarify that BSH/BSF variables are script variables
discard 9ee576b Forgot one of the encoding calls
discard 2b75608 How to use CSV Data files per thread
discard 692859a Webservice(SOAP) Sampler improvements - better content-type handling - fetch actual response headers - save request data earlier so can still be seen if connect fails
discard 46069a4 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
discard a0b4f32 setResponseData(String) Use current encoding to convert input if possible Update some Javadoc
discard a4aefcc 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
discard 71abde4 Bug 45976 - incomplete result file when using remote testing with more than 1 server
discard c035467 Update screnshots and add some detail on assertion scope
discard ef65b97 Bug 45903 - allow Assertions to apply to sub-samples Implemented for Duration, Response and Size
discard f3bca63 Bug 45903 - allow Assertions to apply to sub-samples - generic implementation (specific assertions to follow)
discard c0125b1 Document interface
discard 4af74ac Allow If Controller to use variable expressions (not just Javascript)
discard 17c0a20 Document Javascript static method access
discard 1de0748 Remove serializable from inner class, and tidy up wait loop [The code does not appear to be used currently, but still...]
discard 9e3f022 Add some testing hints
discard d81ad7e Bug 43119 - Save Responses to file: optionally omit the file number
discard c679860 Does not need to be serializable
discard df3eb4f Functions don't need to be serializable
discard 1511464 Does not need to be serializable
discard ad363e3 Does not need to be serializable
discard 97080bd unused import
discard f371143 Ensure file input stream is closed
discard 5c38ec5 Guard against possible null value
discard 9ba3c4f Does not need to be serializable
discard 663b232 Make explicit null check (would have been caught by canAddTo): a bit more efficient; easier to see that null is catered for
discard dc42929 Doc updates
discard 91d7b43 Add comments re firewalls and reverse connections
discard 836b428 Can use SCRIPT variable to avoid need to quote commas
discard 894516b Convert headers to string once; correct typo
discard 83a947f Typo
discard 084ad91 Recent changes
discard 94bc4f9 Use requested encoding. Ensure saved request data is decoded using charset used to encode it
discard 6b87dfd Rename variable to show it is also used for PUTs
discard 8b7c3b5 Rename postBody => putBody to avoid confusion
discard e8ba997 HttpClient requires null encoding to trigger default
discard 5144858 Use JMeterTestCase to suppress debug when running stand-alone
discard 3ceb83a Fixup content encoding retrieval
discard 792d362 Pick up rest of request headers
discard a181cc3 Ensure file is closed Use UTF-8 for body encoding of string input Pick up rest of request headers
discard 7743c66 Choose a less popular port
discard 304e512 Object is not serializable
discard f1d5567 PUT does not support multiple files as content
discard 7eff4eb Ensure same encoding used for all conversions Ensure statements are closed
discard 31288cf Retrieve posted bytes using the charset used to create them
discard cadd444 Remove String.toString()
discard a7ca544 Warn if mkdirs() fails
discard 6b44f04 Show SampleResult class name and some of its fields
discard a1f10ec Unused import
discard 3274ab1 Unnecessary cast
discard e7027c9 Make lock a simple Object (was Integer(0) !)
discard 413d3f2 Add serialVersionUIDs
discard bc990bc Remove unused code
discard 2ab1c97 Bug 45904 - Allow 'Not' Response Assertion to succeed with null sample
discard 9e25707 Add serialVersionUID
discard 000ae70 Minor typo
discard 04f3a08 Log the remote host details Try starting all remote hosts in non-GUI mode (as done in GUI mode)
discard fe63fd1 Auth headers not shown in Tree View Listener
discard e86c4c3 Bug 45479 - Support for multiple HTTP Header Manager nodes
discard 52eb292 Bug 45571 - JMS Sampler correlation enhancement
discard 044562b Bug 45929 - improved French translations
discard f8b2070 French values are sometimes same as English ones Show the key for badly formatted messages
discard 229202f Cannot use getLabelResource() here, as that messes up the document anchor
discard 8628da8 Bug 45928 - AJP/1.3 Sampler doesn't retrieve his label from messages.properties
discard c7f9428 Ensure files are closed
discard 41cff2e Add some Javadoc
discard d9a20b1 Bug 45887 - TCPSampler: timeout property incorrectly set
discard 69e75e5 Bah! Copy and paste error
discard e389f53 Revert r698045 - although it has the same effect in this case, setOnError is a global setting, not a per-sample setting
discard 8fe4c4c Set stopthread directly in thread rather than via the sample result
discard 45abcea Bug 45831 - WS Sampler reports incorrect throughput if SOAP packet creation fails
discard 1aefc48 Downgrade error log to warning if delay is interrupted
discard ca544ac Should we try to disconnect at end of test?
discard 3b0061c HTTPSamplers can now use variables in POSTed file names
discard a6ebeb0 Add constructor that allows existing properties to be used
discard 9b9ddd2 Fix up saveservice version
discard 4bd7ebb Ensure subclasses can create their own versions of the (now) final parent Map
discard e4c8f1b Add Random Variable config element; rearrange test elements into correct document sections
discard 46312c1 Oops - HashTree#clone() is used by the IncludeController Added Cloneable, and made the map final
discard b9b204c Move PreProcessor handling from TestCompiler to JMeterThread class, which already handles PostProcessors.
discard 86f555c Counter is a Config item, not PreProcessor Summariser is a Listener, not a PostProcessor
discard 8a5b9de Add serialVersionUID
discard 57490bc Minor tidyup
discard eb32e76 Add svnid field
discard 0826448 Ensure subclasses use the readResolve() method
discard 2c3ecac Remove/rename unused clone() methods
discard 99d7ee4 No need for clone() method in functions
discard b158b28 No need for clone() method in functions Synchronised all access to globalCounter
discard 0dfa04c No need for clone() method in functions
discard 9dbd37d Made most fields final No need for clone() method in functions
discard 242e8d6 Add nameMap property file name
discard 58d19d8 Unused imports
discard af8ca1a Add info on displaying large responses
discard 516cd83 Mailer Visualizer now shows the failure count
discard 5d0f75c git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/trunk@694846 13f79535-47bb-0310-9956-ffa450edef68
discard f6e79b5 Correct Mail viz docn
discard fa62177 Inline isFailing() - makes code simpler and clearer
discard 1653857 Ignore Javadoc output
discard 406065e Don't store Javadoc in SVN
discard 2d26472 Improve sampler config documentation
discard 85e862d No point allowing variable settings
discard 6e4d7a9 Bug 45749 - Response Assertion does not work with a substring that is not a valid RE
discard 5e131bb Bug 45694 - Support GZIP compressed logs
discard 5263c9f Correct Aggregate/Summary documentation - results are per label, not URL
discard e93716b Avoid possible NPE (if property used on Test Plan)
discard 77b3494 Increase basic memory setting to try and avoid OOM when using Help
discard 47687d4 Assertions run after PostProcessors; change order of pop-up menus accordingly
discard d763c45 Spaces are now allowed
discard b2dff23 Allow spaces in JMeter path names (apply work-round for Java bug 4496398)
discard 0895bfb perThreadPoolSet needs to be defined for remote tests too
discard 8d4c9bb perThreadPoolSet needs to be defined for remote tests too
discard 4d537c3 Update class Javadoc
discard a6c2f17 Make instance fields final to improve thread safety
discard 173546f Recent changes
discard 5abfa5a Move scoping section
discard 2c1ed49 Fix some anchors and links
discard d6b2373 Update tag list to use same path for all tags
discard 475d937 Update tag list
discard 2aa3f9f Move to correct place
discard 5f41c59 Typo
discard bc995a2 Added (un)escapeHtml functions
discard 022f31a Fix class Javadoc
discard 75f5ffd Add Body (unescaped) source option to Regular Expression Extractor.
discard 364389c Add _unescape() function
discard 3f31630 Remove Gump fail test
discard 6b0edc7 Now using 1.4
discard 2573391 Added __char() function: allows arbitrary Unicode characters to be entered in fields.
discard e2ea597 Added __char() function: allows arbitrary Unicode characters to be entered in fields.
discard a5a18f7 Update TCP Sampler description
discard 2ed567a Temp change to test gump nags
discard 6bf94de Detab
discard 09979e0 Detab
discard 15840f7 Detab
discard 95ad11b Detab
discard 47dd2a6 Detab
discard 5d05a6d Detab
discard 48b9f77 Bug 43791 - ensure QueueReceiver is closed
discard ea12e4e Bug 45185 - CSV dataset blank delimiter causes OOM
discard e5f3ecb Fix NPE when using nested Transaction Controllers with parent samples
discard b438c07 Log more information if a sampler causes an error
discard 8b33aa9 Bug 45200 - MailReaderSampler: store the whole MIME message in the SamplerResult
discard 3d72ffd Allow for saveservice.properties update
discard 513c3dc Add BSF Listener element
discard e23925e Correct menu popup for Listeners
discard 4cab836 Save Responses to a file can save the generated filename(s) to variables
discard 8ea9ea9 Enable setProperty with default
discard ac5961b The test element "Save Results to a file" is now shown as a Listener.
discard bb40802 XmlBuffer now adds a newline at the end of a tag
discard 45758cd Ensure that the correct icon is used for classes derived from AbstractListenerGui
discard 50bf715 Introduce new AbstractListenerGui class to make it easier to build Visualisers without a display element
discard d59f3f1 Correct the list of objects actually defined
discard 0e329cb Correct the list of objects actually defined
discard 559cbea Ensure prev and sampler beans are defined
discard 74809c1 Document how Assertions and Post-Processors handle sub-samples.
discard a487c0c Set suitable content-type for parent sample
discard c8f4540 Prompt to overwrite an existing file when saving a new test plan
discard 8c351d3 Document how to call arbitrary classes in Jexl
discard c46502b Add OUT variable to jexl function
discard 2ed2cc4 Document OUT variable for BSF test elements
discard d3424fa Include retrieval of search items in sample time Check if search was successful even if not retrieving any data. Close enumerations just in case
discard cf16647 Make xml output a bit easier to read; collapse empty tags
discard aa4e116 Tidy debug statement
discard 99188a9 Add 2.3.2
discard 87670c6 Add recent changes
discard f4894a9 Move 2.3.2 changes to history file
discard 830ff74 Bug 45199 - don't try to replace blank variables
discard 9393c4a Do we need to call this?
discard bbef063 Protect against possible NPE
discard e95e890 KEYS.txt has moved to https://svn.apache.org/repos/asf/jakarta/site/dist/jmeter/KEYS
discard 7bcd370 Moved to https://svn.apache.org/repos/asf/jakarta/site/dist/jmeter/KEYS
discard 5b9a38b svnAnt does not work on directories, so parse svn info output instead
discard 87dc0b5 Remove extra spacing from stylesheet, and change processing comments to Velocity commments This saves about 10% on the larger output files.
discard 4991afb Velocity seems to sometimes generate EOL=LF lines
discard ccd61d2 Only this XML file in testfiles is not native
discard 57521df XML file is not native
discard 7ee063b Replace some invisible characters (0xA0) with spaces
discard d8f8210 Replace e-acute with Unicode escape
discard 36bf6f8 Replace odd character 0x97 which looks like '-' with '-'
discard f0a48d8 Replace some invisible characters (0xA0) with spaces [How did they get there?]
discard 216a42f printable_docs are not all native
discard 49fe3ea Document why Proxy may not record samples
discard 6e34de1 Updated Javadoc with new CacheManager classes
discard 5f797b5 Recent changes
discard 738ae0a Simplify eolcheck property setup Don't include svn.revision in versions if it's not defined No need to create lib/opt anymore
discard 2b626b3 Temporarily remove the new setProperty() method to reduce Javadoc changes
discard 3d1765b Fix test now build.xml default target has changed
discard ebb4cd7 Update comments now all target has been dropped
discard 5e06a60 Ensure that the lib/opt directory is included in the source archive Change default target to install
discard 6701e3e Update license pointers
discard 93dd668 Local copies of licenses
discard 737e66f Update for new version of saveservice.properties
discard 2526e68 Bug 28502 - HTTP Resource Cache - initial implementation
discard aea4db6 Ensure existing cookie policy is removed when setting the default
discard d9bd571 Added setProperty(name, value, default) method: sets prop unless default, removes otherwise
discard 47f5167 Recent doc updates
discard 542f5b1 Bug 45007 - fix content length header if content may have been changed
discard e840ccc Bug 45007 - Rewrite Location headers when using Proxy HTTPS spoofing Use CRLF rather than LF for header lines in Proxy response to client
discard 4f2d348 Bug 45093 - SizeAssertion did not call getBytes()
discard ad89182 Typo
discard 2f0d547 Document bytes/getBytes()
discard c15cfc9 Unused import
discard 01aef3b Bugs 44808 & 39641 - Proxy support for binary requests
discard 0ad2f4e Tweak display layout
discard b07fac6 Add some AL headers
discard d26267d Add some AL headers
discard 80e159f Typo
discard ba039fe More native files
discard 2cead7c Change batch test to use file whose size does not vary across OSes
discard a88fc01 Fixup files that are native - or not. Javadoc generates files with mixed line endings, so fix these
discard 25ef709 Convert JMX files to new format
discard 8d56695 JMX LF
discard caf222d JMX LF
discard 5b713a1 HTML native
discard e4b36bf HTML native
discard 1e653d5 Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
discard 8d6bc50 Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
discard d0ab233 Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
discard 0d5347d Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
discard ee8d133 Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
discard e707920 Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
discard 962115f Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
discard ed9de1c Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
discard 77f3679 Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
discard ad54e39 Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
discard 960f1ee Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
discard d5c10cc Javadoc needs to be native; also fix mixed line-endings (Javadoc/Win feature?)
discard e97f939 Don't add eol at eof when fixing eol; don't want MANIFEST in archives (only jars)
discard 0ff376c DOS scripts should be CRLF
discard f519c4f Exclude log files
discard c3d3bbd Can't merge patternsets with overlapping include/exclude entries
discard f0db2bb Forgot to add mirror script files to binary dist tar/zipfileset need just one patternset each
discard bc1c8fd Remove empty directory
discard 3254aac Change release tar archives to use LF for native files and CRLF for zip archives.
discard ed8eab4 XML JTL files are created with LF line endings on both Windows and Unix
discard 2761f31 No longer maintained, so remove
discard 3b711fc Not sure why this was added ...
discard 8166722 Tidy the property
discard 49299fe Factor out jars from rest of source Use -server mode for unit tests
discard 0151cc7 Log the property java.vm.name which shows whether -client or -server flag was used
discard fe49571 Add link to -XX documentation
discard b497cf4 Try to detect old version of velocity
discard 89b2c29 Minor doc tweak
discard d6535c8 Sort list of external jars
discard 1ec68cd Sort list of external jars
discard 1718c5c excalibur-i18n and -compatibility were deleted a while ago
discard 08fc8ea STATUS file does not belong in distribution
discard fb2bf44 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.
discard 2c0904b Remove empty directories
discard a072469 Remove empty directories
discard b09183b Fix the EOL in case the file was derived from the "wrong" archive type
discard 96e9f75 Add display.version to contain svn version
discard 1c503ac Remove fixed MANIFEST; generate source and binary copies to include proper versions for archive files
discard 85b476a Oops - misplaced paste
discard 885c0dd Add missing AL headers
discard 884ac43 Prepare for 2.3.2
discard e911f57 Fix Javadoc API version
discard 2f11379 Add missing AL header
discard 00758ed Synch API docs
discard 0887020 Resynch
discard 82b4fdf How to run bsh stand-alone
discard e12b85a Split changes into current and past
discard 7f7c887 Synchronisation added to Summary and Aggregate Report to try to prevent occasional lost samples Split changes into current and past
discard 0982d4e Resynch docs
discard b35e027 Better placement of name tags
discard ea4b805 Summariser updated to handle variable names
discard a12fca3 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.
discard 39ef583 More details on Summariser
discard 4122a59 Use ConversionException to show location of any errors loading the test plan
discard 04a74a3 Tidy logging
discard 0766801 new BSF javadocs
discard 350e72c Resynch API docs
discard e42abff Add BSF test element screenshots
discard b1e54a9 Unused imports
discard f8e734e <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>
discard a2ded73 New BSF classes
discard 2a33427 Show actual script in Tree View Listener etc
discard 7b2c56d Give Beanshell test elements access to JMeter Properties via "props" object
discard 35813a8 Give BSF Sampler access to JMeter Properties via "props" object Add Jexl as a supported BSF Sampler language
discard d87994d Give BeanShell, Javascript and Jexl functions access to JMeter properties via the "props" object
discard e212ca4 Added BSF-JEXL engine - see JEXL-39
discard 3e210d7 Update some info on regular expressions
discard 55cef3b Add serializer.jar to classpath so agrees with external jars
discard 5152ca3 Fix up some invalid HTML
discard d92ad9d Standardise placing of transient marker
discard 9b9fb98 More info on modifiers
discard cbfa444 Rework fix to avoid use of sun class reference
discard 0f4b66b Remove redundant code
discard e272566 Update tests
discard 03d0d68 Allow for null string
discard 1ad8d74 Bug 44418/42178 - CSV Dataset file handling improvements
discard 73641e5 Allow files to be stored under an alias (so can have independent access to files if required)
discard 4f902f3 Allow more room for thread name (20 chars)
discard 4a3c020 Skip dump of log file - is it preventing gump from detecting failures?
discard f7c24f3 Re-add current ant-jmeter jar
discard 55c8ef1 Fixup some properties
discard 939be75 Fixup some properties
discard 330c2e9 'Synch
discard 5abc190 Resynch API docs
discard 928a27d Allow use of special name LAST to mean the last test run; applies to -t, -l, -j flags
discard ad35425 Fetch preferences once Give public access to file list.
discard 44000a9 Bug 42833 - Argument class uses LinkedHashMap in getArgumentsAsMap() to preserve ordering
discard 0816cbe Ensure that dummy sub-results (e.g. Debug PostProcessor) do not adversely affect the sample time.
discard 7c5f57b Update documentation re UDV and global/local variables
discard 73fd65e Update property file version check
discard 0431342 Bug 19128 - Added multiple file POST support to HTTP Samplers
discard 0d161e9 New Gui test plan
discard 663e267 Save the current engine object, so Test Action "Stop Test" now works
discard 33cb1f0 Extract createTestElement() GUI update code into modifyTestElement() UrlConfigGui is used as both standalone and embedded for which the latter is needed.
discard bfd3179 Mirror server needs ORO
discard 8945b2f Mirror server can now be run independently (mirror-server.cmd and mirror-server.sh)
discard b29bd3c Add main method to allow mirror server to be run standalone
discard 1cc4219 Avoid possible NPE
discard 5049693 More detail when a failure occurs; remove Java 1.3 only code
discard 696742c Include the missing method name in the log message
discard 9e7830a Update comments
discard 8fa21aa Javadoc
discard e16fd4b Back out unintentional change
discard c4ce14e Replace deprecated call
discard c1d5a23 Specify encoding
discard 850e972 Avoid possible NPE
discard fcdb6ed Avoid possible NPE
discard 26f3f56 Minor tidyup
discard 4b1401e Add some more tests
discard 78a2ada BSF Sampler now works properly with Javascript
discard 06fd3eb The BeanShell and BSF component documentation made some incorrect references to the "SampleResponse" object; this has been corrected to "SampleResult"
discard 3e6165f Bug 44872 - Add "All Files" filter to Open File dialogs
discard 0e782d8 Bug 44912 - Filter not working in Log Parser
discard 348e72d Replace tabs with spaces
discard 0c1e9a1 Bug 44910 - close previous socket (if any) in TCP Sampler
discard aafb8da Clear Webmethods if parse fails
discard 809f6d6 Webservice(SOAP) sampler can now load WSDL using file: protocol
discard 1e7734b Check for null just in case
discard db5c115 Show details of Exception if one occurs
discard 73cb816 Add eol-style native
discard 04b0d1b Function calls now trim variable name parameters
discard e45f4f4 Remove redundant null checks
discard 42a2ee8 Ensure all counter access is synch
discard 5903a35 Recent changes
discard ef44ab7 Fixup InterleaveTestPlan and description
discard 97f5943 Ensure that static variables are final to ensure visibility Trim variable name parameter in function calls
discard 28f2683 May be accessed from multiple threads; make boolean static volatile
discard 4f047a4 Bug 44852 SOAP/ XML-RPC Request does not show Request details in View Results Tree - give access to method
discard b9a2338 Include parent samplerData in getSamplerData() - if non-null
discard 7179b7c Bug 44852 SOAP/ XML-RPC Request does not show Request details in View Results Tree
discard 045293c Read full response from server (including EOLs)
discard 4a24afd Synch docs
discard 262ba98 JUnit sampler GUI now also finds Test classes defined in user.classpath
discard 4254637 Tidy up code
discard bbfbad6 Fix Locale-sensitive case conversions
discard 2899cb7 Document update
discard 68feaae // Ensure that directory URLs end in "/"
discard 17bdd29 Unused import
discard a131b88 Use Locale.ENGLISH for lower-casing
discard b56b10f Update doc
discard dc12480 Tidyup; ensure we use ENGLISH Locale for lower-casing
discard 34df6e7 Revert "fix" which closed the client socket too early. Remove main method.
discard 33f5786 Rearrange; add some comments
discard 9528638 Log HttpClient re-use
discard 709e24e Bug 44784 - allow for unsupported charset
discard 1609c89 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)
discard df0ab50 Update Javadoc
discard 0ea91a2 Add POP3S and IMAPS protocols to Mail Reader Sampler. Mail Reader Sampler now creates a sub-sample for each mail
discard b0b042f Added TESTSTART.MS property / variable = test start time in milliseconds
discard e5c0f82 Update NON-NLS markers
discard 3524699 Synch docs
discard 4867afd Synch docs
discard 70cc867 Bug 44784 - allow for broken server returning additional charset
discard 71a5d0f Replace duplicated code with call to utility routine
discard 87f4fe8 Start collecting common HTTP/HTML conversion utilities
discard afcc903 Javadoc
discard 45587f9 Bug 44807 - allow session ids to be terminated by backslash
discard 1574262 Resynch
discard 340cbd3 Resynch
discard 332a71c More info on variable handling
discard 172071d 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
discard 1b7dfd8 Set the Locale before the loop
discard 39660b9 Don't instantiate GUI in unit tests
discard 5a99f02 Fix bug in JVMs that return true/false rather than True/False from the type editor getAsText() method
discard 5e6319b Allow Edit to work
discard 56779a0 Report all failures, not just the first
discard add280b Clarify sample_variables docn
discard 7aaf687 Expand docs
discard 2a9d96b Test for misbehaving JVM boolean property editors
discard 8482442 Allow for bug in XStream 1.3: JVM.bestReflectionProvider() method
discard 2c87508 Ignore PMD properties file
discard 6e2f4dc Ensure if and for statements always use blocks Other minor tidyups
discard 0154c77 Ensure if statements have braces Other tidyup
discard fbcb979 Remove redundant null checks Remove unused SAX methods (now use Tidy) Ensure if statements have braces
discard 67acf4f Minor documentation updates
discard 425a57c Allow ant-jmeter jar to be in extras or Ant/lib
discard 77171d0 Refer users to web for download of ant-jmeter jar file
discard 3bf52bd Refer users to web for download of ant-jmeter jar file
discard 70a6b93 Refer users to web for download of ant-jmeter jar file
discard 893d08c Add AL headers
discard b943460 Mailer vis needs Javamail
discard 54d24d3 Javadoc update
discard 05db165 See r645012 - must have created screenshots in docs rather than xdocs
discard 9aa416b Need several loops for Monitor to work.
discard 415da9f Need several loops for Monitor to work.
discard 570ef30 Javadoc update
discard bc08c4d Javadoc errors
discard 784b6f1 Javadoc errors
discard 1e1d9ff Recent changes
discard 6bf6c9e Synch site documents
discard 02b0221 Make deprecated elements more obvious
discard 79ba392 Update version control
discard d50f568 Remove deprecated test elements from menus so they cannot be added to tests (existing test plans still load OK)
discard 1ace4a6 Document bad name choice
discard 50e24fa More explanation of startup options
discard c1234b8 Ensure ResponseCode and ResponseMessage are set for successful samples
discard 795c35b Allow for failure to open remote file
discard 1a42cfe Bug 40850 - BeanShell memory leak Update documentation for Beanshell reset etc
discard f811fdf Add AL header; remove unnecessary method call
discard 38e7055 Javadoc update
discard b267a38 Fix some typos; import correct class
discard ab10b4a Initial fix for Bug 40850 - BeanShell memory leak
discard dbc3db1 TPut Controller isn't ...
discard 7588f97 Methods called from constructors must not be overridable
discard 9496c6f Add AL header
discard 7801843 Update to Commons IO 1.4, Commons Lang 2.4
discard f90d441 Found the real reason for the problem: - need to set one button true; setting the other one false is not the same.
discard c747845 Remove cut-n-paste detritus
discard fea5c22 Fix Javadoc; use resources for descriptor
discard 2029765 Regex Function can now also be applied to a variable rather than just the previous sample result.
discard 001815f New XStream/XPP3 versions
discard 0762e25 Update to XStream 1.3, XPP3 1.1.4c
discard 6ccc5cf Implement Bug 41921 for HTTP Samplers
discard 7eb8cd4 Use Commons Lang StrBuilder instead of StringBuffer
discard 22ac562 Local baToHex() method replaced by JOrphanUtils.baToHexString()
discard 786df9d Correct length for output array
discard 826f4ab Add baToHexString() method to convert a binary array to its hex equivalent
discard 8faa79e Fixup indentation
discard bd2750a FTP Sampler sets a URL if it can
discard d73c7dd FTP Sampler sets latency = time to login
discard bd70109 Bug 44625 - Cannot have two or more FTP samplers with different "put" and "get" actions
discard 5159fa3 Change processing to be more like other GUIs
discard 3fe92ca Tweak description
discard c2ec287 Bug 44707 - Running remote test changes stored tree
discard 0b12a08 Bug 42204 - add thread group name to Aggregate and Summary reports
discard d5ff9c0 FileDialoger can return null
discard ddb8e27 FileDialoger can return null
discard 93c40e8 Bug 44632 - Text input enhancement to FTP Sampler
discard 1101775 Document that UDV variables are not available within the defining element
discard e48b6d0 Bug 44600 - 1-ms resolution timer when running with Java 1.5+
discard bdc23cc Clarify path default
discard 4426dd4 Clarify different HTTP samplers
discard 5017d98 intSum and longSum reference parameters are now optional
discard db6a0e5 evalVar cannot be used on Test Plan Log error rather than generating NPE.
discard 11303a4 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
discard 6b24c1c Bug 44650 - CSV Dataset now handles quoted column values
discard f0aa678 Allow access to csvReadFile() from other classes
discard db30fcb Revert some accidental changes in r638603
discard 59671c5 Bug 44575 - Result Saver can now save only successful results [Oops - should have been included in r639127]
discard 657691c Bug 44575 - Result Saver can now save only successful results
discard d3b3904 BuilderFactory may not be thread-safe
discard 09805af Only set Tidy isXML if the document appears to be XML
discard bf4735e Add isXML() method
discard b1f25b7 As a special case, if the HTTP Sampler path starts with "http://" or "https://" then this is used as the full URL.
discard 18c83cd Add some Javadoc
discard 22c12cc Check for unexpected return types; log warning and return default.
discard 9c0165b ORO does not support \Q and \E
discard fdbf1d6 Ensure one of the options is selected by default
discard 78b3857 Initial stab at documenting the Access Log Filters and Parsers
discard 369c69e Add crypto notice
discard f1ec68d Point to ActiveMQ site for jar details
discard 0ec100c Use example.com in examples
discard f15c604 Clarify that server name does not include http:// prefix
discard 95e5638 Clarify post with no name
discard 4dcafff Listeners don't run in non-GUI mode
discard 7b003e0 Minor clarification
discard a9a2dcf Update glossary for median and percentile; link to it from Aggregate Report
discard 15dffef Regular Expression Extractor now deletes all stale variables from previous matches.
discard b15f11b Create some tests for JMeterContextService
discard e6b15e7 Add title alias for alt attributes Add Iframe for ApacheCon events
discard a21e61d Add title alias for alt attributes
discard b3f7683 Sort the JMeter variables
discard ab2d534 Give access to entrySet (for DebugSampler)
discard b99306e Revert to pre-2.3.1 behaviour - only check content-type for known binary types. Originally just image/; now also audio/ and video/
discard 0d5521d Synchronize site documents
discard 2788f3a Document recent fixes
discard 3e49dc9 Bug 44374 - improve timer calculation
discard 2e89295 Give test classes access to decr/incrNumberOfThreads
discard 7cc06fc Update Javadoc Ensure all accesses to counts are synchronized
discard dd9a0e1 Bug 44487 - German translation
discard c0319f7 Skip equality test for German translation as some translations are identical
discard f52999c Remove irrelevant Javadoc
discard b6b8b6d Bug 44512 - typos
discard ca873db Bug 44513 - correct spelling mistake
discard 8df71aa Bug 44514 - Remove outdated link (no longer exists)
discard 2dd4d35 Tidy updates
discard 46628f1 Capture Tidy errors so we can report them Ensure the Tree has a valid Node to start
discard 1367e73 Make makeTidyParser() public
discard db967cd Tell Tidy that input is XML. Otherwise it can assume HTML and generate lots of errors for valid XML
discard 6ec87c6 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
discard 38451f2 Namespace does not apply to Tidy
discard 470af1c Ensure that Tidy options are correctly enabled when GUI is configured
discard fb19a43 Note that parser may be slow
discard 83210a9 Fixup eol-style settings
discard ccbfd0e Ensure that Tidy options are correctly enabled when GUI is configured
discard 2623b9f Fix typo; warn that XPath parser can be slow
discard e25c779 Use JTidy to display XML in View Results Tree Listener (avoids fetching DTDs)
discard 26401dc Add application/vnd.wap.xhtml+xml as a text type Allow View Results Tree maximum display size to be configured
discard bba58bf Update to Xerces 2.9.1
discard 1f731e1 Add optional output variable name to Jexl function
discard 51121b3 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
discard 676d374 UserParameterModifier is deprecated
discard c012e4a Remove svn:executable
discard 4cd8169 Remove svn:executable
discard db5304d Bug 44378 - Turkish localisation
discard 694d5c7 Add "Substring" option to Response Assertion
discard 0d14782 Document Response Assertion "Equals" radio button.
discard 83f545c No point having abstract methods for interface methods
discard 32a0899 Access to hosts is from different threads so must be synch
discard 8ae6bd4 Update Javadoc: testStarted() and testEnded() are called from different threads
discard c1a72fd Initial version of stylesheet to display the structure of a JMX file
discard bd8b191 Add some missing svn:eol-style native properties
discard ce29a57 Add some missing svn:eol-style native properties
discard 6b4f842 Add some missing svn:eol-style native properties
discard 070d97b Should not be executable
discard dbc52a1 Should not be executable
discard 6887630 Use new JMeterUtils method for the machine name. Replace tabs with spaces
discard d11fcf0 Document need to synch execute() and setParameters()
discard 63b454f Add clean-dist target (useful for Hudson)
discard 207d56d Add methods to get the local IP and name Log these during startup
discard 90caaa7 Add 2.3.1 tag
discard b2ec87e Only apply remote properties if there are some
discard 2f498b5 Allow Global properties to be loaded from a file, e.g. -Gglobal.properties
discard e751ed7 Bug 44314 - Not possible to add more than one SyncTimer
discard c1d551e Workround for Java feature on Hudson, which reports "null" error if an arg is empty
discard 680495f File needs to be same size on all OSes
discard a7cd0cd Add opt directory to SVN to avoid failure in build
discard 8d57d01 Add opt directory to SVN to avoid failure in build
discard ced6096 Update comment
discard c6f721f Update copyright to 2008; use copy tag instead of numeric character in HTML output
discard 56a6bcd Recent changes
discard 9d7bf03 Fix up to work with current code and to correspond with documentation/screenshot
discard 85bebc1 Use © instead of numeric character value
discard 8741665 application/xml also supported as text
discard 2830a16 Check that all the jmx files in the demos directory load OK
discard 6d21a61 Use Sting.valueOf() instead of toString() to allow use in Unit tests (where selected item might be null)
discard 2ae8510 Rewrite
discard a4337f3 Fix up to work with current code and to correspond with documentation/screenshot
discard 121bb8f Handle null wrapper better
discard 1e53c21 Not used
discard 547d56c Document which functions can be used on the test plan
discard b354c74 Allow most functions to be used on TestPlan.
discard ea4a3de Correct license pointers
discard 8ecf5a2 Added "Save Table Data" buttons to Aggregate and Summary Reports - save table as CSV format with header
discard d0e5aa8 Add saveCSVStats(DefaultTableModel, FileWriter)
discard c1f6854 Make log final; add readResolve() for transient fields
discard 48492f2 Remove override as it does nothing extra
discard 11e3ef6 Bug 44144 - JMS point-to-point: request response test does not work
discard 64ad8e2 Bug 44011 - add application/xml as a text type
discard fd4f237 Bug 44184 - Allow header to be saved with Aggregate Graph data
discard 3076171 CSV strings are quoted, not escaped; clarify this
discard 0ae4681 Add optional header parameter for saveCSVStats() and ensure items are quoted as necessary.
discard e61963b Correct heading Replace printStackTrace with log message
discard ac65aaf Replace printStackTrace with log message
discard fba42e8 Replace printStackTrace with log message
discard 21b54a6 Replace printStackTrace with log message
discard 03090fb Tidy Exception handling and logging
discard a8d7c3a Tidy Exception handling
discard f3da961 Add list of meta characters
discard 22c1b72 Synch. docs
discard dc4175d Update Copyright to 2008
discard f1edc5a Pass the copyright symbol through to the final HTML
discard 2931246 Use common parameter validation
discard 08362ad Utility function to check minimum number of parameters
discard a6f37b8 Utility function to check exact number of parameters
discard 0ba1e57 Doc fixed bug 44142
discard a39f6dd Make machineName variable name parameter optional (bug 44142)
discard 6caa8e2 Partial revert: we don't need getMin and getMax methods
discard bc4de84 Improve parameter checking message
discard 631e350 Tidy comments
discard 32f91c1 Add dumy versions of new Function methods
discard 934df27 Extend AbstractFunction; add parameter check.
discard 89b8e15 Ensure that: * ${functionName()} is treated the same as ${functionName} * call setParameters() even if parameter list is omitted (see Bug 44142)
discard 9b4d74a Clarify required status of variable name
discard 76172a4 Variable name is optional
discard 942d4fc Doc. how to enable per-thread connections
discard 0a66e7a Clarify beanshell init files
discard 93cbc6d Bug 41028 - JMeter server doesn't alert the user when the host is defined as a loopback address
discard 15c36b4 Start prep for 2.3.2
discard f04a7ca Update xstream 1.2.1 => 1.2.2 Also do the jars...
discard c08f7d8 Update xstream 1.2.1 => 1.2.2
discard 194e598 No need to create the JLabel() any more
discard bc999e7 Avoid possible NPE; revert to original close method
discard 7ed0cf0 Document issues with redirect automatically
discard 1ee0007 Fixup date in header
discard 035902d Add summary
discard 076fba6 Once Only Controller only works properly in Loop and Thread Group
discard 416f320 Document structure of test
discard 19712f0 Minor update; remove unnecessary debug
discard 6c6b968 Document meaning of forever setting; constructor should not call overridable method
discard c10a91a Recent change to set Loop Controller name from ThreadGroup name did not work
discard 3c2f1d8 Check that the remoteStart options -r and -R are only used with non_GUI -n option
discard 15307f4 Insist on a reason for the Exception
discard 29cc6ca Field must be final or the new thread risks seeing an incorrect value
discard 2f24973 RMI server now started in-process, so no need to stop it afterwards
discard cf43169 No need for stack trace for IO Errors
discard b57e170 No need to call clear
discard 709cad3 Add some checks to see if the correct classes are present
discard 3f94201 Add AL 2.0
discard dd1d75e Remember to update extras/build.xml
discard 8d45bf7 Oops - forgot build.properties is not present in binary distributions
discard 00387bd 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
discard 9c28db5 Bug 44042 - Regression in Cookie Manager (Bug introduced in 2.3.1)
discard 213c53f Tidy up: use getName()/setName() instead of property access
discard c9b03c3 Simplify
discard 8a617c6 Use getName() instead of getProperty(TestElemen.Name)
discard 10140da Tidy up: use getName/setName; no need for MainFrame; no need to check for "unused" label
discard 8a71170 Use same label as parent GUI (not used except for testing)
discard 15c0a01 Remove unnecessary overrides of setName() and getName()
discard 41855aa Add serialVersionUID
discard e13f588 Ensure embedded ThreadGroup LoopController has same name as its parent This makes debugging easier
discard 1812e70 Oops: accidentally messed up formatting in the refactoring when adding comments
discard cc2bf2c Document that this part of the unit test code must remain in src/
discard 49de2bb Not used; see also r590679 which was the windows-ony code
discard f1c8bc2 Update to Commons Logging 1.1.1
discard 4f283ef Can specify list of variable names to be written to JTL files (CSV and XML format)
discard 74c8c22 Combine duplicate code
discard 5983093 Add variable names and allow values to be saved
discard 6c0f7c2 Add comment
discard 51c7f3d Unused import
discard 342b498 Unused imports
discard 5dc4f32 Bug 43379 - Switch Controller now supports selection by name as well as number
discard 3cf866b Note that matching is case-sensitive
discard 2e922ff Bug 44022 - Memory Leak when closing test plan
discard 6cdbbff Document new httpclient logging URL and how its logging is configured
discard c69457e Implement work-round to reduce classloading in non-GUI mode when scanning for Function classes.
discard 398c1c5 Add support for including/excluding classes by name matching [Hack to enable reducing class loading in non-GUI runs]
discard aa709ad Doc tweak
discard 3a34e1c Bug 43427 - Simple Controller is only partly executed in While loop
discard e4a01b8 Fixup optional parameter descriptions
discard 16a05b3 Use optional version of variable name resource
discard 31183fa Make variable name optional
discard 7fb4f84 Document some defaults/optional parameters
discard 452b17d Add a function test
discard 833e092 Package access for use by test code
discard bc38ff7 Privatise getContinueForever() TODO remove it and setContinueForever() ?
discard b7938a3 Use properties for log/logn function descriptions
discard e965ac7 Add optional comment to __log() function
discard 4862e75 Use new shutdown() method from 3.1
discard 8758cea Document content-type_text property
discard 77b9934 Bug 44011 - application/soap+xml not treated as a text type
discard c209fa8 Bug 43984 - trim spaces from port field
discard e889e61 Add Switch Controller function test
discard 76882ce Fix Switch Controller to work properly with functions and variables
discard 59d534e Update Javadoc
discard ee5add3 Does not belog here
discard a1815a5 Document test layout; add loop id to asserts
discard e3c5287 JMeter 2.3.1 release
discard df6874e Variable access must always be synchronized
discard 9c64b06 Does not need to be a controller
discard 9796fc5 No need for next1/next2 to be public
discard b6cc692 Correct Javadoc
discard 62910b3 Fix up some screenshots
discard 618d726 Need own resource for the file panel header
discard 6c185c9 Update to xalan 2.7.1
discard a609d50 Updated XPath screenshots
discard 2ebc282 Update to xalan 2.7.1
discard 6be1b28 Revert to original names, as the change caused lots of problems
discard 5cf29c0 Constructor must be public for Unit tests
discard b436cd1 Bug 43382 - configure Tidy output (warnings, errors) for XPath Assertion and Post-Processor
discard dab71b8 Add utility method to create Boolean Property iff its value is not the default
discard ac1b912 Forgot to add the longSum resources ...
discard 88669af Revert main jar name back to ApacheJMeter.jar [Would cause all scripts to break]
discard e761573 Add longSum() function and some unit tests for it and intSum()
discard f268d6a Recent changes
discard dd536d9 Check for missing 3rd party jars
discard 8f053aa Minor tidy
discard 6e2efbd New jar names
discard 507681e Skip BeanShell tests if interpreter not found
discard c9f4e31 Allow unit tests to check if BeanShell interpreter is present
discard 3144c4f 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
discard a8ca8db New jar name
discard 5ac3813 BugZilla => Bugzilla
discard 1e238ce Replace Source/Binary links with single Releases link
discard e8cca80 Fix typos and location of LICENSE* files
discard 80ef9b6 Start collecting 2.3.2 changes
discard 415ae06 Update test to check for quote and delimiter handling
discard d2784f7 Detect invalid delimiter settings
discard d1f1f7e CSV files are now fully processed in CSVSaveService Detect additional errors when processing
discard 039718b Add quoted CSV handling
discard 0dccefe Remove unused flag; catch RuntimeException and log it
discard 3ff8b40 No need for stack trace; report number of retries
discard 6c6a45d 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)
discard 3784431 Give access to the Exception if one occurs
discard c645655 New key expiry date
discard dbb8936 Minor Javadoc tweaks
discard bf6224e Prepare for 2.3.1 release
discard 17273ae Fix SampleResult dataType checking to better detect TEXT documents Allow optional specification of addition TEXT content-types
discard 10ca7bb Added Collapse All and Expand All Option menu items
discard 3bf1539 odd line ends
discard 70a0876 Javadoc for version 2.3.1
discard f9c2f33 Javadoc for version 2.3.1
discard 4095e9c Deleted classes
discard 9f74dbe 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'
discard 6e116ea Synch
discard d050ca9 Add image sizes; start glossary
discard 7b2fb23 Add dimensions to figure processing
discard 8c3a689 Update for new JMX file format
discard 9e2e812 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'
discard 8d84ff8 Add Successes Only logging and display
discard 6a7069c Javadoc for new classes
discard 8f26084 Fix HTTP (Java) sampler so http.java.sampler.retries means retries, i.e. does not include initial try
discard 5693f9e Synch Javadoc
discard d1a2dc9 Javadoc fixups
discard 81f9ad2 Unused import
discard a21be54 Unused import
discard 4c15536 Might as well save the maximum number
discard 273c820 Add summary section
discard a376f67 Synch docs
discard 8d2a672 Proxy spoofing now drops the default HTTPS port (443) when converting https: links to http: Update Proxy documentation
discard 031b925 Added HTTPS port as String
discard 9ed5e78 Tidyup
discard 017bd0e Fixup some unconventional method names
discard d6ebc65 Make class static
discard 260265c Does not make sense to extend this class.
discard fba3999 Convert static test variables to instance variables
discard ffab6ec Only check for invalid characters on first line to reduce overhead.
discard e0ee488 If-None-Match needs to be treated the same as If-Modified-Since
discard e254035 If-None-Match needs to be treated the same as If-Modified-Since
discard 65803f7 Proxy spoofing can now use RE matching to determine which urls to spoof (useful if images are not https)
discard 094e776 Rename misnamed private method Give access to URL string
discard fd73cf9 Bigger https match field
discard b5040f4 Better error handling Don't parse non-text files for form data
discard 2774a0b Add https spoof match field to GUI Tidy GUI; privatise JMX names
discard f714577 Reject HTTPS requests
discard d2f02f4 Correct 'typo'
discard eebf331 Fix https spoofing (see r595772)
discard cce863b Don't assume port is 80 if not specified (may be https e.g. spoofing)
discard 881cec2 Ensure ResultCollector uses SaveService encoding
discard 87315ad Add getFileEncoding() method for use by ResultCollector Inline some methods not called externally. Remove sampleResult deprecation and replace with requirement to use appropriate encoding
discard fcf7308 Updated version of Save Config (hostname and CSV/XML suffixes)
discard 213f6ab Indicate which Save options are XML- or CSV-only
discard 6187480 Report error if file cannot be found
discard 50265a7 HTTP default encoding is ISO-8859-1; use default encoding if blank
discard bbbe154 Document synch
discard 9a55ed3 Fix up missing anchors
discard 2dd673a Make anchor required
discard ada4e79 Errors only flag is now supported when loading XML and CSV files
discard 13f0b00 Don't try restoring empty data (e.g. Java Request) Set type to TEXT if response Data set to error message
discard 1362f7c Fix Javadoc
discard 9c1c382 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.
discard 39b1c88 Tidied up Listener documentation
discard 6d75874 Fix comment
discard 4655752 Hostname can now be saved in XML files
discard 93acede Use getKBPerSecond instead of deprecated getPageSize This also fixes the display to be in KB instead of bytes
discard cd70ac5 Use getKBPerSecond instead of deprecated getPageSize This also fixes the display to be in KB instead of bytes
discard 592039a Use getKBPerSecond instead of deprecated getPageSize
discard a628bb0 Use getAvgPageBytes instead of ambiguous (deprecated) getPageSize
discard c8d3c00 Sort out some ambiguous names; deprecate the old names
discard b9d1bc8 Update file version and change to more specific Exceptions
discard 7127be3 About time the version number was updated...
discard 5b5def1 Undeprecate OldSaveService as causes unnecessary warnings. [The name itself should be sufficient warning] Add note that it may be removed in a future release.
discard 15c013a Move most Avalon processing to OldSaveService
discard b39d174 Fixup property version
discard 6f53f59 Unused import
discard bc6b330 Initial attempt at saving using SampleEvent. Does not work yet; also needs to be enabled in SaveService.
discard d01d9c4 Moving toward using SampleEvent rather than SampleResult so will have access to hostname
discard 190961c Remove null URLs as they are no longer generated
discard 9b65c02 Only write URL if non-null
discard 7a4b9d7 Synch
discard 03d36df Correct Proxy Server include and exclude matching description - port and query are included, contrary to previously documented.
discard b76e08c JMeterHome needs to be set
discard 2dbd0f1 Oops - forgot to set the other times...
discard 690f4e3 Constructor is needed for Unit tests.
discard 36ceb34 Correct log message to show directory, not file
discard df5cb65 Fix error log when loading JT files with missing timestamp or elapsed times
discard 2aefd58 Add HTTP Sample (file) test
discard c5267da Ensure Listener nodes get own save configuration when copy-pasted
discard ebfee65 Move MainFrame title setup to MainFrame class
discard 09c6f37 Privatise all methods that aren't needed externally.
discard f246b92 Split off CSV into separate class
discard 9898f9d Allow hostname to be saved/restored from CSV files
discard 4b7cfa5 Allow hostname to be specified so can use the hostname loaded from a results file
discard 480acd7 Check that columns are in the correct order Pass SampleEvent rather than SampleResult
discard 6865f7f If hostame cannot be found, return empty string rather than null
discard 7fec965 Minor tweaks
discard 172f915 Synch docs
discard 048d24a Fix NPE
discard ce35465 Use drop-down list for BSF language field
discard 72382cd Give JavaScript function access to same variables as Jexl Document the variables for Jexl and Javascript
discard 3ea713f Document webservice memory cache
discard 224d6f6 Needs to implement Visualizer so that TestBeanGUI can find the correct GUI class
discard 0d7199f HashMap is shared between threads, so accesses need to be synchronized
discard ae7cf61 Attribute constants are not needed outside this file
discard f9825c7 Include remote batch test in full test
discard 4b80d6e Variable references do not work in client result collectors
discard 2b727ef Variable references do not work in client result collectors
discard a743c81 Check that function references work in file names
discard 9a7422c Restrict test Pre-compiler processing to ResultCollector only for the client part of a remote test
discard 0ba7272 MainFrames *do* need to implement Remoteable
discard 42a36b2 Unused imports
discard 04134d7 nused imports
discard e5dcc53 Remove duplicate log message
discard db2f9a7 GUI frames do not need to be Remoteable
discard 69d4f4b Move init of testList and make final
discard bdfd361 Check that properties can be passed to local and remote tests
discard dd88a93 Update batchtestserver to check server log file
discard b8fa4f7 Need to drop trailing empty entry
discard 6f83012 Move fixup of headers to finally block, so it is always done even if there was a problem communicating with the client
discard 7607562 Don't set contentType if null
discard fbcd3e3 Avoid class cast error in Clear.java
discard 22d82a4 Proxy Server now removes If-Modified-Since headers by default.
discard b4d3fcd Correct the SampleEvent parameter Deliver excluded samples as [name]
discard ab00f55 Correct the SampleEvent parameter
discard f5adc68 Move Proxy Server from Config section to Miscellaneous features Document that port is always used when matching proxy includes/excludes
discard 763c699 Times are in milliseconds
discard a018c05 Tidy up; fix setEditable()
discard 35dcf78 Remove windows-only code (not used)
discard 0d9f38f Prepare to add Client implementation to HTTP samplers
discard 82e185a Allow any test element to be added to the workbench via the pop-up menu (they can all be pasted anyway)
discard bb40f12 Bug 43727 - Test Action does not support variables or functions
discard 51d0660 Minor clarifications
discard 5674932 Always synch accumulators access
discard 726debf More detail on Summariser output
discard 0d2c7ef Exit with error code if cannot start OK
discard 7ce7a8b Bug 42555 - [I18N] Proposed corrections for the french translation
discard 6576a5e Replace fixed strings with resources
discard 1cc6519 Bug 42012 - Variable Listener filenames do not get processed in remote tests
discard 67271a8 Bug 43694 - ForEach Controller (empty collection processing error)
discard 125f8cf UNused
discard d734d0d NO need for constants to be public
discard b801cee If normal stream is gzipped, then error stream is also gzipped
discard 605da54 Remove double call to init
discard 39eb5fa Bug 43678 - Handle META tag http-equiv charset
discard 81f3ddf Use getResponseDataAsString() instead of doing own conversion
discard e8a2ef4 Updated tests for getDataEncoding() + WithDefault() and NoDefault()
discard e114dcb Deprecate getDataEncoding and replace with getDataEncodingWithDefault Add getDataEncodingNoDefault for accessing raw dataEncoding field.
discard ede7c8d Use getResponseDataAsString() instead of doing own conversion
discard 0145afd Protect against storing null as responseData Remove deprecated getResponseDataAsBA() as no longer used
discard f5ce7c0 Re-use UrlConfig to make HTTP Defaults look more like HTTP Samplers
discard 9b76476 Bug 43485 - Ability to specify keep-alive on SOAP/XML-RPC request
discard f9af9a4 Add -X flag - exit remote servers at end of non-GUI test run
discard 9a3ef37 Move setProperty() action to StandardJMeterEngine as that is where the other actions are handled
discard 2d1d5b3 Add -G option: send properties to remote servers
discard bdc2d62 Add -G option: send properties to remote servers
discard bbe8d3b Add -G option: send properties to remote servers
discard 8ba9480 Use HTTPConstants instead of HTTPSamplerBase
discard e467118 Remove deprecated constant
discard 0954752 Use HTTPConstantsInterface instead of local definitions
discard c388fa0 Remove non-HTTP constant
discard 408e5d8 Extract HTTP Constants into separate class
discard 61a9e7f Comment unused constants
discard e4f2ff6 Make boundary final
discard 1d619b0 TestPlan and WorkBench should just have Paste and Reset Fix Workbench so it remembers comments Add clearGui() to TestPlan
discard c2ab133 Update SVN tag list
discard a819000 Transfer-Encoding header now handled by Proxy
discard 5235f41 Rewrite massageHeaders; now also removes Transfer-Encoding
discard e942d7c Give access to more header field definitions
discard 9e9c179 PostWriter is non-serializable
discard 86206ea Reduce method visibility
discard 258da37 Fix properties file expected version
discard ba0e9bf Clarify TODOs
discard 61954c8 Add NON-NLS markers; avoid unlikely NPE;
discard a01db8c Update comment
discard 78c5e62 No need to synch on types, because now final
discard 36f1782 Typo
discard 2e2408f Only log the parser version once
discard 7767e45 Should only replace https:, not https
discard a493567 Updated TestPlan screenshot and description
discard e43739f Clarify functional and serialised modes
discard 57258c1 Unused import
discard f8f1941 Smaller file list panel
discard bffa73f Convert to 2-threads so can test global counter
discard ef8cb14 Privatise constants/use access methods from GUI
discard 6c43865 Ensure transient item is deserialised
discard fce9c57 Privatise static constants; comment out unused items
discard cecc02c Tidy casts; use new TestPlan methods
discard ada826b Add utility methods: - getArguments - getUserDefinedVariablesAsProperty
discard c1827bd Use new getComment() method instead of property access
discard 75d69b5 COMMENTS now part of TestElement
discard 3bffe4e Tidy up: - eliminate repetitive casting - use specific get() methods instead of getProperty()
discard 76eda3a Move COMMENTS to TestElement; implment getComment()/setComment()
discard 11d8ad3 Synch docs
discard d6ca308 Add table of functions Expand some descriptions
discard f8d99f2 Add references to scoping rules
discard 09c8958 Describe how to view Debug Sampler output
discard 4b8fad6 Post tests now need to set method as POST
discard 5cb04f8 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
discard 3d11d0d getUseMultipartForPost only applies to POST requests
discard ca9b7b6 PUT may not generate a body to send
discard f05d72a Make all static variables final
discard 87ce71a Seems to be needed after all for AccessLog Sampler TestBean
discard e8c5b93 Not used
discard 8e5ff56 Only display error level if non-zero
discard 69b504d Report if cannot connect to remote server
discard 0c8498d Only call System.exit() for non-GUI client sessions; Tidy up default icon properties
discard 9f2c363 Avoid possible NPE
discard a32b2ac Use a single lock Object; ensure all accesses use it
discard 55ea173 eliminate new String(string) calls; only convert DASH_DASH to bytes once
discard 52720a3 Fix initial formatter setting
discard 6a5186d Fix compare bug
discard b4844a1 Name clash
discard 0aa28e0 Unused imports
discard 81482d3 Set up default content-type if none provided TODO - is it correct? cf r585474
discard 6e8ea82 Unused import
discard c06370a 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?]
discard f2e65ec Added helper method checkHeaderTypeLength() to display more information when failures occur.
discard 7fb0c88 Add batchtestserver target: runs batchtest in client-server mode
discard 59ac1ff Add server.exitaftertest property - server will exit after a single test if set
discard 893599d 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>
discard 67254df 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.
discard 28ab973 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.
discard e0c91eb Include hostname in server messages; add finished log for server tests.
discard 339a7e4 Properly handle case were there are no data in body of request, for example HTTP GET.
discard aae04b7 JMeter server now creates the RMI registry itself
discard 326d7a6 Tidy up; remove unused method and useless wait
discard 44c4865 Default to creating the RMI registry within the server (server.rmi.create=true)
discard 5f205e7 Add counters to batchtest
discard e5ea309 Fix handling of PUT requests, so that parameters can be sent as body. Still need to add some unit tests for this scenario.
discard 596f976 Make immutable
discard 156c632 Rationalise exit codes
discard 1b43722 Use exit(1) for error; document why final exit is needed
discard bc8b318 Only look for test cases in test tree
discard 0180678 Fatal error if no action handlers can be found
discard 9f88eaf Fail if saveservice.properties cannot be found
discard b8ebd6b Tidy up error reporting (no need for stack trace if log exists)
discard 25a8e64 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.
discard 6f88dca 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
discard f88f44b 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.
discard f570a74 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.
discard a01e85f Need CRLF
discard b8ede97 Optional loopback protocol for HttpClient sampler
discard 7782afe Optional loopback protocol for HttpClient sampler
discard ab4a296 Document CSV Dataset file encoding
discard 6d95b66 git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/trunk@584211 13f79535-47bb-0310-9956-ffa450edef68
discard b34c56a Restore autoexpand, but don't expand when merging
discard b8088dd Another unit test
discard 6df37cd Ignore tsv files
discard 4d6cc80 If the default delimiter does not work when loading a CSV file, guess the delimiter by analysing the header line.
discard a7b3871 Document method of setting tab as csv delimiter
discard c84db4a Allow \t to specify tab as delimiter Allow delimiter to be changed
discard 7d85353 Some recent updates
discard f817bb8 Add Paste menu item to TestPlan
discard d3e1f36 Bug 43584 - Replace comma to avoid problem with CSV files
discard 73ddafd Suppress Cut if item is not removable Add new Paste Menu (for TestPlan)
discard ecc429d Document merge validation
discard d016dce Check that merge target makes sense Don't expand the test tree after loading
discard eeb9c31 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
discard 333b265 "Save Selection As" added to main menu; now checks only item is selected
discard 018fb5a Comment unused deprecated method
discard 0ef3ee4 Minor tweak
discard ea76164 saveservice.properties has been updated
discard bbc746c Add Debug Sampler and PostProcessor
discard 7bc461f Suppress Functor log messages for testing
discard 1593f88 jmetertes.properties has moved
discard 399ffa2 Allow for null message
discard 2420956 Tidy up
discard a42e17b HTTP Parameters without names are ignored (except for POST requests with no file) Parameters used to build a POST body are encoded if specified.
discard 04fa2c6 Cookie Manager not longer clears cookies defined in the GUI
discard e6ea9f6 It was wrong to use NoThreadClone. Added pre-thread pool debug.
discard 0e6f2bf Clarify meaning of error checkbox
discard bf01076 Check for correct number of columns
discard 9f270a9 Add link to java net properties
discard bf9c176 Give easy access to header count
discard 0c46776 Move jmetertest.properties to testfiles directory
discard 1e3ce59 Set JMeterHome from user.dir
discard cae5999 initialiseProperties should not set JMeterHome
discard d440198 Document how checkbox default works
discard 21a9d65 Comment was in wrong place
discard b6c5463 Not used
discard f09fba5 Add Non-NLS markers
discard ca9335c JDBC Sampler now allows per-thread connections
discard acb8760 Allow multiple per-thread pools
discard 6c0988d Rework connection management to allow per-thread singleton pools
discard cc0d119 Ensure latency is measured even if connection not obtained
discard 552a184 Update Javadoc
discard a3c30bb Show latency in results pane
discard 85bd1e2 Use latency for time to establish the connection
discard 7016aae No need to log SQL errors
discard 5ad54d1 Different icons for Assertions, Pre and Post-Processors
discard 2cb99ae Save graphics function now prompts before overwriting an existing file
discard 1c6adb6 JDBC Sampler now allows INOUT and OUT parameters for Called procedures
discard 21e71d5 Bug 43451 - Allow Regex Extractor to operate on Response Code/Message
discard e09fbc0 Allow Action to continue even if there is a Gui update problem
discard 45e6215 Update the SaveService version details
discard bc4c249 Initial version of Property Display TODO - implement add and delete
discard 59becdf Initial version of Property Display TODO - implement add and delete
discard 0ae429a Oops - missed out one of the required constructors
discard 35df389 Functor code tightened up; Functor can now be used with interfaces, as well as pre-defined targets and parameters.
discard 0537dcb Fixup Proxy include/exclude description
discard 3d25c8b Fixup test (methods removed)
discard e1bff9e Throughput Controller was not working for "all thread" counts
discard fdf5e65 Safer to log the strings
discard 794ff9d Clarify relative CSV Dataset filenames
discard 9cd1c94 Log the base directory in use
discard bd00e76 Create getConnection() method in DataSourceElement; use it in JDBCSampler This is to make future changes easier.
discard c14c837 Add 2.3 final to DOAP
discard 16ffbea Only permit items to be dropped/pasted where they are allowed.
discard 8358d37 Not used
discard 07fb227 Re-order menu items to be more like the processing order
discard eb9fd6f Remove redundant getPrintableComponent() overrides
discard c069f6a Synch doc tree
discard 20584f0 Update Proxy Control screenshot and document new fields
discard 1b74b03 Check for out != null once
discard ae90319 Remove unnecessary public qualifiers
discard 21f71d1 Fix comment typo
discard 3544a07 Remove incorrect override, so now has comments field Make methods private which don't need to be otherwise
discard ed670f1 Remove unnecessary override
discard ae5d509 Fix up numeric field validation
discard 74c8324 Move batchtest properties to testfiles directory
discard 1a6a92b Better handling of invalid port data
discard 2e6ad11 If we remove cookies, we should remove Authorization as well
discard 470d447 Better handling of errors when reading the Auth file
discard 491247f Ensure delete and save are enabled when table is populated from loading a test pln
discard 6896207 Better defaults for load and save file names
discard 7a9d6ba Add eval() and evalVar() functions
discard 9559fc8 Add eval() and evalVar() functions
discard eb7a5e8 Improve error logging if the file is not found
discard 3708753 jar_usage.txt was renamed to aareadme.txt
discard 73a814b Needs blank line at end to prevent changes when fixcfrlf is run
discard 49deeae 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
discard b7a0958 Update with current list of saveservice properties
discard 364bfdc Fix LF for all .sh files as well
discard b4f23d9 Set EOL=LF for shell scripts
discard 6cbe21a Document Statistical batch mode
discard 977d5ba The change of key to include the thread name was wrong It worked, but fewer samples could be aggregated.
discard 0cd2239 SampleEvent requires the ThreadGroup name This is equivalent to the previous code, but clearer.
discard 6857024 Update some screenshots; document new XML save file attributes
discard b75dfc6 Listener file name is for read as well as write
discard 6f9771e Bug 43450 - add save/restore of error count; fix Calculator to use error count
discard 79b75ef Add sample count to response pane
discard 2c9ed29 BatchTest: remove latency from XML output; add sampleCount to CSV and XML
discard dad0225 Bug 43450 (partial fix) - Allow SampleCount to be saved/restored from XML files too
discard bee6dc2 Disable SaveService version checks
discard be023bb Bug 43450 (partial fix) - Allow SampleCount to be saved/restored from CSV files
discard f0a5abf Fix typo (bytesx => bytes)
discard b5ddd55 Forgot to set threadCounts for Transaction Samples
discard 63c6c8c May be called from XStream; log not used
discard 6e24f37 Bug 43449 - Statistical Remote mode does not handle Latency
discard 5e0c471 Look for user.properties and system.properties in JMeter bin directory if not found locally
discard 3ed0e7c Does not need/user Visualizer interface
discard 4fbaf1c Add vars.putObject() examples to BeanShell descriptions
discard 076fff8 Correct bug number (41104=>41140) and add details to fixed bugs
discard 1c74f30 Ensure 3rd party licenses are in external.jars fileset jmeter.sh needs to be executable
discard d92d034 SVN is the new CVS
discard 46d625e Document remote batching modes
discard b5b2a38 Clarify If and While Condition types
discard 3f7551d Add details of how to set rmi hostname
discard 1dc7d9b Add previous release
discard 8751a20 Update current version details to 2.3RC4
discard 9047c90 Move DOAP back to trunk
discard d291d3d Bug 43430 - Count of active threads is incorrect for remote samples
discard 9a3d407 Bug 43430 - Count of active threads is incorrect for remote samples
discard 09fcc32 Bug 43364 - add option to enable previous If Controller behaviour (copied from rel-2.2)
discard d6f1b9c Fix NPE in test case
discard 28527b7 sych recent docs changes
discard d98a14c Add support for Parameters and scriptfile to BeanShell TestBean Gui elements
discard e4a71da Add support for Parameters and scriptfile to BeanShell TestBean Gui elements
discard 752b26d Add new common TestBean variables and utility eval() method
discard 93ef245 New class to handle common BeanShell TestBean Gui design
discard 3008f62 Use mnemonic rather than accelerator, as we don't want the key to be active except when the menu is displayed.
discard 2f8c6a6 Avoid possible ArrayOutOfBounds Exception
discard d8db57e Move details of variables to bottom of screen (like BeanShell Assertion)
discard d9564d7 Remove typo
discard 3de793a Oops - over-zealous replacement...
discard 17e5dfb Document change to jmeter-server
discard 8cc1d30 Fix bug - should not have used "set" Rework to remove need to save CLASSPATH Kill rmiregistry when interrupted
discard 187e5b8 Add full bug listing; correct existing listings to include NEEDINFO and Trivial
discard 5304633 Cleanup imports
discard e1892ad Add File->Open recent file functionality. Fix for bugzilla 31336.
discard 325924e Cleanup imports
discard 050b6f5 Add File->Revert action, to drop changes and reload current project.
discard b30ccd3 Add Ant target for running JMeter GUI from the jar files that are made.
discard 39424e2 Document Module Controller restrictons
discard 43a0e10 Document https.default.protocol (copy changes from rel-2-2)
discard 6b6da48 Clarify logging
discard 6440ade Oops - overwrote the changes applied in trunk...
discard 51f8cb7 Ensure uncaught exceptions are logged
discard 51d5623 SaveService no longer needs to instantiate classes
discard 7e0b71a Update branch/trunk history
discard 5156523 (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
discard 802e3dc Document cookie null value handing; also update httpclient URLs
discard 5035405 Bug 42948 - Problems with Proxy gui table fields in Java 1.6
discard 9053923 Clarify/fix comments
discard 9315ca5 Typo
discard 9fcb667 Add branch history
discard 371744b Bug 43332 - 2.3RC4 does not clear Guis based on TestBean
discard 87951a1 clearGui() now calls clearGuiFields() - see Bug 43332
discard 52a02fe Add clearGuiFields() method - see bug 43332
discard 6f1d837 Distinguish different IllegalArgument conditions
discard e0e3291 Add version to main frame title
discard 320ac98 Describe properties and variables
discard 3a46dcd Improve help and doc on -r and -R options
discard f1bb7d8 Update JDBC sampler documentation
discard e20729d Debug show superclasses being searched for
discard 1dbc575 Clarify CSV Data Set restrictions; give as example for HTTP Auth Manager
discard ce30129 If Java HTTP sampler sees null ResponseMessage, replace with HTTP header
discard 360ce2c Javascript is Mozilla Rhino, not Apache! Added links to language documentation Clarified properties and variables
discard 003ba8a Fix NPE in SampleResultConverter - XStream PrettyPrinteWriter cannot handle nulls
discard fb1eb6d Add NULL parameter handling to JDBC sampler
discard e974ed5 Database connection details moved to JDBC request in component reference
discard 89c484b Fix JDBC screenshot to show pool id and correct parameter type list
discard 9e811a2 Document XPath Extractor namespace option
discard 9bdc6b8 Add clean-docs and clean-apidoc targets
discard d7ec73e Oops - now no longer need import
discard 39920b0 makeDocumentBuilder no longer throws SAXException
discard 614bc9a Add nameSpace option to XPath extractor
discard 05649d8 Remove unused throw clause; tidy documentation
discard 94bf0d0 Report more details of SQL errors
discard ef8a2f7 Add fix for Derby NPE when no ? markers provided
discard 5228893 init() should not be public
discard 1652c05 Allow username to be omitted
discard 256aad2 Add details for Apache Derby
discard 8173ac3 Handle invalid data types more gracefully
discard 5855b51 Add SQL server (MS JDBC) settings
discard 09debbd Fix incorrect bug number
discard 0709a67 Bug 40991 - Allow Assertions to check Headers
discard b690ca0 Update Javadoc
discard 71a850e Update Javadoc
discard 875cc28 Tidy up
discard 08adfb8 Update SampleResultConverter version
discard 17464d8 Update Javadoc
discard 5c6dc49 Fix up some Javadoc errors
discard 63b0f62 Fix up some Javadoc errors
discard 45a133a Bug 43283 - Save action should add extension .jmx if not present
discard dae1469 Control+A key does not work for Save All As; changed to Control+Shift+S
discard 6fd5f0f Bug 38687 - patch caused problems with non-GUI mode on systems without displays Added hack to create non-GUI version of JMeterTreeModel
discard 17627ce Add check for jmx file extension
discard 821f362 There is an END label, so use it
discard 7964004 Update Javadoc
discard 5e5a037 Update docs
discard 506f8e5 Bug 403873 - add JMS point-to-point non-persistent delivery option
discard 48d2c1d Hide variables that should not be exposed (force access via get/set methods)
discard 15c06aa Hide variables that should not be exposed (force access via get/set methods)
discard 165ea8f Hide variables that should not be exposed (force access via get/set methods)
discard 9c355db Hide variables that should not be exposed (force access via get/set methods)
discard 31100ad Add 2.3RC3 tag
discard f1eade5 Fix instruction re project variables not being defined
discard d938236 Tidy display values
discard 776c562 Bug 28715 - allow variables in Cookie Manager
discard ed446d2 Add note re cookies and auto redirects
discard cece4de Document bug 40394
discard 640b57e Update/clarify Eclipse run instructions
discard c8829e2 Add sample HTTP login
discard d4a83fd Bug 38687 - Module controller does not work in non-GUI mode
discard d35a045 Allow for guiPackage to be null (see bug 38687)
discard 0d027d6 Code for convertSubTree is now all in JMeter.java
discard b2739a6 Add test to show Bug 38687
discard 054a1eb Add serializer.jar (needed for xalan 2.7.0)
discard b2ff58d No longer need propertyChange handling; also when removing this realised that only one property would be saved (because of the return) statement. So the fix to 42947 was incomplete - oops!
discard 35a2cdf Fix NPE in unit tests (previously unseen because null != evt.getSource())
discard 30e27d1 Document most recent changes
discard 7c3ae36 Bug 42947 - TestBeanGUI fields not being updated for short-cut keys
discard 06a4f35 Bug 43122 - new fix that preserves fixes to 30120 and 39427
discard 21206b4 Update to httpclient 3.1
discard ceb8346 Eliminate possible NPE
discard 519b200 Document CSV Data thread behaviour
discard 5d5d9ab Update to httpclient 3.1
discard 31b59e9 Synchronise recent doc updates
discard e48290c Fix up index entries
discard 8ecffd5 Use ENTITY sectnum for all sections Remove duplicated saving/running sections
discard 6d9f935 Synchronise recent doc updates
discard 0ad0846 Document Exception when running multiple tests in same remote engine
discard 8f6aa59 Remove unnecessary try/catch
discard fff2e90 Synchronise recent doc updates
discard b5e007f Move object construction out of synchronised block
discard 361684f Bug 39792 - ClientJMeter synchronisation needed
discard deb5b12 Move known problems earlier Add reference to bug 39337
discard 6eb26a1 Add details of server startup using non-GUI client
discard c9ef9d5 Detect broken connection and stop test
discard f75a752 Show start time in remote console
discard 809e76e stop thread option in CSV Dataset is an improvement, not bug fix
discard 35c7af3 Add stop thread option to CSV Dataset
discard 2c055a4 Don't bother with API for nightly builds
discard 7dd96c6 Allow for null URL in extracted list
discard f37e800 Allow for quoted charset in Content-Type parsing
discard 2f58675 Use common code in SampleResult to extract contentEncoding and type
discard aa86c72 Added link to Extending Tutorial Catch up with other updates
discard 65b1271 Add extending tutorial PDF to web-site
discard 98b0a7b Obsolete documentation
discard b0fea11 Add link to Extending JMeter PDF Don't process outdated extending xml files
discard 1b221e0 Bug 42919 - Failure Message blank in CSV output [now records first non-blank message]
discard cdebf04 Try to fix Gump test not finding any tests
discard d0e877a Clarify OS requirements
discard 8e9b31d Fix possible NPE in HTTPSampler2 if 302 does not have Location header.
discard 6a0580e Set compiler source/target to 1.4
discard c0bb1c0 Tweak comments
discard 9aa9b62 Bug 43007 - Test ends before all threadgroups started
discard a93a691 Bug 42918 - Size Assertion now treats an empty response as having zero length
discard 8f3fd01 Bug 43006 - NPE if icon.properties file not found
discard 7019d68 Document change to special port 80 behaviour
discard 078c64e Bug 43054 - SSLManager causes stress tests to saturate and crash
discard 9851360 Document headless fixes
discard 23c5b40 Force the X11 display variable to be checked early on for non-GUI runs [Avoids some problems with running non-GUI on headless hosts]
discard a54abd7 Check for additional icon errors when running headless
discard 7754042 Check the contents of the batchtest log file for any unexpected output
discard 758cc30 Properties file for running batch test
discard 6d9c306 Reduce warning to informational message (makes detecting batch errors easier)
discard 305e443 Detect if non-GUI runs OK headless by forcing it to try using non-headless mode
discard 4694ed8 Document fixes
discard e3847d9 Fix NPE caused by incorrect change of clear() to clearData() Clarified code by using testStarted() rather than clear() to initialise accumulator.
discard 7856c60 Fix Gump failure
discard 5fa1642 Oops! The setup of the port got lost in the recent changes.
discard 1ee0342 Log file.encoding
discard aed4094 Allow for file.encoding=UTF-8 and UTF8
discard 37552b9 Clarify build requirements
discard 928738f Add content encoding
discard cc16f61 Allow for timing variations
discard 27510b1 Add compile-tests dependency to test-head(less|ed) internal targets
discard 75c18f3 TestSetup is not a suite, so use the common interface Test instead
discard 140dbbd Update to 2.3 API
discard 0530bf4 Update to 2.3 API
discard 9528fbf Update to 2.3 API
discard ff61688 Fix up javadoc header replace
discard 98c1318 Previously excluded javadoc classes
discard bc4140d Tidy up Javadoc generation
discard b3d7137 Overview file for Javadoc
discard 5a77111 Update site docs
discard 777f9d2 Clarify change to javax.net property definitions
discard fc93c46 Move to one-time setup and teardown to save restarting the server
discard af7c62b Fix mirror server to work on Unix as well
discard 6c543ff Split HTTP and HTTPClient tests to make it easier to see which fail
discard b464858 Apply documentation updates
discard 2d14eb8 Make difference output clearer
discard 50616fa Document use of java.awt.headless for testing
discard fee94ee Since rest of file is written with EOL=LF on Windows, make sure the header lines are too
discard 4edaf73 Allow tests to be compiled against JMeter jars (so can test without recompile of source)
discard 73cb1a4 Data output files are LF format
discard a080f3b CSV files are native format
discard 68ec62b Fix test to work in other Locales.
discard 9efb597 Re-work Transaction Controller so original behaviour is the default
discard 0c86ead Quote '.' to prevent problems on locales with a different decimal point
discard b191fdb Restore setup of PACKAGE_OBJECT for use by Transaction Controller
discard affcf99 Give access to mirror server thread status
discard 2df55ee Add check that mirror server did not fail upon startup
discard 840b950 Fix bug introduced in r485103 (should have applied the cast to the entire product)
discard 731f56c Fix minor typos.
discard 88d9403 Fix test so it no longer depends on arbitrary HashMap ordering
discard 8042359 Remove unused Sun-only code
discard 90c1d5c Remove unused Sun-only code
discard 973f458 Fix NPE when password is not provided
discard 173cfd7 Update to latest XStream License
discard bf8616e javax.net.ssl now in system.properties
discard acd7399 Ignore csv and xml files
discard 7b4b36e Jexl function did not allow variables
discard 24c9505 Don't create site or api docs at distribution time as they are in SVN
discard d4b0d4a No need to create site separately now
discard 103a5b5 Site documentation
discard ce0b537 Site documentation
discard 36ed9c1 Bug 42173 - Let HTTP Proxy handle encoding of request, and undecode parameter values
discard b9e05b7 Bug 42173 - Let HTTP Proxy handle encoding of request, and undecode parameter values
discard 4ced8e7 Various document clarifications and tidyup
discard cda1288 Prepare for release
discard 94ffef5 Add note re assertions etc behaviour in Transaction Controller
discard e2c3788 Re-arrange bugs list in categories
discard 23eb5d9 Bug 42232 now fixed
discard dbe52f9 Bug 40099 - Enable use of object variable in ForEachController
discard ce5796f Activate => Enable (to agree with Disable)
discard 74c177f Added commons-io
discard 67fb016 BSF Sampler passes additional variables to the script
discard 858ce03 Bug 42778 - Transaction Controller skips sample (NPE)
discard 27121e7 Remove unnecessary debug statement
discard 80c3a21 Include name of sampler in log message, to make it easier to see which sampler it is
discard 7f38666 Add Failed only checkbox documentation
discard 7cb1d6d Bug 42674 - default to pre-emptive authorisation if not specified
discard af38863 Add wire.header example
discard 9f6087b Bug 41612 - Loop nested in IF behaves erratically
discard d5983d2 Add test for Bug 41612 Loop nested in IF behaves erraticly
discard 8d986b3 Document pre-emptive authentication for httpclient
discard d337f4a Fix the httpclient logging examples
discard b034376 HtmlParser 1.6 (2.0) is the default now
discard 6e2729c Update to JUnit 3.8.2
discard 73227ea Update JUnit to 3.8.2
discard 9f80d5e Document proxy.pause
discard b059a21 Update version checks
discard 32d98e0 Don't save empty comments (except for test plan)
discard 28721ef Replace deprecated delete by nested version
discard 6217e52 Update version check for SampleSaveConfigurationConverter
discard 0db9ba4 Bug 42674 - Skip formatter if present in JMX file
discard cad6caf Clear up old jmx.out files before a new test
discard f2119f0 Bug 42660 - BeanShell* : add property to specify if "testStarted" etc methods should be called
discard e7b9100 Update BeanShell variable names
discard 59422c6 Correct variable name jmctx => ctx
discard ae69829 Add details of variables
discard c64571e Add comment re BeanShellListeners.bshrc
discard fc256e2 Oops, left in cut-n-paste...
discard 428711c Ensure lib.opt is created
discard 10999bb Update SampleSaveConfigurationConverter version
discard 2b36ef3 Maintain backward compatibility if <bytes> field is missing
discard fa53260 Bug 42659 - BeanShellIAssertion: include error from interpreter in message in GUI
discard 146908b Reduce the size of an empty comment box
discard 09ce36d Change default to save byte counts, as these are needed for some Listeners
discard 0ccd7cf No need for reflection as we only use JsseSSLManager now.
discard 8c115cc Fix up initial state of followRedirects Rearrange WebServer panel to use only one line
discard f72f352 Make Automatic redirects the default
discard da6f2c0 Can't use Slow socket with Java https (JSSE)
discard 99ac85c Handle CPS setup here for now
discard b60fb04 Slow SSL sockets have to be done elsewhere
discard 41ee4ff Add SlowSSLSocket wrapper if required
discard ba04e22 SSLSocket wrapper to emulate slow devices
discard 57b4d96 Use generic slow streams
discard 3d26a00 Generic versions of slow streams
discard 573ac81 Implement the missing createSocket() method (which was not needed originally, but is now)
discard 5a3c8b7 Oops - need to retrieve the property value ...
discard c77fa95 Simplify BeanShell init and logging
discard bae3b1d Suppress default logging of failed listener invocations
discard 22dcad8 Tidy logging; add evalNoLog() method for use by listener callbacks
discard f07abd7 Fix comment markers
discard c799e77 Forgot clearGui() for this element
discard bfbfdc2 Downgrade log messages to debug; add NON-NLS markers
discard e09e496 Bug 42582 - JSON pretty printing in Tree View Listener
discard d32d1f7 Add some attribute and empty child test cases
discard 737b93a Document Eclipse/Ant build differences
discard 9eb306b Eclipse builds no longer exclude images [Allows Run to work without needing core.jar] Updated readme; no longer any optional jars for build purposes.
discard 6d54eb1 Oops forgot javamail.complete ...
discard 6a7a59e Remove optional library checks as no longer needed Tidy up unused targets
discard 572ed3d No need to exclude BeanShell classes
discard 92cd127 Add TestListener and ThreadListener support to BeanShell test elements
discard dfd3eef Unnecessary to enable ThreadListener for all TestElements
discard 3339b2e Avoid NPE if node has no childred
discard 059515f Fix up version check
discard bd1f5b7 Must implement Clearable so can find the clearable GUI nodes that use it
discard db3f1a1 Improve debug output
discard d884263 Tidy not_in_menu
discard 633a62f Jndi no longer present
discard 64496c8 Not used
discard b4a3ec6 Not used
discard 17eb25f The clear() method was defined in the following interfaces: Clearable, JMeterGUIComponent and TestElement. The methods serve different purposes, so two of them were renamed: the Clearable method is now clearData() and the JMeterGUIComponent method is now clearGui(). 3rd party add-ons may need to be rebuilt.
discard b43a179 Add Reset Gui menu item
discard 6f6fee3 Add Reset Gui resource
discard daa8668 Not used
discard fe9991f Remove unnecessary override Nothing to clear, so no need to implement Clearable
discard 5bce33d Remove unnecessary override
discard aeaefbc Check bodySent not null TODO check mirror server running OK
discard 6bd5fcc Remove unused import
discard 4509e31 Label needs to be created before it is used (init was moved too early).
discard 4a28b97 Add new constructor to simply usage
discard 71d9bc6 Ensure mTextArea is set up before it is used
discard 264af1a Clone should never return null
discard 57671a1 YELLOW already exists
discard 5bd0f65 DateFormat is not thread-safe - make non-static
discard 39c4a70 DateFormat is not thread-safe Only need one SAXerror handler
discard bcfef37 Make nested class static
discard ee53cfc Remove unused logger; make fields private
discard 87365fe Restore Report section (needed for unit tests)
discard 84720b4 Message count was not being restored correctly
discard 0a0a036 __threadNum does not work in config elements Add some extra clarifications
discard 6751fdb Bug 41774 User doc "Building a JMS point-to-point test" has mistakes
discard 903da2c Bug 25441 - TestPlan changes sometimes detected incorrectly (isDirty) - fix Load/Close problem
discard ae44a6a BSF jar is included...
discard 4ce9015 Add session context property details
discard 9f9c7bb Add warning re SSL error
discard c76f9ad Bug 42506 - JMeter threads all use the same SSL session
discard 81ec3b5 Expand Timer description Fix gif/png mixups Comment out empty Reports section
discard 34ba893 Remove commented items
discard 1609496 Bug 42326 - Order of elements in .jmx files changes - take 2
discard 52027d9 Check for beanshell not found (better than throwing NPE)
discard d86b0a4 Some more changes
discard 230ea34 Bug 42326 - Order of elements in .jmx files changes
discard 33bf348 Use new KeyStrokes class - change Remote Start All to C+S+R Comment out Paste As Insert (same as Paste)
discard 138a443 Use new KeyStrokes class
discard 0ade86d Use new KeyStrokes class
discard 73ecd5e Collect all the KeyStrokes together
discard 8bb4d17 Bug 42539 - HCI: Inconsistent position of "Remove" in contextual menu
discard 8ca105a Tidy up remote start error messages, and remove double-reporting of init error.
discard d90a858 Add NON-NLS markers. Add getJMeterBinDir() method. Fix findFile() to take account of separators.
discard 1a84004 Replace "Error" by resource string
discard 0e30a13 Bug 42537 - I18N: french translation mistakes on Test Plan main page
discard f4e11ab Allow title to be provided for error messages
discard 46a2dcb JMeter requires JVM 1.4+
discard cf1c0dc Bug 41913 - TransactionController now creates samples as sub-samples of the transaction
discard 85cb254 Remove unused import
discard 222a9db TransactionSampler is not a real sampler
discard b1a69fd Move Transaction Controller to core
discard 535203c Add accelerator (Ctrl+Shift+E) for clear
discard b20b75c Clear the sample count
discard 1785fbc Fix CLI long optional argument to require "=" (as for short options)
discard 36c3bf3 Correct error in optional description
discard 02db307 Functions are shared between threads, so setParameters() and execute() need to be synchronized if there are any class fields.
discard b20adb8 Functions are shared between threads, so setParameters() and execute() need to be synchronized if there are any class fields.
discard f15ab5e Functions are shared between threads, so setParameters() and execute() need to be synchronized if there are any class fields.
discard c8f4cc1 New tests for constructor(boolean) and setFormatter()
discard cbaea52 Need to set printMilliseconds correctly
discard 751fd1c Improved loading of CSV log files: - Listener config now used - Header line used to determine format if possible - log messages give field name and line number - try simple date format if cannot parse milliseconds
discard 00a1b6a Allow setup of formatter by OldSaveService (CSV)
discard 298ffdc Use ISO format date Use StringBuffer instead of multiple GUI element inserts
discard db4198f Implement readResolve for transient formatter Add constructor for use by OldSaveService (and testing)
discard 77938eb Pass save configuration to CSV loader
discard b8f7fee Remove unused field
discard 57bc678 Only read timestamp if timestamp was saved
discard 8b5a73e Only write timestamp heading if timestamp is saved
discard ecde49b Fix saveservice values to correspond with defaults
discard 03b6a8a Log which field was being parsed when an error is detected
discard 2891bf2 Improved error handling
discard 755948b Revert to parameterless -r option as the change could break some command files; add -R option with parameter instead. Fix JMeterHome path check to avoid the need to generate URLS
discard 7870b17 Better representation of TEXT options
discard f81702a Fix clone() methods; add serialversionid
discard aa00c51 Bug 42379 - GUI JUnit tests fails when test are executed in non-English Locale
discard 797cf35 Bug 24684 - remote startup problems if spaces in the path of the jmeter
discard fd1b0be Bug 40851 - Loop controller with 0 iterations, stops evaluating the iterations field
discard 986530c Bug 25441 - TestPlan changes sometimes detected incorrectly (isDirty)
discard ecb301a Bug 42346 (patch 20143) - Objects that doesn´t save changes
discard 796007b Minor docn fix
discard 5cdef8a Bug 39734 - Listeners shared after copy/paste operation
discard 7fad70e Allow user to cancel out of Close dialogue
discard 5037107 Update comments; add NLS marker
discard d4bac6c Bug 25441 - TestPlan changes sometimes detected incorrectly (isDirty)
discard 5a3359d Bug 40027 - small typo in Junit sampler documentation
discard 9c4460d Add NLS markers
discard 837a232 Add NLS markers; extract string constants and general tidy up
discard 4e3eab5 Add some Function resources
discard 6fb17a5 Fix GUI alignment
discard 00e1eb1 Not used
discard 9288940 Fix GUI layout problems Add NLS markers where appropriate
discard e7987ae Add NLS markers
discard 8630533 Does not appear to be used
discard a8fbb48 Remove deprecated methods; remove duplicate output in toString()
discard 7bd850e Fixup description for optional parameters
discard 3763dd1 Remove @version
discard be9bf22 Remove deprecated method and add toShortString test method
discard 762c318 Remove @version CVS marker
discard 024c6dc Remove @version CVS marker
discard b3a18d8 Bug 42325 - Implement the "clear" method for the LogicControllers Patch 20130
discard 800121f Document Link Parser match criteria
discard a715aad Fix doc
discard 641a95a Skip javascript: links; log full sampler for match
discard 8037fd0 Add "file:" protocol handling to HTTP Sampler (for testing)
discard 0c80fe2 Use ActionNames.ADD / ADD_PARENT instead of strings Add NLS markers; lowercase resource names
discard f57b765 Set resource name to lower case as per properties
discard 780af3a Bug 42325 - Implement the "clear" method for the LogicControllers
discard e7d40cd Bug 42325 - Implement the "clear" method for the LogicControllers
discard ea6360b Replace string by resource Add NON-NLS markers
discard 045c5ae Add NON-NLS markers
discard 0f7f880 Bug 40077 - Creating new Elements copies values from Existing elements Applied patch 20129
discard 2492405 Bug 41078 - merge results in name change of test plan
discard 57fc09c Bug 30120 - Name of simple controller is resetted if a new simple controller is added as child
discard 42e359f Bug 30120 - Name of simple controller is resetted if a new simple controller is added as child
discard 9c069dd More test cases
discard a3f8356 Remove unnecessary synchronisation from isArgumentMatched() & isAnchorMatched() Add some utility match methods; tidy code
discard 95e2ba4 Add extra debug logging; tidyup
discard 319b927 Remove unused log
discard 265ee4c Bug 42247 - improve HCI
discard 9717ae2 Bug 42267 - Concurrent GUI update failure in Proxy Recording
discard 1347e67 JDBC Sampler: add Commit, Rollback and Autocommit
discard b0acab8 Bug 39808 - Invalid redirect causes incorrect sample time
discard 6038790 Bug 42018 (patch 20035) - fix autocommit config
discard e861ae3 Bug 36755 (patch 20073) - consistent closing of file streams
discard d45a00d Remove unused import
discard 168ea9e Remove unused import
discard 73420ff Test cases for optional argument handling. N.B. testOptionalArgLongEquals currently fails; optional arguments don't currently work for long options
discard 41910cc Add remote server list option to -r/--runremote flag - report an error if extraneous command-line arguments present
discard 65baec1 Remove references to 2.2.1 (replace with 2.2+)
discard 36f0107 Remove some unused throw clauses
discard a45b3d7 Remove some unused throw clauses
discard 1887cda Bug 42223 - Add ability to upload files via FTP
discard ab9ba1f Now using commons-io
discard ceeef33 Left out a commons-io reference
discard d128534 Add commons-IO-1.3.1
discard a1a9861 Use new setProperty(String, boolean) method
discard 59de8b4 Use Boolean.toString() instead of JOrphan work-round
discard 8544c42 Use Boolean.toString() instead of JOrphan work-round
discard 3892de1 Use Boolean.toString() instead of JOrphan work-round
discard 1dd2cc1 Use Boolean.toString() instead of JOrphan work-round
discard 8b921f8 Now using commons-net
discard 3666b5c Deprecate booleanToString() now we are using 1.4
discard e777a85 Add setProperty(String, boolean) helper method
discard a933487 Allow some margin of error
discard 75940f8 Change version to match updated saveservice.properties
discard 6f1c66a Bug 36755 - Save XML test files with UTF-8 encoding
discard 0f02c8b Document all BeanShell init properties
discard ee56c64 Add commons-lang
discard c45e57f Bug 40369 - LDAP: Stable search results in sampler
discard 8078ec7 Add StringBuffer method
discard 5cc8034 Bug 42185 - If a HTTP Sampler follows a redirect, and is set up to download images, then images are downloaded multiple times
discard 5912da8 Remove English translation
discard d1bab6a Bug 42184 - Number of bytes for subsamples not added to sample when sub samples are added
discard 3ff8e55 Fixup links and Java version requirements
discard 9a3e652 use the getRegisteredCookieSpecs() method now it is available
discard 7d8450e Promote CSV Data Set
discard 98514d6 Bug 42158 - Improve support for multipart/form-data requests in HTTP Proxy server
discard a8276cd Bug 42156 - HTTPRequest HTTPClient incorrectly urlencodes parameter value in POST
discard 021cb07 Bug 42139 - Add more unit tests to TestHTTPSamplersAgainstHttpMirrorServer
discard 8628404 Bug 41518 - JMeter changes the HTTP header Content Type for POST request
discard 0b61847 Bug 42088 - Add XPath Assertion for booleans
discard db2b40f Fix title width problem
discard ea06fea Allow default cache size to be defined
discard 6fd2e50 Bug 42057 Allow for null connection caused by null method
discard 04b9087 Bug 42057 Allow for null connection caused by null method
discard 5360b71 Bug 40825 - Add JDBC prepared statement support - docs
discard ac4fda4 Bug 40825 - Add JDBC prepared statement support
discard f0fa913 Move method creation into try block as it can cause IllegalArgument
discard 4e82ca3 Bug 42098 - Use specified encoding for parameter values in HTTP GET
discard 6773353 Fix https test case to use correct port
discard 76ac18a Bug 27780 - (patch 19936) create multipart/form-data HTTP request without uploading file
discard 71b451d Http classes are built later, so use dynamic method access.
discard 4030e59 New utility class
discard f902bc9 Optionally start mirror server
discard 7e66756 Document remote variable/function problem.
discard c6188e8 Add port constructor; refactor to use private method ins constructors
discard 3324767 Bug 42019 - Content type not stored in redirected HTTP request with subresults
discard f87f685 Bug 42019 - additionally set up contentType and dataEncoding; urlsetup moved from subclass
discard f43fbe3 Move update of parent fields to parent; tidy
discard b6e05ef Bug 42022 - HTTPSampler does not allow multiple headers of same name
discard 7bdd167 Bug 27780 (patch 19892) - fix encoding
discard 3bf1a1a Bug 27780 (patch 19792) - update POST handling Also updated PostWriterTest to include additional headers
discard fa2e3d9 Bug 27780 (patch 19859) update POST tests
discard a585fdb Bug 41913 (19861) - fix ViewTree Assertion display; accumulate sub-sample byte-count
discard 9a2f2c3 If thread name has to be fetched, save it.
discard 5243c88 Reduce logging output
discard d75a7c9 Tidy up GUI. Check wsdl field not domain for empty WSDL. Remove useless CANCEL options from warning dialogs
discard 93be0bd Remove unnecessary revision marker
discard 2cb1236 Allow sampler to be created when optional mail jars are missing Better reporting of problems creating the document
discard b7e269d Add another example - preemptive auth
discard 49ab7bb git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-2@524307 13f79535-47bb-0310-9956-ffa450edef68
discard f000614 Unused imports
discard 6a6340c Update to httpclient 3.1-rc1
discard 2892646 Bug 41944 - Subresults not handled recursively by ResultSaver
discard 0debe40 Add missing svn:eol-style native properties
discard 533903b General tidyup
discard f7756da Tidy LDAPExt documentation
discard fac1bbd Set responseCode to null if -1
discard cba8c6c Bug 41928 - Make all request headers sent by HTTP Request sampler appear in sample result
discard ae48b91 Bug 41928 - Make all request headers sent by HTTP Request sampler appear in sample result
discard 5832651 Bug 41905 - Can't cut/paste/select Header Manager fields in Java 1.6
discard 2913c74 Minor formatting tidyup
discard eb52775 Title panel needs to extend across whole width
discard 0ef6001 Document use of getLabelResource vs getStaticLabel
discard 3fb5d8d Bug 41837 - Parameter value corruption in proxy
discard adbc528 split() generates 1 element list from empty string, so check the string
discard 04fcbcd Add the header to the parse error
discard 91f708f Bug 41884 - Chinese character mistake
discard b538b19 Bug 41903 - ViewResultsFullVisualizer : status column looks bad when you do copy and paste
discard 088d6a8 Put header in result
discard e0b8d4e Bug 41902 - NPE in HTTPSampler when responseCode = -1
discard 6e0168f Fix minor typos
discard ce9419e Bug 41880 - Add content-type filtering to HTTP Proxy Server
discard 85d71d5 Basic & test
discard e6b1806 Remove success? key
discard d8f93da Bug 40589- Unescape XML entities in embedded URLs
discard 4e51cd5 Bug 40589- Unescape XML entities in embedded URLs
discard e52f9b6 Use new HTTPSSLProtocolSocketFactory for HttpClient and Java
discard f946e24 New combined HttpClient and Java socket factory
discard 7714fa1 Bug 39693 - View Result Table use icon instead of check box
discard 4c237c1 Needs to be public
discard ff4f999 Bug 41876 - Add more options to control what the HTTP Proxy generates
discard 24aea54 Use resource for HTTPSampler2 title
discard 5b1ebdf Unused imports
discard a502b25 Log the protocol used
discard 8235282 Use specific log file for jmeter server instance
discard 3e0b9ad Add temporary override for https protocol: https.default.protocol
discard e64ff94 Use specific log file for jmeter server instance
discard cc49094 Use specific log for batchtest
discard 7a28a11 HttpClient sampler was checking the wrong header for gzipped content
discard 07a261e Use new AssertionResult constructor
discard 3592f77 Needs to be public for unit tests
discard 36901f5 Allow Proxy to work with HTTPSampler2
discard 0a717bb Bug 41873 - Add name to AssertionResult and display AssertionResult in ViewResultsFullVisualizer
discard 50815cf Bug 40371 - response assertion "pattern to test" scrollbar problem
discard 5aa427a Log max connection retry count
discard 0c77f93 Add standard deviation to Summary Report
discard 39f48cf Add http.java.sampler.retries for HTTP sampler retries
discard 98be0dc noshade has no value
discard 5d42fbc Bug 41259 - Comment field added to all test elements
discard 74b578c Fix minor layout problem
discard 7c1cb32 More download details
discard 457445a Basic jmeter script for JVMs that do not support all the -X options
discard 3b0383b Fix typo; remove GC debug
discard d6ddf9d Use pushd/popd to change to script directory rather than CD Fixup log file names
discard a75fc7a Document -j option
discard 29de8d5 Added oro.patterncache.size
discard 7224770 Clarify comma escaping
discard 905e110 New -j option to easily change jmeter log file
discard be71879 New -j option to easily change jmeter log file
discard 06e96d3 Start to add logfile option INCOMPLETE
discard f93fbee Split up getProperties to allow startup to change the log file name.
discard d923f4f Add findFile method which also checks bin directory
discard 3dc7427 Bug 39864 - BeanShell init files now found from currrent or bin directory
discard 29731a0 Remove stale import
discard d08dde8 Update to velocity 1.5; add commons-lang-2.3
discard 36f7369 Change HttpClient proxy definition to use NTCredentials; added http.proxyDomain property for this
discard 2742dc9 Align messages
discard dbca835 Bug 40325 - allow specification of proxyuser and proxypassword for WebServiceSampler
discard 82e9de5 Ensure that sampler endtime is always set even if an Exception occurs
discard cac580f Document change to LDAP
discard 19f6405 Fix tag nesting (hopefully)
discard b0929f3 Sorted by key
discard 5d58adc Bug 40103 - various LDAP enhancements
discard 64eb409 New XMLBuffer utility class (currently only used by LDAP)
discard 9143942 No longer ALPHA
discard 0618481 Remove CVS tag
discard 0b17301 Allow access to index
discard c52d6dd Bug 41704 - Allow charset encoding to be specified for CSV DataSet
discard 563cd13 Bug 40933, 40945 - optional matching of embedded resource URLs
discard 080cd16 Document logkit used by rmi
discard 324d6ce Tidy up image directories
discard ccf863a Tidy the changes
discard 90684a5 Bug 41705 - add content-encoding option to HTTP samplers
discard 7363768 Exclude ObsoleteGui from Menus
discard 0b35e7c Exclude ObsoleteGui from tests
discard 50440ee SQLConfigGUI has been deleted; add a dummy GUI element so testplans don't cause errors
discard 89cc7f9 Move Active MQ jar details to getting started Clarify JMeter lib and lib/ext directories
discard 1a806ee Update Eclipse instructions
discard 6663ddc Beanshell is still optional
discard f6151d0 Fix up missing items from archives
discard 8b8b4ee Add API build jars
discard fd8ee44 Moved to lib/doc
discard e2bd5aa Fix up to allow for new API jars
discard 2f66f46 Add Geronimo API jars to the build
discard 3a90621 Add build-only jars
discard 99ccad8 Directory for ASF jars defining external APIs
discard fa3a7da Make counter volatile (else can return wrong value)
discard bf6a819 Update version check
discard a908567 Update Javadoc - explain why delta can take longer than reporting interval
discard a793a76 Give a bit more information when samples fail
discard ff88943 Update Javadoc to say when testStarted/testEnded are called
discard 68763a0 Move documentation jars to lib/doc
discard e1ad164 New directory for documentation jars
discard bcd885e Bug 41781
discard c0716e6 Bug 41787 - update JMS documentation [N.B. JMS jar details to be added to get-started.]
discard 717aed9 Document fixed classes
discard c62d2a4 Fix up some messy comments
discard 51476e3 Add some timestamp output
discard e80ca70 summariser only for non-GUI mode
discard 8e26906 Assumed that the timstamp was always at the end ...
discard 274898b Assumed that the timstamp was always at the end ...
discard b5aa52e addSample() assumed that the timstamp was always at the end
discard bcad47d Must use PureJavaReflectionProvider to ensure maximum compatibilty
discard bc60ff3 Unmarshall is needed after all
discard e3dd115 Reverting change to constructor - did not help
discard 1051a16 Update version check
discard a15ef33 Downgrade unnecessary log message
discard 1fefa3f Now no need for unmarshall routine
discard 5b35162 Set non-saved members in constructor
discard 128e900 Make the svnant taskdef optional by enclosing it in the target that uses it
discard 6facb1b Fixed this earlier
discard d32ec51 Allow for errors on headless boxes
discard bc66d28 Add task to allow fetching of current revision from SVN [Requires svnant jars to be downloaded to lib/opt]
discard d72a0b8 Add some build info
discard 34b27c5 Clarify purpose of nightly builds
discard 5d76c04 Remove old targets Add nightly target
discard 6bc60f6 Oops - not neeeded (and causes Gump fail)
discard 86970c8 Add hashCode() so Findbugs does not complain about derived classes TODO: still needs to be fixed ...
discard 6dd392e Document cookie flag
discard 63311b9 git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-2@514347 13f79535-47bb-0310-9956-ffa450edef68
discard bb81de8 Fix up another test
discard 933788d Remove a JDK 1.3 work-round
discard bab83fb Not used
discard 19e7983 Add serialVersionUIDs
discard a6acbc3 Updated version checks (XStream Mapper changes)
discard f29528e Need at least one test..
discard 34c4f4b Remove deprecated JMeterUtils.split()
discard 4b9534d Remove deprecated JMeterUtils.split()
discard 0dcbd7c Catch CachePattern Exception instead of all Exceptions
discard c99fa45 Use JMeterUtils pattern Cache
discard 8fd563b No point in this being serializable
discard 604a3db No point in this being serializable
discard d3c9aa4 Replace deprecated Xstream ClassMapper with Mapper
discard e176d21 Revert to Boolean.valueof()
discard 1429571 Tidy exclusion list
discard eb700a5 Updated jar versions
discard 1d7c60e Updated various jars Changed build to use a properties file and specific jar versions
discard 28e84ae Initial very simple batch test task and script TODO: add more elements to the test plan
discard 3497997 Bug 41707 - HTTP Proxy XML-RPC support
discard eb32a0b Update copyright year
discard 0ba6e2b Bug 40696 - retrieve embedded resources from STYLE URL() attributes
discard 555dd01 Use Matcher and PatternCache from JMeterUtils instead of private versions
discard b7ac9fb Remove unused imports
discard 7f4af60 Remove unused imports
discard bb91a1e Remove unused private method
discard 5439bf7 Remove formatting from Calculator classes Add unit tests for Functor method calls
discard 4780772 Remove all String routines; formatting is now done by the Renderers
discard ea8916f Use new ObjectTableModel constructor; add testFunctors() - unit test hook Apply local renderers instead of relying on Calculator routines
discard 87e97c4 Use new ObjectTableModel constructor; add testFunctors() - unit test hook
discard bb63ad9 Initial version of JTable rendering utility classes
discard 39b492a Add check that only appropriate objects are added Add unit test helper methods
discard 781ab58 Add unit test helper methods
discard fea2f37 Added __V variable function to resolve nested variable names [Forgot to add new file last time; added example]
discard 90c3182 Added __V variable function to resolve nested variable names
discard b216db6 Reformat mangled comments
discard 9e3f779 Document incorrect avg. Bytes value in 2.2
discard 7a30265 Put more detail into the JMeterError throwable
discard 9e11031 Put more detail into the JMeterError throwable
discard a537c63 Session name may contain meta characters
discard 9392755 Allow for spaces in JMeter installation directory
discard 9c3e81f Bug 39717 - use icons in the results tree instead of colors
discard 607a2d8 Bug 39717 - use icons in the results tree instead of colors
discard 3f01458 Unused import
discard 94ffae1 Xstream 1.2.1 & xpp3_min-1.1.1.3.4.O
discard 1aae078 Show time if test fails
discard 34caa65 Update to htmlparser 2.0
discard 91c54f9 Update to htmlparser 2.0
discard 30ff684 Update to htmlparser 2.0
discard 468b472 Update to xalan-j_2_7_0
discard 50e76e6 Bug 40103 - extraneous /operation tag
discard 430db8c Document Bug 22510
discard 0cd1ea9 Update tag list
discard 60bc343 Not sure why the Map was static
discard 5f4068f Bug 41663 - dead links on ASF/JMeter page
discard 90526d5 Bug 36959 - Shortcuts "ctrl c" and "ctrl v" don't work on the tree elements
discard 0de7281 Make non-serialisable field transient
discard a84551e Make non-serialisable field transient
discard 199b96a Make non-serialisable field transient
discard 0d09a84 Make non-serialisable field transient
discard 948fa0c Make non-serialisable field transient
discard e8f0405 Make non-serialisable field transient
discard 0d95639 Make non-serialisable field transient
discard f5e48da Make non-serialisable field transient
discard 91530d4 Make non-serialisable field transient
discard 6e97af1 Make non-serialisable field transient
discard dbbfc6e Make non-serialisable field transient
discard d93439a Make non-serialisable field transient
discard 7f0a25d Make non-serialisable field transient
discard 60c4d4d Make non-serialisable field transient
discard f7c3760 Bug 41523 - extend XPathExtractor to work with non-NodeList XPath expressions
discard 9eea91f Bug 41523 - extend XPathExtractor to work with non-NodeList XPath expressions
discard 28a0c6f Extract filename once
discard 5388d5f Fix some possible file close failures
discard 1a8fbc3 Protect against possible NPE
discard 1b8e41d Add some more Auth tests
discard be0f231 git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-2@506163 13f79535-47bb-0310-9956-ffa450edef68
discard 6d27304 git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-2@506126 13f79535-47bb-0310-9956-ffa450edef68
discard 409b2fe git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-2@506125 13f79535-47bb-0310-9956-ffa450edef68
discard 474a9f3 Ensure file is closed; remove useless instance of Properties()
discard b81df14 Tidy unused classes
discard cc06f70 git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-2@506100 13f79535-47bb-0310-9956-ffa450edef68
discard d4b150c Document and simplify some code
discard 3dfb61d Ensure test element is updated by Test button
discard 292c7c2 A few more ignore resources for use in testing
discard c14399b Document lack of support for testplan=2.1
discard 5bbf872 git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-2@505692 13f79535-47bb-0310-9956-ffa450edef68
discard 8d69a75 Bug 40383 - only set content-type if not already set Also apply to file upload. [HttpClient behaves the same way]
discard 892ee9b Bug 40383 - only set content-type if not already set
discard 7c95740 Added Clearable (which it supports), so subclasses don't need to
discard d637dd6 Added Clearable (which it supports), so subclasses don't need to
discard 387bde1 New method in Response Assertion
discard cfd28b1 Bug 40369 (partial) add equals matching to Response Assertion Also tidied up the interfaces somewhat
discard 0d51887 Bug 40381 - LDAP: more descriptive strings
discard d539b67 Fix quoting
discard 4f30e0f Update version check for property file
discard e78bd1c Say which nameMap
discard 7984479 Add HttpMirror class names
discard bf4d92c Adding HTTP Mirror server workbench item
discard 079bbb1 Bug 33964 - send file as entire post body if name & type are omitted
discard 0b59328 Content type string moved to parent class
discard d64ba5d Comment File fields; add getSendFileAsBody() method.
discard 21f0f80 PostWriter methods are static
discard 616096f Add closeQuietly() methods for [Server]Sockets remove JDK1.3 encode/decode work-rounds
discard cccf5c2 Replace JOrphanUtils.encode with URLEncoder.encode
discard 0fdd668 Replace JOrphanUtils.encode with URLEncoder.encode
discard 93a2186 Fix test case for new Domai/Realm fields
discard acb6ce2 Use new Domain/realm fields in HttpClient sampler
discard bcf3a0c Add Domain and Realm to Authorisation Manager
discard 83e88ac Bug 39827 - SOAP Sampler content length for files
discard e5a3dda Bug 39827 - set correct content length; and allow override if necessary
discard 1dfa40f Don't allow the Content-Length to be overridden
discard 6eb8a97 Use bytes, not characters! See Bug 39827
discard e9da123 More updates
discard f0592c5 Bug 41416 - don't use chunked encoding for XML provided in the text box
discard 66603cb Bug 41543 - exception when webserver returns "500 Internal Server Error" and content-length is 0
discard 36867bd Remove unused items
discard ed7e168 Tidy links
discard 1965d8c Various documentation clarifications
discard c743f92 Add Index/Next/Prev to site documentation
discard cfae314 Align some log lines
discard e83f1c9 Remove internal AlwaysTrustManager in favour of CustomTrustManager
discard fcd5565 Allow for use of standard Java truststore (will be needed to support conditional trust management)
discard 0fcb942 Initial implementation of trust manager
discard 86e858d Downgrade detailed logging to debug level
discard 3b48c3a Improve logging messages
discard a683727 More changes
discard 34da4f8 Reduce logging output
discard 1c5b6e1 Add call to SSLManager which sets up the same https handling as for the Java stack
discard df71131 Add HttpClient socket setup
discard ed87866 New class to handle HttpClient secure sockets for use with SSLManager
discard 70a5f82 Tidy up logging; remove GUI warning popups
discard 47bb16f Remove unused log and imports
discard e0317d9 Update comments
discard 75be56f Tidy up some messages
discard 06d90cd Remove unnecessary SVN tag
discard 6654639 JAVA 1.4 now handles all keystore types, so just use default
discard 3c879ba No point checking an empty keystore and then complaining if it is empty.
discard d01be61 Update documentation
discard ab44c7c Don't prompt for password if there is no keystore
discard 9083ec9 Replace Sun-specific com.sun.net classes with javax.net
discard ac863c9 Make log messages clearer; give access to string constant
discard 7bd7d5b Now only one type of connection class
discard 8707d12 Narrow catch clause; set system property directly
discard cb7441f Update version check
discard ec327e5 Move SSL properties to system.properties
discard e425992 Update ASF licence headers
discard feac373 Update ASF licence headers
discard 01c87af Update version check
discard 6c63478 Replace Sun-specific com.sun.net classes with javax.net
discard 2caeea0 Remove unused import
discard f913170 Java1.4+ no longer requires java.protocol.handler.pkgs to be set
discard 2613835 Add comments re javax.net.debug settings
discard d408115 Bug 41522 - Use JUnit sampler name in sample results
discard a97b9aa Bug 41457 - Add TCP Sampler option to not re-use connections
discard b586285 Add some missing implementations to the interface
discard 8620b27 Remove catches for unthrown throws
discard c14f640 Elimimate various JDK 1.3 work-rounds
discard 0f3f415 Remove unthrown throws
discard 759be50 Elimimate various JDK 1.3 work-rounds
discard 57c81b9 Deprecate JDK 1.3 work-rounds
discard 883385b No need to change back to LINE_END ...
discard 68fbeab No need to change back to LINE_END ...
discard 170f86a Start list iterator at beginning for the forward scan.
discard f3e2a45 updating the component doc to warn users about setUp and tearDown peter
discard af4803e I've added a NOTE in red to warn users the setUp and tearDown methods must be public. peter
discard 89f64c7 Fix version check
discard c71f21c Bug 40100 - check FileServer type before calling close
discard 5c44ba4 Clarify what is meant by batch mode
discard 1ada125 Bug 34261 - NPE in HtmlParser (allow for missing attributes)
discard 5df9028 New jmeter -n -r command file
discard f3121c7 Remove $id
discard 66885ae Remove $id
discard c456550 Remove $id
discard 29e99ca Fix NPE in active thread counts for remote tests
discard 0cc9c1a Bug 41414 - Mac OS X may add extra item to -jar classpath
discard fc0611c Bug 41277 - add Latency and Encoding to CSV output
discard c82e407 ThreadCounts are saved as two values Don't bother setting unused string variable
discard ec4f4e1 Bug 40461 - document CSVRead restriction embedded commas
discard 4df348c Add image width and height
discard 5108a3f Add image dimensions for faster rendering
discard db0950a New file for testing htmlparser 1.6/2.0
discard ff6938a Remove unused throws clauses
discard b513ff6 Remove unused import and throws
discard 4a8f60a Replace == with string.equals()
discard b23ab93 Add size to logo
discard f030c29 Ensure all the required HTMLParser16 classes are picked up; Add temporary test for htmlparser16
discard d1dffac Allow parsing of "bad" javascript
discard 9529f4e Update JS to rhino1_6R5 (MPL/GPL dual license)
discard 151bce1 Refer to top-level LICENSE files
discard 370bb4c Update copyright years
discard 026be4c Update to 1.6R5
discard c3de909 Update JS/Rhino
discard e70c95d Update JS to rhino1_6R5 (MPL/GPL dual license)
discard bfc8bec Move licenses to top-level directory
discard 169c165 Update versions
discard 38f26ad Update license (remove copyright)
discard c86bf68 Update license (remove copyright)
discard 4cf30d3 Update license (remove copyright)
discard 813419e Update license (remove copyright)
discard 9e7352a Update license (remove copyright)
discard 751d4c4 Update license (remove copyright)
discard 6c003ce Add ALV2
discard e523216 Update license (remove copyright)
discard 971a46e Update license (remove copyright)
discard db8dedb Update license (remove copyright)
discard 222bf2a Update license (remove copyright)
discard c8fa548 Update license (remove copyright)
discard a49954d Update license (remove copyright)
discard df20637 Update license (remove copyright)
discard 6e168b7 Update license (remove copyright)
discard bd5d121 Update license (remove copyright)
discard e416bae Update license (remove copyright)
discard cb8075d Update license (remove copyright)
discard a41ee83 Remove old CSV tag ($Header$)
discard 2df7c92 Remove old CSV tag ($Header$)
discard 7b6e96c Remove old CSV tag ($Header$)
discard b706445 Ignore Findbugs marker file
discard d5fd08c Remove old CSV tag ($Header$)
discard c958f9d Update license (remove copyright)
discard 5a963ea Update license (remove copyright)
discard ed54ac3 General excludes were being ignored; move to specific entry
discard be00b0c Bug 41140 - run PostProcessor in forward order
discard 4fbd8ef Documentation updates
discard 5661bd0 Some updates
discard d2f21fa Replace thread number with name
discard 4f32ded Oops forgot JMS (also uses mail)
discard d57521c Bug 41160 - exclusions and libraries were out of date
discard 339f4de Fix uneven distribution of end values, see: http://mail-archives.apache.org/mod_mbox/jakarta-jmeter-user/200609.mbox/%3cloom.20060928T021049-454@post.gmane.org%3e
discard 27117b8 Add details of JDBC settings (from building a db test plan)
discard 2c5f8f4 Minor typos
discard 11be9a0 Add notes that BeanShell must be downloaded
discard 05265a8 Bug 41100 - PUT files not being closed
discard dac133a Better behaviour when BeanShell jar is missing Update serialVerId
discard 579cc18 Better behaviour when BeanShell jar is missing
discard 270f047 BeanShell Post-Processor no longer ignores samples with zero-length result data
discard 990727a Don't ignore samples with zero-length data
discard 88476f3 git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-2@481824 13f79535-47bb-0310-9956-ffa450edef68
discard 7408aea Fixup version check
discard ce61966 Ensure compiler.done() is called even for null samples
discard f26dd05 HTTP version (httpclient.version) defaults to 1.1
discard 9802e11 More memory for Findbugs
discard ffa51b5 More fixes documented
discard b396c41 40804 - Change Counter default to max = Long.MAX_VALUE
discard 1f94b8f Bug 40954 - ensure start time gets started
discard c05a84b Bug 41029 - JMeter -t fails to close input JMX file
discard 41ea67b fixing a bug with the initConnection. Some JMS providers have issues if getTopicConnectionFactory isn't called first.
discard 61a2a13 Bug 40773 - XML JTL not parsed correctly
discard 1f186f5 Bug 40772 - correctly parse missing fields
discard eba1b9d Bug 40791 - Calculator used by Summary Report
discard bc52bbe Fix deserialisation bug
discard c46e2c3 Fix deserialization bug
discard 6913fa4 Replace generic Exception with specific ones
discard 6543ba1 Replace generic Exception with specific ones
discard 33918ee Replace generic Exception with specific ones
discard 00b9f36 Replace generic Exception with specific ones Remove unused import
discard b618649 Fix possible NPE
discard 574d971 Replace generic Exception with specific ones
discard 11ecf43 Unused import
discard 42571a4 Fix deserialisation bug
discard 10f486e Fix deserialisation bug
discard e59a7f1 Replace generic Exception with specific one
discard 778bd96 Replace generic Exception with specific ones
discard f7a2f25 Unused import
discard 2b712fb Unused import
discard ea07c1f Unused import
discard 2cf3d11 Unused import
discard 244e4e7 Make sure code called by constructors cannot be overridden
discard 0d57af4 Added timeout to WebService (SOAP) sampler
discard 7b368e2 Fix NPE in Remote mode (transient field was not set up)
discard cdcf4a4 Fix NPE in Remote mode (transient field was not set up)
discard 135d91d Bug 40451 - set label if not set by sampler
discard 5bce4b5 Bug 40451 - set label if not set by sampler
discard 42a3520 Document recent changes
discard 6414ad0 Bug 40562 - redirects no longer invoke RE post processors
discard 4aef752 Clarify redirect descriptions (hopefully)
discard 16813d0 Add some hidden form element tests
discard 655e445 Fix do to agree with picture. TODO - fix example and picture to be more useful (login should be outside SimpleController)
discard bba9110 Bug 39861 - fix typo
discard e5b09bb Bug 40419 - Chinese messages translation fix
discard 9d741aa Add optional BeanShell init file
discard 7d00af1 Minor tidyup
discard 917e488 Ensure HostConfig is fully set up before use Add default http parameter setup
discard 6bf1184 Add details of httpclient parameters file
discard c64f581 Update property
discard 5c2f732 Example httpclient parameters file
discard bca0930 Utility class to populate HttpClient parameters
discard 14ebd5f Add fixAmps() sample method
discard 00b3926 Fix problem where While Controller gets stale value for condition
discard 399d67f Re-enabling test as it seems to have been fixed
discard 84cc08f Fix typo - see http://mail-archives.apache.org/mod_mbox/jakarta-jmeter-user/200606.mbox/%3ce6jn52$l9a$1@sea.gmane.org%3e
discard c4d4563 Update NOTICE for new format
discard cb3d073 40438 - setting "httpclient.localaddress" has no effect Added hostconfig to httpclient object
discard 49fdba0 Initial commit; describe SVN status
discard 98b04a7 Initial commit; describe SVN status
discard c618bac Bug 39773 - NTLM now needs local host name - fix other call
discard 751ec9a Clarify JDBC pool name usage
discard 4cfad2c Fix remaining 2.1 branch reference
discard 51da385 applying the https contribution from Carl Nygaard <cn...@google.com>
discard 199c75e applying the https contribution from Carl Nygaard <cn...@google.com>
discard 989f2d6 applying the https contribution from Carl Nygaard <cn...@google.com>
discard a9b4b17 Htmlparser 1.6 is not currently in Gump
discard ff6a94c Created by accident
discard 40ce573 Start branch for 2.2 development
discard 0e85958 Start branch for 2.2 development
discard 959f16d Add sample override properties files
discard e799040 Change distribution to pack the site docs as well
discard 2a315dd Log the local host name being used
discard 4855135 Bug 39773 - NTLM now needs local host name
discard 606b9e8 Bug 39773 - NTLM now needs local host name
discard e562ed4 Need to assume htmlparser1.6 is present
discard 0af29ee Fix some td->th
discard 0512ee7 Add some Ingres (2006) details
discard 87740bd Get data from Callable statement result
discard 0359509 Show file name if cannot be found or read
discard f8f9722 Fix for Bug 39729 - Replace URLConnection with Commons HTTPClient in SOAP/XML-RPC sampler
discard 064ad03 Change how default parser is handled
discard 1d8859a Document embedded response parsing
discard 3b1b1e6 Add poolname to config screenshot;
discard 6b0c566 Add poolname to config screenshot; SQL query config no longer used
discard 34703e8 Bug 39735 - remove unnecessary thread array
discard 087a304 Add tests for split() edge behaviour
discard 7e97aa7 Fix behaviour with trailing delimiters
discard aa5fbc9 Fix Java 1.3 compilation error
discard 96ac72d Fix Java 1.3 compilation error
discard c1d9e20 Fix Java 1.3 compilation error
discard 9d0a9b5 Use 1.3-compatible KeyEvent
discard 3bf899f Fix Java 1.3 compilation error
discard d77d03d More tests TODO fix failing split() test
discard b5d20a6 Add parsing of additional media types
discard 944768b Add parsing of additional media types
discard 0f47767 Add getMediaType() method
discard e25bd02 Add trim() method
discard 69a2565 Add HTTPResponse.parsers property; htmlParser.types; wmlParser.types
discard 79b1bd0 Update docn
discard f544861 More tests
discard aa9c53b Add start time to Table Visualiser
discard 6d22c12 Add getStartTimeFormatted() method for Functors to use
discard c36ad70 Doc
discard f1955e7 More tests
discard 0971480 Add Cookie policy to Cookie Manager Gui
discard 4a4ec76 Implement isPathSpecified and isDomainSpecified; delegate cookie policy setup to the GUI; move cookie save formatting to be near load method
discard 8217dea Use same method as HTTPSampler for extracting cookies so we are sure the same policy is used
discard da5dc55 Add domain- and path-specified properties. These are needed for some cookie policies
discard 7952654 Add Cookie Policy message
discard 7597d0c Test file for testing cookie loading
discard c075b4f Use new superclass method
discard dc36b1d Add getPropertyAsString(key,default) utility method
discard 6a138d5 We're using HttpClient cookie management
discard fb32e01 Use ExpiresMillis() method
discard ca742ea Update cookie handling to use updated CookieManager methods
discard df68ffe Extract some constants
discard 3522112 Add some more HTTP constants
discard fad1aef Test multiple cookies
discard 7eb955c Convert to Commons HttpClient cookie parsing and matching
discard 6c79a3b Document expiryTime
discard e31a082 Minor tidyup
discard 2081980 Bug 39707 - allow Regex match against URL
discard b37979e Bug 39707 - add URL radio button label
discard 99da692 Add getUrlAsString() utility method
discard 6268a4c Add isSecure() utility methods
discard befafa8 Add getDefaultPort() utility method
discard c113674 Update to httpclient 3.0.1
discard b26a3de Update to httpclient 3.0.1
discard 92873bf Change order of additonal property loading to be before options
discard 034d2f7 Sample user and system properties files
discard 3748073 Change load.user_properties to user.properties Add system.properties
discard 54f5455 Make setLoggingLevels() public
discard 85aa1c8 New addPath() utility method
discard 1158a48 Add JEXL to output lib jar
discard fc2df41 Document __jexl function
discard f1e88ea Automatically load properties from user.properties file
discard 7af3043 Ensure that search_paths is added to the classloader list
discard cba2098 Bug 39677 - allow for space in JMETER_BIN variable
discard 1046ea0 Add start time method
discard 768e916 Add Jexl function TODO: update functions.xml/changes
discard 53b24b1 Update version check
discard 66eef14 Bug 39656 - always use SOAP action if it is provided
discard 14ebc17 added try/catch to the setup method so that the sampler captures any failures. peter
discard 7a0c487 Create hmtlparser16 directory always
discard b57aac5 Bug 30267 - handle AutoRedirects properly
discard 5c126dc Bug 29481 - fix reloading sample results so subresults not counted twice
discard 7eac84b Htmlparser 1.6 is not present for Gump runs
discard 944144d Bug 26337 - show date of sample
discard 4ddde0a Add support for using htmlparser version 1.6 Tidy build.xml (remove optional BSF stuff)
discard 893da44 Add support for using htmlparser version 1.6 Tidy build.xml (remove optional BSF stuff)
discard cac1dd3 Bug 39652 - Allow truncation of labels on AxisGraph
discard a814cf7 Update version check
discard 3c24603 Remove transient fields
discard 7d00027 Can't currently configure the delimiter or timeformat via the config dialog, so ensure that they can be picked up from jmeter.properties
discard 7f5002b Use named constant to document purpose
discard 71711cb Bug 39626 - Loading SOAP/XML-RPC requests from file
discard 62d3ba1 Flag bug
discard 8ab564c Add findbugs html output
discard 52272cd Comparators should implement Serializable [Findbugs]
discard 8e3ef31 Remove finalize calls [Findbugs]
discard 45fdd49 Clarify Test Action behaviour
discard cb59b84 Rework to make pause independent of the target - how (and does it make sense) to pause other threads?
discard ced5a04 Remove unusable pauseTest() method - it does not do what was intended
discard 96c9b34 Remove unnecessary pause method
discard c9f4a06 Make some fields transient [Findbugs]
discard 01f6817 No need for array to be public Make some fields transient [Findbugs]
discard 59d789d git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-1@408528 13f79535-47bb-0310-9956-ffa450edef68
discard fcb6229 Oops - need to check if Header exists
discard 3cef054 No need for array to be public [Findbugs]
discard 927f14b Remove useless log of array.toString() [Findbugs]
discard 1f42b48 Calculation needs dbl variable [Findbugs]
discard d4bdcd9 No need for array to be public [Findbugs] Also privatised other variables
discard cf5acde Properly convert char array to string [Findbugs]
discard affac7d Move null check to where it might do some good ... [Findbugs]
discard 3f69d9c Math.round() needs float variable [Findbugs]
discard 516e7a2 readObject/writeObject methods need to be private [Findbugs]
discard 50fc9b9 Compare against value, not Header; close stream [Findbugs]
discard 5b4642f Add AjpSampler (bug 37652)
discard 1e2de79 Add AjpSampler (bug 37652)
discard 40a1a0c Add AjpSampler (bug 37652)
discard b11df77 Ensure recycle is set by default
discard 2cdbc2d Preload the START.* properties into variables
discard 865fda1 Bug 38707 - encode spaces in extracted URLs
discard c36400b Update HTTP details
discard f2332a1 Bug 39580 - recycle option for CSV Dataset
discard 12421eb Bug 39580 - Add recycle option (defaults to true)
discard 3633c9c Document how to use bsh to change throughput
discard 7de713f Remove BeanShellClient classes from core.jar
discard ebbc761 Move bsh.prompt redefinition to client, so ordinary telnet works as before
discard 18025f0 Add bshclient.jar
discard b228bde No longer needed
discard 6b39d37 Updated sample
discard 121a7e7 BeanShell client for sending scripts to the server
discard b44f766 Use print() rather than System.out.println so output returns to caller
discard 15863f5 Remove prompt; stop exit() from exitting JMeter. Add system property methods
discard 5445211 Update bsh documentation and scripts
discard fbe3abf Update to Commons Logging 1.1
discard 39d837b Move commons logging setup earlier so works in GUI mode
discard a74d19d Use standard JMeter logging package
discard e5d1078 git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-1@407645 13f79535-47bb-0310-9956-ffa450edef68
discard 3750776 Bug 39599 - ConcurrentModificationException Remove disabled items from loaded tree before returning it
discard 7025040 Copyright belongs nearer start
discard ac9b78b Is this class still needed?
discard bf37f4f git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-1@407630 13f79535-47bb-0310-9956-ffa450edef68
discard ce484fd Set Autoredirects correctly Add cookie debug logs
discard a19491d Check for wrong class
discard b32b8af Simplify
discard 8d4844a Add new get/set methods; change order of HTTP methods
discard 0e4af26 Minor tweak
discard df58796 Fix typo causing count to not update...
discard aaf052c Remove SSL debug setting
discard 9b83b02 Document Test Action as a Timer
discard 96538a8 Use pop-up dialog instead of error sample Allow for CSV header line
discard 2c17959 Allow for CSV header, and additional new fields
discard d7834fe Move Calculator so it can access Result fields; Allow for multiple samples in a Result
discard b45606d Add utility showMessage methods
discard d391160 Document CSV parsing
discard 6c0c2e6 Add parameters to requestEntity otherwise they are lost
discard 2f6ce30 Can't access SampleResult from jorphan code
discard 000b7a8 Updated saveservice.properties SVN version
discard 577f55e Add SummaryReport
discard 5673b06 Create Summary Report visualiser
discard b1c6320 Add some checks for incorrect parameters
discard e11f126 Document special use of ObjectTableModel
discard 0f59943 Log error if possible
discard 35a948a loadExistingFile() no longer throws an Exception
discard 0d3fb1c Add Summary Report resource
discard 446357e Simplify startTime setting; document badly named method
discard d56c5a7 Document getTimeStamp()
discard 40ae4a2 Don't continue using connection if an error occurred; don't log error response content
discard a95bbdc Document Java Request sleep mask
discard 4b492a3 loadExistingFile() no longer throws an Exception
discard 5d21af3 Better handling of different JTL file formats
discard 72c7f23 Bug 39533 - items added from wrong object
discard fd2f32a Bug 39533 - items added from wrong object
discard 54dc7d0 Remove unnecessary elses
discard 8574470 Use new Calculator instead of StatCalculator
discard e16545d Use new Calculator instead of StatCalculator
discard fa4fc7c Add cheaper calculator (no need to save results)
discard 6d91c5f Remove unnecessary PostWriter instance
discard 56dc870 Remove unnecessary else
discard 74b4ee6 Remove extra /ul
discard 8fbf858 Bug 39447 - new Constant Throughput Timer algorithm
discard 87298a5 More updates
discard f06af1f Add runtime debug switching
discard 284be87 Add NON-NLS markers
discard ee0e1a9 Fix some test errors
discard f6efa4b Improved delay calculation. No need to synch delay.
discard 17bc3c6 Add information on line mode
discard 6433e89 Update Constant Throughput Timer docs
discard 5683456 Remove GC debug output
discard c1e21b6 Add extra information to Exception trace
discard e8a9568 Gui must implement Clearable if the Test Element does
discard 793d9e3 Update GUI after updating group thread count
discard da63206 Always disconnect
discard 8f1772d Protect against NPE with empty filename
discard c3c9f14 Bug 37125
discard 34e65e7 Oops! forgot that GUI might not exist
discard 4f9b0ed Replace strings by class names
discard e36c2f9 Include BSF in distribution
discard 23fb755 Include BSF in distribution
discard 26beeb6 Include BSF in distribution
discard 8f549e1 Unused import
discard 1f2b764 Keep track of total threads
discard a84857d New HTTP screen dump; better explanation of file section Parameter name
discard d798053 Print JMeter home dir on failure
discard fa14c0d Add HTTP Implementation message
discard a8a0dbf Show active / total threads in Menu bar
discard 15280c5 Keep track of total threads
discard 4ff9df9 Don't change visibility of overridden methods
discard 45ddb49 Methods might as well be static
discard bc16594 Use use boolean method instead of if/else; use property method
discard 13e003f Use use boolean method instead of if/else
discard 7264019 Update file version
discard 83446a3 Remove duplicated entry
discard 0122e48 Minor tidyup
discard e359a08 Add threadName to TableVisualizer
discard 6976401 Log more info when the call fails
discard ee240d1 Add Thread Name to Sampler Result Panel
discard ea80516 Fix typo ($->#) Default to CSV output
discard 52d5332 Document usage
discard dd71a69 Define START.xxx properties; document internal JMeter variables
discard c77ddba Document System property file
discard 5f96f9b Add new __time() function
discard 2b70900 Only fetch variables if needed
discard f47a33f Utility method for functions to check argument counts
discard 423d4ec Allow variables in Listener file names
discard 9ba81ed Renamed _StringFromFile as __StringFromFile (keeping old name as alias)
discard e5b31c8 Add TODO
discard 2d6e37c Update versions
discard 3dc88b3 Add active thread counts to result files
discard 2836153 Move thread count increment to after startup delay Set up thread group in JMeterContext
discard f5ce83d Save ThreadGroup in the context
discard f31f41e Update versions
discard 56ac53b Document bug 33145
discard 3a20b51 Bug 38250 - allow locale of zh_CN and zh_TW Close properties files after use
discard 402a520 Show both default and JMeter locales
discard 7ecec04 Bug 38824 - clarify behaviour of Ignore Status
discard 258f728 USe multipart post as per bug 30509; this is how the default HTTP Sampler does it
discard f6bdef6 Use new encodeBackSlashes method; Split string concatenation into separate write() calls
discard 9a91f65 Add utility routine from post code
discard fd58831 Documentation updates
discard f1017f5 Documentation updates
discard dca18cb Allow spaces in dropped file names
discard 531f004 TAG_URL now not used
discard 710c715 Save URL separately from samplerData
discard 4689c9e Use writeitem() to save the URL
discard af88575 Set up SampleResult fields
discard d6ac68d Ensure responseCode is never null
discard 4c43178 Log exception message when file loading fails
discard e305799 Allow TAG_URL to be used by HTTPResultConverter
discard 13d52ab Add the PUT content and headers
discard 570d130 Unused import
discard 30864d6 Add the PUT content
discard 74a63ce Add more HTTP methods
discard 3a09a37 Allow default sampler to be changed TODO: enable this from the GUI
discard bb66557 Add support for HEAD and PUT methods
discard 85081b5 Add support for HEAD and PUT methods PUT may need further work
discard af3ae03 Fix typo
discard 84f9944 Empty string = default
discard 529287a Fix possible NPE if no WSDL present; add NON-NLS markers
discard 3b13724 Tidy
discard a267c7f Rename variable to clarify use
discard 74b5863 Bug 38234 - try to prevent / 0 crash
discard 2c7e5a1 Bug 38234 - try to prevent / 0 crash
discard 0d7709b Bug 25236 - remove double scrollbar from Assertion Result Listener
discard 621c201 Rename table column, as it contains the label, not the URL
discard 24cd12c Debug class
discard e1e3ba2 Debug class
discard 0f2c43e Rearrange fields to same order as HTTP Samplers
discard 7df8051 Document update
discard 5692ba3 Use HTTPSamplerFactory to create the sampler
discard 90e1ca9 Add https test
discard 1084c61 Document update
discard 6f009e4 Use HTTPSamplerFactory to create the sampler
discard 469dc88 Use HTTPSamplerFactory to create the samples
discard a9eefd3 Document update
discard 4b49bbd Use HTTPSamplerFactory class aliases
discard fed40b5 Make alias names public
discard 1510f05 Don't serialise ThreadLocal
discard 5ca1f5d Document abstract method
discard e20e4c5 Clarify
discard a062018 Allow Counter value to be formatted
discard ff52982 Allow text to use whole screen
discard 0bfa885 Assertion Result now show Label always
discard 15bcba0 VMS FDL to fix JMX files
discard dbd6a9d Create year symbol for use in Copyright foooter
discard c8beabe Fix up nightly build URL
discard fe7c292 Update property SVN version
discard 555c3bf Update version; remove temporary tar files
discard 3769ba9 Remove deleted and test classes
discard c1f776e Fix TestSuite() name
discard 37116ad Ensure TestSuites are named
discard f11242b Not needed
discard 4ea9caa Unused import
discard 49cb51b Bug 15025 - URL Rewriter can cache Session ID
discard f528a21 Update screenshot to add questionmark checkbox
discard c27e80a Minor documentation tweaks
discard c45a300 Minor documentation tweaks
discard 2741f7b Fix compiler warnings
discard a74df0a Change to add HTTPArgument, as required by HTTPSamplerBase
discard 305dec7 Don't log error if only 404
discard f278be7 Add encoding test
discard 5985c3c Proxy-generated query parameters now saved as is to prevent unnecesary encoding
discard 29279dc Should not have made class private
discard 98d179d NLS changes; general tidyup
discard 4380c69 Fix Assertion parameter order
discard 10d5fcc Ignore non HTTP Samplers
discard c2d9ac9 Ignore non HTTP Samplers
discard 7e09f92 Move to test tree
discard 60d0b01 Dummy Sampler for testing
discard ee7212f Tidy up
discard d4ea217 Expand tree by default when loading a test plan
discard f5948c4 Expand tree by default when loading a test plan
discard 6f0d22f added explanation for the columns in the aggregate report.
discard 9ee4fc1 Simplify, now that PKCS12KeyStore class is no longer used
discard 0f500a6 Add user variables section
discard 61b6074 Replace package variables with method returns
discard 9f120d1 Explain Graph terms in more detail
discard 9efdd36 Renamed label in component reference
discard 1a99384 Clarify Aggregate Report throughput calculation Document which Listeners don't save each sample
discard 755231a Now with two different samplers
discard b825d87 Resources are lower-case
discard bb932a2 Update
discard 36920be Remove some remaining ISASILK references
discard 605d9b2 Remove more IAIK references
discard a666828 Need to initialise SSL Manager before creating the connection Bug 25505 - First HTTP sampling fails with "HTTPS hostname wrong: should be <localhost>"
discard 2f81239 Replace static section by field initialisation
discard f244847 Remove IAIK references and non-default SSL settings
discard db953ed Ensure files are closed. Remove IAIK references.
discard abe289c Add closeQuietly utility methods
discard 52e135f Bug 26136 - allow configuration of localHost for HttpClient connections
discard 621b5f7 Document more fixes
discard df7f95e Sort out some NLS strings
discard 82af36d Close input file
discard 6a5bce0 Bug 38694 - WebService sampler does not set encoding correctly
discard c796499 Move method to parent class as it only affects fields in the parent class anyway
discard 414de05 Improve error reporting/handling
discard e19f666 Bug 39252 - need to save data in Query string
discard 5437fd9 Tidy up
discard c87e2af Rename Win2K-only files as .cmd
discard af152a5 Rename Win2K-only files as .cmd
discard f6d230b Allow text input fields to use up rest of screen width
discard da6679b Make protocol field a bit larger (for use with variables)
discard f3d1af1 Show default protocol
discard a8d4c3d Add string version of int constant
discard 73f7150 Add -S option - load system properties from file Add -N option - define nonProxyHosts list
discard a4fdebc Bug 39252 set SoapSampler sample result from XML data
discard ee7cda9 Check for null replacement entry (can happen if include file is missing)
discard 8605118 Fix version check
discard a207be2 Improve error reporting. Close input file after use.
discard 91cffd8 CD to directory containg the file
discard f5dd7f0 Skip directories when scanning for XML files
discard bf2cf49 Add option to exclude directories from the filter
discard 1259f29 Document which embedded resources are extracted from HTML pages
discard 502c300 Document latest fixes
discard b8bdbe2 Update test list to allow for changed shared .set/.all files Shorten assertion messages
discard 779ad27 Need to continue after finding a background attribute - otherwise body with background is not scanned
discard da409c6 Add body, table, td, tr background images
discard 657c454 Remove duplicated code
discard 84d95a9 Pick up any background images, e.g. from table, tr td etc
discard 71e20b7 Update JavaScript doc
discard b9e58cf Allow DOS batch files to work from any directory
discard 6301095 Update version check
discard 028b09d Document Save Responses to a file
discard f3e1be6 Don't save responseData unless it is text
discard 2e9c968 Read back the Resultfile when loading the log file
discard 62183a4 Save Response file name in sample; optionally save in log file
discard b48158f Add fileName save option for ResultSaver
discard c8891cb New updates
discard 08fea37 Document sample log formats
discard 08d8d11 Explain file_format better
discard 7ff0416 Move SaveServiceConstants into OldSaveService Update CSV header: time->elapsed Add bytes and URL to output
discard 3dcd598 Save filename in sample
discard 3866031 Add resultFileName for keeping track of ResultSaver files
discard bb58096 Does not use SaveServiceConstants
discard 0914a3e Ensure domain and user are never null for NTCredentials
discard 9a73997 Tidy up; add NLS markers
discard fd518c4 Tidy up; add NLS markers
discard 4485a28 Tidy up; add NLS markers
discard 63f8bd2 Tidy up; add NLS markers
discard 5a916e2 Tidy up
discard a91d15e Tidy up; add NLS markers
discard 9832cb9 Tidy up; add NLS markers
discard 25fd814 Fix access problem for test case
discard 4aa6e56 Tidy up; add NLS markers
discard 91a99d3 Tidy up; add NLS markers
discard a1e40fc Tidy up
discard a18baf6 Tidy up; add NLS markers
discard c313e25 Tidy up; add NLS markers
discard e95b519 Tidy up; add NLS markers
discard 3a53afb Tidy up; add NLS markers
discard 1dfdbbe Tidy up
discard a304837 Tidy up; add NLS markers
discard 788be5c Tidy up; add NLS markers
discard 39691be Tidy up; add NLS markers
discard c0a5f62 Tidy up; add NLS markers
discard ce59816 Tidy up; add NLS markers
discard 7f0237c Tidy up
discard 53a470a Tidy up; add NLS markers
discard 24b18ca Tidy up; add NLS markers
discard 27ee8e6 Tidy up; add NLS markers
discard 3316988 Tidy up; add NLS markers
discard 803213e Tidy up; add NLS markers
discard a82532d Tidy up; add NLS markers
discard 0fe5813 Tidy up; add NLS markers
discard fd0824f Tidy up; add NLS markers
discard 00c9166 Tidy up; add NLS markers
discard a784348 Tidy up; add NLS markers
discard 25151fe Tidy up; add NLS markers
discard e808f15 Tidy up; add NLS markers
discard 2d02fbf Tidy up; add NLS markers
discard 1c0b3fc Tidy up; add NLS markers
discard e74002b Tidy up; add NLS markers
discard f1df7e8 Tidy up; add NLS markers
discard b096ca8 Tidy up; add NLS markers
discard ba04167 Tidy up; add NLS markers
discard b9ebc51 Tidy up; add NLS markers
discard f925db7 Ensure the transient object is recreated by the server
discard 5d5cfea Ensure the transient object is recreated by the server
discard 72efb76 Ensure the transient object is recreated by the server
discard a416aeb Tidy up; add NLS markers
discard d378531 Tidy up; add NLS markers
discard 8464dd2 Ensure the transient object is recreated by the server
discard 1ad4027 Tidy up; add NLS markers
discard 2f81686 Tidy up; add NLS markers
discard bcabda6 Tidy up; add NLS markers
discard 9a506a9 Tidy up; add NLS markers
discard d12a4d1 make log final; remove transient
discard 48e86c5 Stop RMI registry when server exits
discard 0eb7fbb Add some support for MimeMultipart TODO - create subsamples for each message
discard 471e0d1 NTCred domain cannot be null; try the empty string Remove empty method and call
discard 155f886 Ensure the transient object is recreated by the server
discard d4cd5d2 Should not have been committed to SVN
discard fe5cead Save proxy user and password for HttpClient Sampler
discard 422fa9d Remove unused code
discard 33e283b Document "feature"
discard 5a2c12c Bug 39205 - stack overflow with empty document
discard 03704e7 Clarify that REs don't need /RE/
discard 2a2342e Move call to SaveService.getVERSION() out of static class init - it is called during SaveService init, so causes a hang.
discard b284281 Tidy up source/binary packaging Add MANIFEST to archives to help identify them
discard 5c0efa0 Add new converter to list; update version for scriptwrapper
discard dd9c3cf Replace direct access to static final strings with accessors to prevent problems with stale versions if dependent classes are not recompiled
discard d1eef0c Move MANIFEST to top-level directory
discard 5ac5dbe Fix saveservice.properties version
discard 056cde7 Fix minor doc error
discard 5b5539b Establish new converter
discard 5acc593 Initial implementation of converter to skip default new fields
discard 7979c88 Upgrade to xstream 1.1.3
discard 574feb2 Update ignores
discard 12800fb Update ignores
discard 9f916c5 Make 2.1 JTL version the default; add byte output
discard c415032 Add bytes to detail display
discard c3264d4 Sample test for demonstrating JMeter Ant script/stylesheet
discard a366ecc Update version checking
discard 5f16572 Add multiple node XPath extraction
discard 3729d8d Forgot to update clone method
discard eaa962e Allow for null URL
discard fe603ee ResponseData can never be null; use length instead
discard e8a4e0e Deprecate getResponseDataAsBA - no longer needed, as RD is never null
discard 00f28b1 Make some fields private, as not needed elsewhere
discard da06fc8 Use getBytes() instead of responseData().length so it works with reloaded JTL files which don't have the actual data
discard 3617382 Save URL
discard 0520d82 Fix naming convention
discard 55604c2 Calculate byte size if not already set up
discard 443cb98 Add bytes to output; TODO add URL
discard b68aba5 Add bytes/Url save options
discard ccbc42f Document execution order
discard e1c1d64 Improve timer documentation
discard 9bdba27 Fix version check
discard be3e643 Add optional xml preprocessing line
discard 0b835a7 Add optional xml preprocessing line
discard 9f41bcd Add optional xml preprocessing line
discard bf28c78 Add optional xml preprocessing line
discard 5a2d7d0 Documentation update
discard 2e86fcc Mark strings as non-languge-specific (NLS)
discard e7b5f84 Document soap:Envelope
discard c66e0cd Revert unwanted change
discard b2a3920 Handle null URL; use better method of detecting binary data
discard e7ab757 Ignore all htmlparser jars
discard 44bd83a Add link to httpclient logging page
discard 4b81c66 Add tutorials to printable_docs
discard 7f5eba0 Document changing RMI server port
discard 623c522 Correct the link
discard 1d45393 Make it easier to change the RMI/Server port
discard cdda50f More documentation updates...
discard 4a07d10 Some more reorganisation
discard f04c4d1 Document environment variables; add JVM_ARGS to Unix script
discard c6f816a Reorganise properties into related sections TODO - more reorg needed ...
discard 4c8b53e Remove unused string constant
discard 62c14a8 Bug 38682 - add CallableStatement functionality to JDBC Sampler
discard ccdb85c Use TextArea for scripts
discard e99feb4 Remove SQL Config GUI documentation Re-order Configuration section
discard 9cd02df No longer needed - did not work with the Bean version of JDBC anyway
discard e886a44 Used wrong image constant - just as well we have the Junit tests...
discard fcc20ff Move common strings to parent class
discard 5cec18b HtmlParserHTMLParser now in separate jar
discard 5d236e1 Add Manifest, NOTICE and LICENCE to all jars
discard 894aa01 Skip certain tests for the examples
discard 041836b Add examples to build
discard 0c368c0 Fix TestBean Examples so that they work
discard 202c534 No need for two MANIFEST files
discard 9378f6c Add common details to shared MANIFEST
discard cf51ac2 Fix counter function to use independent per-user counters
discard 98d01b8 Point to top-level of SVN, not trunk
discard 4cc5882 Reorganised to group related items together Put name as first attribute so they display in Eclipse outline
discard 186712e Copy deprecation code from site.vsl add optional numbers to second level index
discard c593f7b Replace <br/> with <br></br>; add Top links
discard 3454bf2 Add JS version details
discard cf03b85 Document rc/rs changes
discard b7e4f18 Allow either rc or rs as response code
discard 05e2178 make field private to avoid hiding by subclass
discard fd5f7d3 Rename local vars to avoid hiding others
discard 3bc4280 Rename local vars to avoid hiding others
discard 7604093 Rename local vars to avoid hiding others
discard 2c24d68 Remove unused imports
discard 5d7055e Remove unnecessary casts
discard 57a62b7 Remove unnecessary casts
discard 1578e97 Remove unnecessary casts
discard ca50e75 Remove unnecessary casts
discard 21dfbfe Remove unnecessary casts
discard 81eaeb2 Remove unnecessary casts
discard ba191d4 Remove unnecessary cast; rename local var to avoid hiding another
discard 5cbd988 Remove unnecessary cast; rename local var to avoid hiding another
discard c3ec0d7 Remove unnecessary casts
discard 17a4dff Remove unnecessary cast; rename local var to avoid hiding another
discard a2b3f2f Remove unnecessary casts
discard a860393 Update tags
discard ff545fb Preparing for 2.1.2 release
discard 55f011d Add file to assert message
discard fe356d9 Update alias version
discard b079798 Update details
discard 35c0993 Test for missing aliases
discard aa669b5 Add missing TestElement and GUI aliases
discard fea287d Add Jakarta to name
discard 00c5fd0 Extract Property file load as public method for use in testing
discard f757caa Add more TCP documentation
discard 08afe56 Improve handling of missing mail jar
discard 0c1b894 Add write(OS,IS) implementation
discard 1c5c843 Update converter version
discard 11ad6a3 Don't write binary responseData to the file
discard 4030bb8 Change log levels to more suitable values
discard 6628feb Oops - forgot to assign the value
discard bc36b9d Ensure that subresult thread names are set up
discard 1b1e416 Previous change caused a test failure; undo it TODO: probably still need to fix some double-(de)-coding issues, but need test cases first
discard 4c60312 Update tags
discard 99336ba Add Known Bugs section
discard a3601fa __split() now deletes next free variable to make it work better with ForEach controller
discard 8f9f843 Add BeanShell Listener docs; update HTTP re login forms
discard 1b11c69 Clarify __split() quoting
discard d9db593 Add BeanShell Listener
discard 9fb28fc Allow for missing set method
discard af79835 Allow TestBeans to be SampleListeners
discard 6cfcd9d Only update each entry once
discard 01c094c Allow for missing property attribute
discard 5ff9aa6 Avoid NPE when writing JTL if threadName does not get set
discard f005f7d Strip any leading data to allow display of XML where the marker is not at the start of the buffer TODO: perhaps trim only white-space
discard 122efff Bug 38681 - Include controller now works in non-GUI mode
discard f2a96c14 Add Beanshell documentation for new test elements
discard c386935 Images for new BeanShell elements
discard 33d02df Allow for slightly slow running
discard 6562a9a Rename BSH test elements. Include basic process() code. TODO: add file handling and script arguments
discard 9b0f8a1 Fix potential NPE
discard f3753d9 Initial stubs for additional BeanShell test elements Note: they do nothing except fail at present
discard ff433a2 Start of test cases for timers
discard 4c2831b Start of test cases for timers
discard cb18537 Initial implementation of BeanShell Timer
discard b06c19f Forgot to initialise class ...
discard 45a141c Eliminate some unused items
discard d91ae38 Additional utility constructor
discard 2d3ca51 Update JDBC docs
discard c087e52 Bug 18359 - avoid double encoding
discard 71255c0 Replace Base64 test (red herring) with special character test
discard 2988afa Bug 18359 - avoid double encoding
discard 974f72d Add utility method for adding pre-encoded Arguments
discard 708874e Make JUnit happy
discard f7bb246 Use Arrays.equals to compare string arrays
discard ef6e2d4 Document some TODOs
discard 892bb16 Fix naming convention and incorrect parameter re-use
discard 0e2ee84 Make string array private
discard 3cc42f5 Remove some unused items
discard 25a3c82 Remove unused items
discard c3a49ed Remove unused call
discard 9a17813 Document some Findbugs info
discard 9338773 Make parser an instance variable
discard b3e7797 Moved test into separate tree
discard 34314fc Moved test code to test tree
discard f2b23fb Tidy Exceptions; move thread start from ctor
discard abab421 PatternCacheLRU is not Serialisable, so make transient and create in readResolve()
discard 11106b7 Replace generic Exception with specific one
discard 821ed9b Moved test code to test tree
discard 0870d63 Moved test code to test tree
discard c843c42 Replace generic Exception with specific one
discard e42e376 Make strings final (and private, since they appear to be local)
discard f0a3930 Replace generic Exception with specific one
discard 4f45ef7 Bug 38840 - make XML Assertion thread-safe
discard 4761fa6 Bug 38901 - Add optional SOAPAction header
discard 2b69e1e Bug 38902 - analyse response code -1
discard 253b98b Various docN updates
discard 505c67f Initial stab at documenting regular expressions
discard 717ea2a Add new page to chain
discard ef4a0f8 Add new page to chain
discard c1b8ae2 Various docN updates
discard be5959a New layout for sampler
discard 960cd63 Start of mailreader sampler documentation ...
discard 90e73c1 Update jdbc-request screenshot
discard f52eb5a Add test for bug 2063 - Cookie with = in value
discard 751fbee Remove broken method
discard 0906128 Allow table to expand to window size
discard 8eb40c2 Replace with current versions of GUI layout
discard 0477fbc Tidy up documentation
discard 0b1bc4e Add Password editor for TestBean support
discard 2a6886a Remove unnecessary main()
discard c4f1d83 Update various images
discard d62c8e2 Update various images
discard ef35122 Add Save All As Image - saves entire JMeter screen
discard f10ea1f Fix asfext namespace
discard 4247b75 moved to trunk
discard c246e5d Move doap to trunk
discard d7ec782 Trailing / seems to be necessary for PMC to appear
discard 050883c Remove reference to GlobalMouseListener
discard 0bf5038 Action names are now all in ActionNames class
discard af873eb Action names are now all in ActionNames class
discard 9aff4f1 Action names are now all in ActionNames class
discard 0564639 Action names are now all in ActionNames class
discard 0610578 Action names are now all in ActionNames class
discard 0da9d02 Action names are now all in ActionNames class
discard 183bc73 Action names are now all in ActionNames class
discard 802eaac Move action name strings to ActionNames class
discard cec6ffc Action names are now all in ActionNames class
discard 888ae63 Action names are now all in ActionNames class
discard 44b7b26 Tidy log definition
discard feb5917 Not needed
discard 9deff4c Move action name strings to ActionNames class
discard ddaf0c7 Collect all action names together
discard f1d0aa8 Correct typo
discard 7f600df Documentation tweaks
discard c17b6cc Threads = users
discard a93a42f Update to new layout
discard 1019ae1 Build needs commons-codec
discard 1af484d More info in the assertion messages
discard fc23b8c No longer needed
discard cadb121 No longer needed
discard 94c42e9 Move to more suitable package name
discard a89f668 Move to more suitable package name
discard bfc2245 No longer needed
discard a9e57e3 Base64 now used in testing AnchorModifier
discard eb87936 Move all AnchorModifier tests to same class; add new Base64 test
discard 7c97def Use sample encoding
discard 22e99e0 More closely simulate run-time by setting up XPath in separate test
discard 2942d8f Setup/correct reference to JUnit test class
discard cc600a2 Bug 38764 - incorrect check for https protocol
discard 9db1109 Set sampler time-stamps to start-time
discard 84634af Update copyright; add os details to log
discard ee9fbbd Bug 38748 - JDBC DataSourceElement fails with remote testing
discard 8fe9de2 Use static Map to ensure same nodelist is used for all threads
discard 6330b6c Document usage of Maps
discard 845069d Expanded testfile for multi-thread test
discard fa53e78 Move XPath tests to package test; add multi-threaded tests
discard 64e051a Bug 38302 - fix XPath function
discard c052a10 Remove redundant code; update Javadoc
discard fd1803b Add some tests for XPath function
discard a55023a Add some tests for XPath function
discard 82cda72 Bug 36430 - Counter now uses long rather than int to increase the range
discard 1ae9caf Bug 38474 - HTML Link Parser doesn't follow frame links
discard 4fb8616 Bug 38640 - fix WebService Sampler pooling
discard 4800d50 Bug 38646 - remove stale values if match fails Also set refname_g to number of groups in regex
discard d861ea6 Convert some detailed logging to debug level
discard fce2b68 updating the component docs
discard 9db6001 updated the webservice sampler screenshot
discard e188b91 updated the change log
discard 189a3e1 fixing the Webservice sampler so it uses the binding address from the wsdl peter lin
discard c00a3a4 Initial release of DOAP file
discard d5e3bdb Document includecontroller.prefix property
discard 9e4c31f Add optional includecontroller.prefix for locating files
discard 96949da Log document usage; demote some class fields
discard 7c88ed4 Remove previous bug fix comments
discard b6d288b Revert previous change as it did nothing
discard 4a29936 Revert previous change as it did nothing; add filename to log
discard 1942409 Make Sample a read-only class
discard 4f94673 Better layout of Request Data text
discard e82ba0e Tidy up samplerData layout
discard 0f8d5b9 Comment out unused items
discard d18f089 Bug 35792 - Fix WebService Sampler to allow functions/variables in string fields
discard 8cc1fc2 Bug 37278 - Fix Include controller to allow functions/variables in file name field
discard 571b55a Ignore JMeter_*.jar as well
discard 4de85c6 Bug 35224 - allow multiple attributes for LDAP sampler
discard 468b146 Bug 38554 - Random function now uses long variables
discard be2d5e7 Found some more tests
discard 3c57a83 Move last of unit test code to test tree
discard 85e38bb Move last of unit test code to test tree
discard 9267443 Bug 38391 - use long to accumulate delays
discard 0415393 Bug 38391 - use long to accumulate delays
discard 124f047 log JMeter Home directory
discard 30d6b00 Remove htmlparser test from main test (bad idea anyway) Update testparser classpath to allow for test cases not in htmlparser.jar anymore
discard d4e431f Remove tests from htmlparser.jar Add htmlparser tests to main test suite
discard 97fbc28 Move test code to test tree
discard df4dabd Remove test code (already in test tree) Also comment out unused fields
discard c697a0a Move test code to test tree
discard 740cc8e Move test code to test tree
discard 1e4f3c3 Move test code to test tree
discard f42f511 Move test code to test tree
discard 516faa4 See bug 38256 - handling of missing cookie path
discard 93c02ff See bug 38256 - handling of missing cookie path
discard 77ead82 See bug 38256 - some more test cases
discard 6129b55 Tidy a bit
discard a41e1b0 Add reference to JMeterThread.last_sample_ok
discard 002ce4d Move test code to test tree
discard 8e173e7 Move test code to test tree
discard 7cf6e66 Move test code to test tree
discard 11b2df9 Move test code to test tree
discard 18c3ed1 Move test code to test tree
discard c49832f _lib jar needs bin/*.properties files
discard bdc55e5 Move test code to test tree
discard ee5d29e Improve Installation and build documentation
discard 1808a69 Changes for HttpClient 3.0
discard 521fea2 Move test code to test tree
discard 7f43b55 Move test code to test tree
discard 66252a9 Move test code to test tree
discard 3143a30 Move test code to test tree
discard 6d185b8 Fix Base Href to not remove trailing slash
discard c09f478 Fixes for httpclient 3.0
discard ce53e7e New test for base href with full URL
discard bd8baeb New test for base href with full URL
discard 0f3266d Update tests to use sub-directory for some images
discard 87f3150 Fix Base Href to not remove trailing slash
discard 03ed59c Add response field to description of Regex Extractor
discard 6e6dbbd Add response field to screenshot
discard 27ab5af HttpClient 3.0
discard 43f28cf Remove unused imports
discard 1dc338f Package name change for collections 3.1
discard 1301ed3 Document jar updates
discard 6573734 Update comments
discard 6c6cc76 Update httpclient to 3.0; this also needs commons-codec
discard aeebdb1 Add dummy implementation of abstract method from httpclient 3.0
discard 09dc62d Change of package name for collections 3.1
discard abb4b4d Update to collections 3.1
discard 79f7bdf Clarifying the notice to address concerns. The developers of htmlparser voted to give jmeter permission to use it under apache license in 2004. this change attempts to clarify this fact and address percieved ambiguity.
discard 5b39dd5 No longer needed
discard cfa2b92 Don't set Regex Extractor variable on no match if default is empty
discard add5db2 Bug 37942 - updated build instructions
discard 17953cd Bug 38031 - add mnemonic for Edit
discard 0fc306a Remove English text from non-English resource files
discard 59651d4 Detect duplicated values
discard eba89b4 Remove English text from non-English resource files
discard 073f072 Remove English text from non-English properties files
discard 93e5841 Bug 38032 - clarify should_save message
discard 23cad58 checking in an enhancement contributed by Giuseppe C. <qu...@libero.it>. I tested the changes and they look good.
discard e95ac25 checking in a patch so we decode the value. the next step is to update the GUI so the user can choose. peter
discard 7cf959d Add gzip decoding
discard 721fde7 Ensure sampleEnd() is always called
discard 7cec599 Does not need to be serializable
discard c06cd2d Make class local and static
discard f0af33e Tidy up gui test
discard def2b01 Check for headless test
discard 8045e17 Removed unused items
discard a602e28 Another possible return
discard af1488b Now using SVN (bug 37754)
discard ec3c1ef Allow gump to better override where to find test classes
discard 0c768e4 Restore System.exit() to allow non-GUI remote tests to exit.
discard c0121e2 Remove default definition of log_file so can be provided via Java property
discard 21d6ed1 Document sample attributes in JTL files
discard b769c50 New Sample Result Config example
discard 31aae46 Document recent changes
discard 3903ee2 Rename back to substitute
discard aa5d9a9 Bug 37705 - reset counter at end
discard fa75b09 Make inner classes static where possible
discard 2bf3e82 Fix tests to fail if they don't fail when they should!
discard 493ed27 More gump info
discard 7635c81 Fix typo and mutable string problem
discard cdbc7a3 Fix up some strings; close PrintWriter stream
discard bc96498 Add Content-Length
discard a0b0127 Bug 37716 - Proxy request problem - wrong field used
discard 79554e1 Bug 37716 - Proxy request problem - wrong field used
discard f07fb6a Always use build.test rather than build.dir/test
discard 4f2cee8 Temporary: add check to see if /usr/local = /x1 in gump
discard 76e9886 Show JMeter version in log
discard ba33896 Document latency
discard c1e2951 Save latency (time to first response)
discard 2809a04 Copy code from StringUtilities to JOrphanUtils so jorphan classes can use it
discard 8b90188 Tidy up the code and make it a bit more efficient
discard c576cf0 Fix missing properties
discard cd9644c Add pointer to StringUtilities
discard 48b8dc2 New StringUtilities test for repeated patterns
discard 27e9d82 Add documentation and tidy up a bit
discard e9e4451 Add logging
discard d815e87 Remove empty directories
discard 01fe553 Files have been moved to test tree
discard e37a09d No longer needed
discard d47e5c5 Fix self-wait bug introduced in move of test code
discard 1d9d304 Move more tests to test tree
discard 8186899 Move more tests to test tree
discard a79fbcc Move more tests to test tree
discard 53818d3 Move Test cases to the test tree
discard ff2536b Move Test cases to the test tree
discard 3268ea5 Catch tree compile errors
discard 3d41548 Allow reportErrorToUser to work in non-GUI mode
discard 1e5aa5c Switch off debug again
discard 40fd587 Avoid NPE if running JavaScript on TestPlan element
discard 5aa2cd1 Still trying to find why Gump runs so few tests
discard 8d3407b Still trying to find why Gump runs so few tests
discard 6c41766 Test depends on reports
discard 76ca470 updated the unit tests so they are insync with the changes to the reporting tool peter
discard ab71633 now the implementation uses either date or filename for the x data labels peter
discard 9db361a added some more methods to the dataSource interface for convienance. the implementation has changed a bit. instead of allowing arbitrary input for the x data labels, now there's 2 options: filename or date peter
discard 563686f Update ignore for test output files
discard eb7af89 Add some more output to try and trace why Gump finds so few tests
discard 183d324 implemented the nextPaint method to return the next color. currently the implementation has 12 colors for the linechart. if there's more lines, we can add them later. for now, 12 should satisfy most needs. peter
discard b120aaa changing the output directory to testfiles. will update svn ignore for the generated files
discard 7d87747 Replace println with log.info
discard 6c1697a Remove println(); extract constant string
discard 52ba349 Need to close the files or other tests fail
discard 2432d25 remove duplicated line
discard 68db3d1 Test for CSV Data Set
discard 095a778 Test for CSV Data Set
discard 6f6e388 Move expensive operation out of loop
discard eb9335c Add some debug; move one time calculation out of loop
discard 097347a adding the sample log files used to test the new reporting tool unit tests
discard f614c8b adding unit tests for the report chart TestElements. Right now they use some sample logs in the testfiles directory peter
discard 4ed3086 adding unit tests for the report chart TestElements. Right now they use some sample logs in the testfiles directory peter
discard 3fe02f1 updated the LingGraphGui, since I renamed the corresponding TestElement. peter
discard 8a0231e now the chart TestElements basically work and generate the graphics. Right now the classes use the Graph class in the components directory.
discard e222780 adding a new Graph class that is responsible for generating line graphs. I used the same naming convention as AxisGraph, though I should rename it to BarGraph to make it clearer peter
discard 497788f Describe use of JavaTest Sampler
discard c2524ad JavaTest Sampler example
discard 0ef010a Add missing tr tag
discard b7aea07 Add getVariables() method
discard 2b0b4ee Allow read-only access to Map iterator
discard 077fe10 Ensure classpath is last, so classes in the build tree take precedence
discard fd2c76a Remove unused imports
discard e710883 Fix apparent bug in getQueryString. Use StringBuffer instead of String append.
discard 9b809a4 Fix CookieManager test
discard db2b5b6 No longer need to delete cookie separately Tidy up use of threadlocal
discard 084d1c3 Always remove matching cookies; tidy some constant strings
discard b02bf55 Tidy up use of strings; extract some common code
discard fcd5a84 Use setEncodingAndType etc
discard a268e4f CSV Dataset now supports absolute file names
discard 945c374 Allow FileServer files to be absolute
discard a34a940 Add tests for FileServer
discard 42fa3b0 Add tests for FileServer
discard 54839e1 Move creation of Basic authorisation string Authorization class
discard 9ecb706 Add setEncodingAndType() utility method
discard 176a751 Simplify parseArguments() and encodeSpaces() methods
discard eda1035 Testcases for parseArguments()
discard ccdb35d Add replaceAllChars method
discard 4f842d0 Tidy up a bit
discard a9d95a4 Add comment for debugging CookieManager etc
discard 0f18958 Calculate nano-seconds as well; reorganise slightly
discard b3a8c38 updating the documentation for junit sampler to explain the new features. peter
discard 1482d73 updating the change log with the enhancements I made this week peter
discard cb9db18 I've enhanced the sampler with 2 new options. Now by default, the sampler will not append the junit error and exception to the message. To see the message, users have to explicitly check it in the sampler. This was done so that those using jmeter in CSV format will see the results in one line. peter
discard af39a4f adding 2 additional properties for the Junit sampler. peter
discard d306aa1 Slow connection emulation for HttpClient
discard 685dac5 Classes to support slow sockets (modem emulation)
discard bf6f9b4 Add missing report_bar_graph_url property
discard 5a56ff9 Report depends on components
discard 9f55140 Add properties for saving subresults, assertions, latency, samplerData, responseHeaders, requestHeaders & encoding
discard b0a6f9b Add properties for saving subresults, assertions, latency, samplerData, responseHeaders, requestHeaders & encoding
discard c0c86ea updated the javascript docs to mention escaping special characters like comma
discard 4bac184 updating the soap webservice sampler doc to explain how to use it with CSVDataSet peter
discard e630907 Bug 37490 - Allow UDV as delay in Duration Assertion
discard a730059 Bug 37490 - Allow UDV as delay in Duration Assertion
discard a78d5b1 changed BarChart to use AxisGraph, since that class already reders bar charts
discard 5269401 forgot to remove un-used import. peter
discard 9866560 cleaned up the AxisGraph a bit to make the paint method a bit easier to read peter
discard 7258620 Add duplicate cookie test; move test code to test tree
discard 188d6fc Add duplicate cookie test; move test code to test tree
discard 6859acb No longer needed (checked that svn:ignore agrees)
discard 7b3ec3e first cut the basic implementation that should work. need to get the unit test working to verify it works correctly. peter
discard 49586c4 previous fix wasn't right either. now it should be fixed and the code to clean up the resultCollector is in the final block peter
discard 357e407 Show full name if IOError occurs
discard d977db1 Set success after loading old XML format correctly (fix spurious warning message)
discard bbe5c21 thanks to sebb for catching the two bugs. it's fixed now. peter
discard a07e8c1 Remove String.toString(); add NON-NLS; tidy constant usage
discard c87bbdb Tidy up constants; move test code to separate file
discard f399138 Fix possible NPE
discard 229b0e0 Extract String contants
discard 189cf65 Use setResponseCodeOK()
discard 30d3312 Add OK methods to avoid using "200" everywhere
discard f38ae95 log is used by derived classes
discard 6e7ddc9 Use entrySet iterator instead of keySet + get
discard c08ec5b Use entrySet iterator instead of keySet + get
discard 63eb039 Tidy up a bit; comment out test code as no tests exist yet
discard 9e6f8cd Make strings final and add NON-NLS
discard 5caabc1 Make strings final and add NON-NLS
discard d165b72 Tidy up
discard 0cafb71 Tidy up a bit; comment out test code as no tests exist yet
discard ed184de Merge HTTP Sampler tests (currently only base is tested)
discard c3a3c7d Merge HTTP Sampler tests (currently only base is tested)
discard 705f988 Removed test code to test tree
discard c7a15b3 Add ASF L V 2; remove empty setUp() method
discard 8c25509 Move null check before first reference Test code extracted for move to test tree
discard f09d01b Remove unnecessary typecheck
discard b9d7fd9 Remove unnecessary casts
discard 55efbae new Boolean() -> Boolean.valueOf()
discard 6235158 Use .equals for String comparisons
discard c37ad8c Remove redundant toString() methods Extract common string constants and add NON-NLS comments
discard 9375933 Replace new Boolean with Boolean.valueOf Extract common string constant and add NON-NLS comments
discard d073a42 More changes
discard 704a470 Bug 36898 - apply encoding
discard 6d0a3e1 Use getResponseDataAsString
discard bfec779 Add getResponseDataAsString() convenience method
discard 6732d5c log.equals -> log.error
discard 07ad2c1 Fix incorrect null check
discard a21b881 Add ASF Licence
discard 1ff0457 More changes
discard 4ec9d71 Version 2.2 format Change svn:eol-style to LF, as this is how the files are created
discard cf0266d Update version checks
discard 71b1339 Improved error messages when script loading fails
discard 09aa3de JMX file format 2.2 - compress output further Replace inline strings with constants Fix bug in SampleResultConverter (used "rs" instead of "rc")
discard f901344 Comments new file format
discard 8509575 Add other aliases
discard 0e4ebc0 Check element is reloaded correctly
discard b9fecd0 Not ready to move this yet
discard 3d20f38 Not ready to move this yet
discard 960410b git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-1@332787 13f79535-47bb-0310-9956-ffa450edef68
discard c786c2b git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-1@332786 13f79535-47bb-0310-9956-ffa450edef68
discard a6292d2 Move test code to test tree
discard 9adcbed Clarify where log message is generated
discard eecfcad Httpclient now at 2.0.2
discard b6105fe Move test code to test branch
discard 15b796b Move test code to test branch
discard 7736030 Comment out unused imports (used by commented code) Add NON-NLS markers
discard 381326c Add format properties (commented out)
discard 61cf2d3 Allow Sampler to set Response Data directly
discard ec8a1b8 Add setResponseData(String) method for use with BeanShell
discard 69ccdac adding more entries for the reporting tool
discard f8b1339 checking an enhancement to create the field with white background peter
discard 6d12726 fixed a NPE with the BarChartGui and LineGraphGui. also changed the design of the reporting tool a bit. now instead of having the charts linked to a table, they can be added to a page directly. peter
discard a0ef732 checking in the latest code. still not functional yet, but the code compiles
discard 2b0d28b decided to rename path to datasource. this way, it's more generic. JTLData is now basically implemented. peter
discard 17c6f2d checking in some changes and 2 new classes. one is a base interface for dataset and the other is a base implementation. peter
discard 8f3acf2 Remove NON-NLS comment as it upsets SVN.
discard d0dfad2 Try to fix string. SVN seems to swallow the comment sometimes...
discard dbd027e after I updated from SVN, the string appeared to be missing the closing double quote and semicolon. fixing it so it compiles peter lin
discard 4b7aa6a Allow serialisation to be checked
discard d28fcae Allow serialisation to be checked
discard 2f0c58f Allow serialisation to be checked
discard 5cb7214 Add 2.2 format; fix default logic; extract constants
discard f33744d Return empty array rather than null
discard d45de03 Clarify the debug logging messages
discard 8170e6d checking in the TreeTableModel stuff so that Mike can take a look. right now it compiles, but it's not functional. peter lin
discard 3418d1b Added place holders for report elements.
discard edcc587 Change getText() and getSelectedItems() to never return null This fixes two errors in JUnit tests.
discard b511472 adding comment to the properties for the new statistical mode
discard 3cef5f3 checking in part of the contribution submitted by Lars Krog-Jensen. I still need to go over the visualizer and change it to use JCharts peter lin
discard f3311d2 Fix XPath title case
discard cb67189 Add XPath Extractor documentation (Bug 37183)
discard 3427593 Tidy up Request Data output; fix NPE in HTTPSampler2
discard f6470a6 Tidy up Request display
discard fab05bb Add debug log of classpath
discard 11d6a4d Add NTLM commentary
discard 49843f2 ok, apparently, you have to check the items to have subversion add them. peter lin
discard 9d9e7a8 trying to add the class again
discard 20dbbdb checking in a bunch of updates to the reporting tool peter lin
discard 288f964 Patch from Thomas Kessler: Message-ID: <2F...@frpaex01.emea.bea.com> - also fixed Cookie expires handling. - added hack to support NTLM authorisation (if user is like domain\user@realm)
discard 3d968f2 No longer needed
discard 7c5270f Deprecate split() - but fix the potential loop Remove deprecated getXMLParser(Properties)
discard 1ad2c8c Start of test suite for JMeterUtils
discard f2ecde3 Start of test suite for JMeterUtils
discard 36d11b6 Use JOrphanUtils.split()
discard 2e78e8d Update test for Split Function
discard a8d354a No longer needed
discard ca36345 Use JOrphanUtils.split(); document that this means trailing delimiters count towards the limit
discard 8fd883a Update Cookie Manager Screenshot; document that Cookies are saved as variables
discard 1db1969 Use new JOrphanUtils.split() method
discard 5a9b811 Add new String split(input,delims,default) method to replace the one in JMeterUtils Update test suite accordingly
discard 1e7ff52 Update to Commons Logging 1.0.4
discard 137dd7e Fix Class Cast Exception when fetching elements
discard 928ab50 Document recent changes
discard 0d73c64 Move to HTTPClient 2.0.2
discard c1cdfba Path fix was slightly wrong - trailing slash only needed for Set-Cookie2. Fix ClassCastException when loading cookies from file - get(i)
discard 5713af0 Load all cookies, not just the first
discard eed1257 adding more keys for reporting tool peter lin
discard c4da949 Cookie path should terminate at last slash
discard c4a99e3 compile-http depends on components
discard 179534d Fix expected file version
discard abfd002 Lower-case variable names to distingush better from CONSTANTS
discard 1759e25 Oops! remove accidental import
discard c791ca7 Bug 37183 - new XPath Extractor
discard b1f73c7 Fix versions to work better with SVN and JTL files
discard bfed60b How to convert HTTP Sampler to HTTP Sampler2
discard 040be88 Fix version checks
discard 6804ab3 Fix broken image
discard 00e5ace Document command-line flags; other doc tweaks
discard 172c629 Document more changes
discard ca5c0a9 Bug 37140 - handle encoding better
discard 4c59a8c Add a bit more debug logging
discard db245cc Does not make sense to save formatter
discard bf6133a Fix check for which CSV time format to use
discard 1a99164 Add note of SOAP version
discard f9b2840 changed getDayString to use Calendar class instead of java.util.Date to fix deprecation warning.
discard 89eb870 Document some changes since 2.1.1
discard 18ebe3d Bug 37117 - setProperty() function should return ""; added optional return of original setting
discard 6293a13 Add jCharts-0.7.5.jar
discard dc97593 Remove <?xml prefix when running Java 1.5 without the x-jars
discard d08ea08 Remove unused imports
discard 0ffe310 Avoid NPE in XStream - ensure dataType does not default to null
discard 712522c Don't clobber JAVA_HOME
discard 4fe034e Should be ascii
discard 1125169 Add reports
discard e52a54e adding the report tool bat and shell scripts peter
discard ca9d8eb adding report tool tasks to the build peter
discard 3b31f68 adding a short tutorial for the new include controller peter
discard ab44657 cleaning up the classes to make sure they have the right copyright dates and cvs tag peter
discard 61b2e2b replace resize() call with setSize, since resize is deprecated and added the $header to axisGraph. peter
discard 0007e01 cleaned up the code and added copyright for AxisGraph. forgot to add it when I checked it in. peter
discard 914e6f4 Avoid NPE when no module is selected
discard a7d91d8 updating more core classes with changs for the reporting tool. peter
discard 8475b11 more updates to core classes for reporting tool peter
discard 0b720a2 updates needed by reporting tool peter
discard 9243f23 adding the reporting tool classes to 2.1 branch. haven't added the build task yet, so it shouldn't impact things. peter
discard cea966f Add jcharts.jar and velocity.jar defines Add various missing files to binary and source distributions Remove bin/testfiles from binary distribution
discard 1f3bc3c No longer relevant
discard 6252772 Add licence to same directory as jar
discard c98366e Prepare for 2.1.1 release
discard da6ade4 Add Access Log tutorial; fix tutorial relative references
discard 92bf277 updating the docs-site task to copy the pdf to the correct location peter
discard 3b10492 adding menu items for the website. peter
discard 2df5110 adding these files to the 2.1 branch peter
discard 888889a Add Test Action explanation
discard 51029a4 Add links between CSV Data Set and CSVRead/StringFromFile
discard d0d22d7 Add ORO Pattern matching page reference
discard 64a2981 Rename setClassPath(String[]) as setClassPathArray(String[]) to agree with getClassPathArray() Simplify concatenation of strings Use constant String for separator Document what appear to be unused items
discard 41aa3ab moved the code from setTestPlanClassPath to testStarted, so that it works in nongui mode.
discard e252c15 user classpath new feature
discard 933c93a Move user.classpath setup to JMeter start
discard d2799fe New addURL(URL) method
discard 88a41a9 Add updateLoader() convenience method
discard 2093c30 Ignore *.jmx.out (optional test output files)
discard b779394 version 2.1.1.date
discard 370c730 *** empty log message ***
discard 346630b JMeter should run under 1.3
discard cba6b70 Test target now only compiles and runs tests
discard 18f6fc7 updating the testplan description with a short explanation of classpath feature peter
discard 3c934e0 updating the screen capture of testplan now that I've added classpath feature peter
discard 51218cc slight change for better performance suggested by sebb.
discard d6df03d checking in the changes for the new Classpath feature. need to update the docs tonight and explain how it works, so that users don't get confused peter
discard 265504d checking in some minor cleanup peter
discard 3c0da22 updated the sampler so errors and stack traces are reported better to the listeners peter
discard 862320c adding updates so users can easily save the table data as CSV with 1 click peter
discard e96aad4 adding a new method for saving a Vector of vector, this is used to save table data from the new aggregate graph listener peter
discard 13c465d updating the properties with a new entry for user classpaths peter
discard 2ed0006 applying patches from HEAD to 2.1 so the model handles things better peter
discard bb89c3d adding a new gui component used for the classpath enhancements peter
discard a46985a fixed a bug with setUp/tearDown being called twice. This was because I changed the sampler to call run(TestResult), which calls setUp/tearDown. To fix that I finally figured out how to call the test method directly. Know it should work properly reporting assertion pass/fail and logging the results to the listener. peter
discard 8b37b29 Add jcharts reference
discard 0340b0b Make 1.3 compatible by using JOrphanUtils.split()
discard 52d74c9 Remove unnecessary 1.4 dependency
discard f8b7d88 Replace 1.4 Locale() call with equivalent 1.3 version
discard e459728 Save Time -> Save Elapsed Time to avoid possible confusion with Save Time Stamp
discard 750cb04 more fixes ...
discard 6bd00c0 ensure distribution graph help works
discard 86b9dbc Bug 36618 - CSV file header not matching data
discard ca79e74 Bug 36642 - Summariser stopped working in 2.1
discard 51695f1 Bug 36642 - Summariser stopped working in 2.1
discard 91cece5 fixed a bug with the sampleresults not getting saved. the sampler wasn't setting the response data, so the resultCollector was getting a NPE. peter
discard 8240a62 adding the jar file, license and updated jar_usage.txt now that apache legal has approved it. peter
discard 6c3b4a4 Make title agree with component reference
discard 82c834d adding an entry for the new aggregate graph added to 2.1 branch peter
discard 26c34a6 adding screen cap for aggregate graph peter
discard 80142c6 adding an entry in component doc for the aggregate graph peter
discard 67b6f1f fixed the redraw issue. now clicking on display graph works correctly even if the size of the graph is larger than the current panel. peter
discard fe91071 cleaned up the visualizer a bit so it looks better peter
discard b7f8e91 checking in the aggregate graph listener. To get it to build, jcharts jar file is needed peter
discard a03a0f2 adding entries for the aggregate graph listener peter
discard 05f2427 Add fixes as per bug 33403
discard 27da3bf Bug 33403 - thread safety problems
discard 81a7222 Show Locale in log
discard b7c8fbd Fix mismatch of label and componenet docs
discard ecab6ae more updates to the reporting tool peter
discard 1f9b913 This commit was manufactured by cvs2svn to create branch 'rel-2-1'.
discard b24d300 adding entries for the report writers peter
discard ecdae6b adding icons for the report writers peter
discard 7e1bf0c updating the class so I can set the background to white peter
discard 687db23 adding an entry for the new include controller and junit sampler peter
discard eb65bb0 adding a quick explanation of the include controller with a screen cap peter
discard 976d206 removed extraneous label in the GUI peter
discard 4857c3f updates for the include controller peter
discard f91c45a merging the include controller from HEAD to 2.1 branch peter
discard 60de050 Some more fixes ...
discard 887f476 Bug 35546 - add merge to right-click menu
discard 321ca9e Clarify behaviour of "." in StringFromFile when using DecimalFormat
discard 2f7ef68 Bug 36500 - handle missing data more gracefully
discard 1ef7ed8 fixing a typo. this fixes bug 36516 peter
discard 96128a7 more updates to the reporting tool. made some more progress on the tool peter
discard f2a647b Add links for optional software downloads
discard afaee03 Bug 36499 - fix Typo
discard 767b73f adding message for junit related errors peter
discard 3085399 now the sampler correctly checks for constructors that are not private peter
discard 950b7f5 now the sampler handles constructor correctly, using isAccessible was wrong and results in NPE. peter
discard be273cc adding entries for reporting tool peter
discard da02831 adding icons for reporting tool peter
discard 9edefc5 updating the reporting tool. making steady progress peter
discard 0292609 Only look for JUnit tests in lib/junit directory
discard d3485c5 New version: 7/30/2005 - "added support for ant test failure via forceBuildFailure attribute"
discard 45a5ca7 adding junit sampler docs peter
discard f3ffefd adding a screen shot of the junit sampler peter
discard ef44980 Remove iSaSiLk references
discard df322a3 Add junit and jms
discard 9bef080 Adding missing screenshots
discard 318a1e8 Minor clarifications
discard 25e803e All the GUI test elements from 2.0.3 - for eventual use by JUnit test
discard 9aa8dfc Add DynamicClassLoader to launch jar
discard 4cc12b3 Changes for 2.1.1
discard fb7b189 Update.properties changes: - delete properties whose new name is empty - always set test_class the same as the test element name - convert certain test element names depending on the associated GUI class
discard a37153f Fix JDBC config and sampler conversions
discard 54ba0f9 Forgot to update filename and parameters in GUI
discard b0b57f1 Add getCurrentTestName() method for handling changes of test class
discard 57e35e5 cleaned up the code a little and removed some log outputs peter
discard e37f7b1 adding the JUnitSampler classes to 2.1 branch peter
discard 7ecb356 This commit was manufactured by cvs2svn to create branch 'rel-2-1'.
discard 9ded6dc checking in the stuff for JUnit sampler, since HEAD is now jdk1.5. the changes are minor and should not affect things peter
discard 715901d Document counter range
discard dac0fd5 MERGE from 2-1
discard d6fce57 *** empty log message ***
discard 15a4136 unix shell script for running report app
discard 80e0461 Fixing some bugs (like #36465)
discard 0f63958 adding a separate directory for junit tests so users can keep it separate peter
discard c366b34 updating 2.1 with changes from HEAD for the junit sampler peter
discard 4ec6d52 Added <contentLength> attribute
discard 094e5e7 Ignore *.jmx.out = temporary files produced during test
discard ed35a5a more updates to the reporting tool peter
discard 2271b6d AccessLogSampler now uses TestBean So does JDBC (N.B. upgrade entries not yet complete)
discard 8b9318e adding tasks for the reporting tool peter
discard 8dbbce8 more additions for reporting tool peter
discard d216019 cleaned up the icon peter
discard 956ef7d more updates to the reporting tool peter
discard 6941f9e adding a batch file for starting the reporting tool peter
discard c91832d Assertions should be addable to controllers and threadgroups
discard 43ab613 Adding JMeter Splash screen
discard e2697eb checking in the latest code for the reporting tool peter
discard 239eb9c renamed the stylesheet property peter
discard 7d862a3 updated the VerticalPanel to allow different background peter
discard fe66e9f adding more entries for reporting tool peter
discard 11a9ed0 updated the settings for the report pages peter
discard 9b1df91 changed the icon slightly peter
discard 478a7c9 made a change to allow different color background peter
discard 0ee3ce0 CompareAssertion regex filters now can take a substitution string that is substituted in for the regex matches in the response data.
discard 71f5959 Cookies now differentiate based on port as well as host New ComparisonVisualizer for viewing falied comparison assertion results side-by-side.
discard f301b81 changed the namePanel to protected, so that subclasses can change the background color. did this for the reporting gui peter
discard a0f298d the compare assertion can now take a list of regular expressions to filter out of the strings it compares
discard ee20280 New support for Collections in TestBean framework. fix for reading back CSV-formatted jtl files with non-default settings.
discard 6d4e3ff adding 2 new icons for the reporting tool peter PR:
discard d6bddbe updated the icon properties for reporting tool peter
discard b4577d2 more updates to the reporting tool peter
discard 1cffb7d adding more entries for report tool peter
discard 60db0f7 the gui now functions correctly and displays the context pop up menus. still need to make changes to they are specific to the reporting tool peter
discard e334961 updated the icon properties to include settings for the report tool peter
discard 453890b adding an icon for reporting tool peter
discard 7ee7783 made a bunch of updates and changes. the GUI has basic functionality now making steady progress peter lin
discard 50cae14 I reverted the change I made. the fields are back to private. I decided not to extend MainFrame. peter lin
discard df2a301 adding more stuff for the reporting tool. the gui starts up, but nothing is shown yet. still need to get that working. peter
discard 27d1679 added enhancement to catch unexpected exceptions. it's not possible to catch all exceptions, especially if a Unit test calls out to ant or some other process, in those cases, it would kill the thread. need to update the tutorial to make note of that peter
discard f450b78 New SampleSender that strips response bytes. Add content length to set of recorded sample result attributes.
discard add67e6 added some entries for report tool peter lin
discard 1acf823 enhanced the sampler so that in the event an exception occured, it sets the success to false and sets the exception message as the response data. thanks to James.Learmonth@datalexuk.com for reporting this. peter lin
discard 5091d1f slight change to make it so that if there's not file, it will still pass the unit test peter
discard 4fa448d Making fixes for sake of include controller
discard fce5116 although it doesn't work, I'm checking it in, so mike can help. my brain is dead right now can't see the problem. peter
discard 9f0b7bb adding the rough implementation of the include controller. it isn't working, but hopefully mike can take a look. my cold is making it hard to think clealry peter
discard 58f3551 adding entries for the include controller peter
discard de1d738 Distribution no longer includes site (it did not work properly anyway when called from here)
discard 60397ba Fix so docs-site works in Eclipse on Windows
discard a4d51e6 No longer need to run fixcrlf on jmx test files
discard 5db7f60 MERGE from 2-1
discard 1c15de7 checking some basic classes for reports peter lin
discard aaffe3e Functions and variables now work at top level of test plan
discard 9e14b93 made some additional enhancements to the topic samplers. Added handling for ObjectMessages to make sure we don't get an exception. peter lin
discard f92c8f6 Allow for comparing DOS JMX with Unix format output
discard 18dfb34 Fixing a few more bugs including element names not supporting functions anymore (now they do again). Also, save dialog was improperly handling saveResponseData and saveSamplerData
discard 0265911 Make TestPlan variables and user-Defined Variables capable of using functions in their values that are evaluated once at test start.
discard 67d24f9 Tell the user when a class cannot be found
discard 8121832 Fix missing Help Entry for HTTPClient Sampler Downgrade intrusive info log message [Picking up changes from HEAD]
discard ac3532b Try again to get the xstream version correct ...
discard 44ce48d Update xstream jar version
discard 614a452 MERGE from 2-1
discard 66cade2 CSVDataSet handles blank columns in csv file New log parsers - shared log parser (multiple threads take turns on the same access log), order preserving parser (multiple threads take turns on the same access log AND the ordering in the log is preserved) Improvements to session filter
discard 985561b removed un-needed log call I added while debugging peter
discard 29ae575 making more progress on the reporting GUI. still not functional yet. it compiles but isn't there yet. peter
discard 9a8f218 made some changes to support the report GUI peter
discard 59e4ef4 Fixing Access Log Sampler - adding a new parser that allows a shared file to be accessed synchronously from multiple threads. Previous option of independent threads running the same file still exists.
discard 3ab8b55 more updates to the report, may not be functional yet, but it's slowly getting there peter
discard 67900a9 added another entry for report related classes peter
discard 6d2b707 moved the ReportMainFrame to the report directory and changed tree to access level peter
discard fa8193b reverted the change, since it causes a compilation error. peter
discard de26d3c adding an entry for the report gui peter
discard 5085f32 MERGE from 2-1
discard 4f2e096 Modifying inheritance structure of Controllers Added LoopIterationEnd event New CompareAssertion
discard 8caa605 adding my public key to the file peter
discard 6b3433e updating the keys.txt file with my public key peter
discard 2fd58ad adding the classes I have so far for the report component peter
discard a1408a8 new Main frame for the report gui peter
discard a92bcf9 made a change to NewDriver to check if it should start the report component instead peter
discard 4aa934b fixed a bug with creating an instance of the test class. was passing zero length string when it should pass the actual constructor string peter
discard 7d7a05d Prepare for release 2.1
discard f47337b Copy TCP document update from HEAD
discard 0cd5709 Document extra fixes
discard a5cb563 Fix expected version numbers
discard 34686de applying the patch for extracting src attribute to 2.1 branch peter lin
discard 248ae73 applying bug fix from HEAD to 2.1 branch peter
discard e9ddd74 applying the patch to the 2.1 branch from HEAD. peter
discard 137456b This commit was manufactured by cvs2svn to create branch 'rel-2-1'.
discard b0d191d applying the patch for the accesslogSampler to the 2.1 branch peter
discard 7e4be2a fixed a bug found by Ronald Garret. clone() method needs to instantiate the parser. peter
discard 8457780 updated the tutorial with guidelines peter
discard 2d42127 Make it clearer that blank line is EOF in CSVRead
discard fd36a56 Allow "next" to be specified column number suffix in CSVRead - easier to code
discard 36af087 adding an entry for string constructor peter
discard 89a9e46 updated the sampler so that it first looks to see if the test class has a string constructor. if none is found, it then looks for empty constructor. peter
discard 0fa9895 Update manual for TCP fixes
discard fb40cb3 Only share sockets with the same host and port
discard 6b55af4 Fix JMX files to be LF terminated (temp hack until SVN)
discard f672e07 Ensure tests are compiled for Gump runs too
discard 4ae00a7 fixes the bug I accidentally introduced. already fixed in 2.1 branch. now making the change in HEAD peter
discard 5e22abb added suite() method in the method filter. thanks to sebb for suggesting it. peter
discard 8a12abb Close socket if an error is encountered
discard 559723b Use ThreadListener rather than TestListener to close socket at end
discard 00d4cc9 Move test code to test tree
discard 18ac07e Change to use new ThreadListener interface Move test code to test tree
discard 593af30 Change to use new ThreadListener interface
discard a2c9aaf Implement ThreadListener interface (more efficient than scanning all elements)
discard af31611 Minor tweak
discard d17e05d really stupid and silly mistake on my part. this.addURL does a great job of causing stack overflow. it should be super.addURL. thanks to sebb for pointing out my brain dead mistake. peter
discard 3c1d210 added entries for error message and code peter
discard 0f28932 enhanced the JUnit sampler with error message and code. test plans written with previous builds should still work. peter
discard d7d2f27 Some new fields added to various test elements
discard 59dc376 Add and embed test
discard 7ed35ad Extract src attribute from embed tags
discard 520fb8c Fix title check to work with shared docAnchors
discard 01621bb Share component reference anchor; fix typo
discard 05c7102 Two different HTTP implementations
discard 39b64d2 Directory for Junit sampler jars
discard 2e640c8 Directory for Junit sampler jars
discard fc4bba7 updated the junitsampler so it correctly handles classes that do not declare an empty constructor, or declare the empty constructor private. If a class does either case, the sampler will log it and attempt to create a new instance with string constructor. if both fail, it isn't a valid JUnit test. peter
discard 8e8b1c3 updated the tutorial with additional tips and some corrections peter lin
discard a1c6817 Remove ALPHA status
discard e5a04cd updated the presentation with 3 more slides peter
discard 77a02c4 changed the implementation for oneTimeSetup and oneTimeTearDown. Since these two methods should only be called once, it doesn't make sense to call it per class instance. Instead, I've made the GUI include the method so that test plans can create a thread group to call it once. peter
discard 054e325 added support for oneTimeSetUp and oneTimeTearDown peter
discard 7a6ce67 added default code and messages for peter
discard 18834a6 updated the JUnit sampler tutorial with more details peter
discard 363dfa6 removed unused import peter
discard 7bf5337 updated the year for the copyright peter
discard 872db48 fixed a bug I introduced when I refactored the code. now the port setting works correctly again. peter
discard c8e6af9 changing the sampler from Alpha to normal. the sampler is stable and works just as well peter
discard f2a2573 adding rough drafts of a simple tutorial for junit sampler. later I'll add the xml docs for it peter
discard 41d2389 fixed the layout of the label, so that it is correct. duh on my part. peter
discard f813b6a enhanced the junitsampler with sebb suggestion and added the option of not calling setUp and tearDown methods. peter
discard 3f04a1f added text for setup teardown option peter
discard a5c32e9 fixed a typo for xstream. Now it is correct and should work. peter
discard 095b3ad added an entry for the monitor listener enhancement. peter
discard 0548807 Xstream -> 1.1.2; add junit source tree
discard f034125 Change to ascii mode
discard 7dedbf8 Change to ascii mode
discard 2151ed2 removing the sample unit tests. peter
discard 0eb3205 changed the elapse time peter
discard 4464312 Fix tests so they can't run for more than 1 second each
discard 539a3b0 updated the class with license information. thanks to sebb for catching that peter
discard 2df4a22 changed the copyright to use 2005. thanks for sebb for catching that peter
discard 516970e enhancements to junit sampler peter
discard 4b9fbdc updated for junit sampler and the dynamic classloader peter
discard cb24353 updated NewDriver to use the new custom class loader peter
discard be34015 updated the presentation to include remy's name and give proper credit peter lin
discard 2f805a5 adding ssl presentation peter lin
discard 0f7cb17 created a basic custom classloader to load resources dynamically peter lin
discard a730fac adding junit sampler entries peter lin
discard c338ad8 adding the unit sampler stuff peter lin
discard ff0b92c Improving GUI on JDBC Sampler
discard a9c6e90 hopefully I configured the project correctly and this gets checked into 2.1 branch peter
discard 31aef1d This commit was manufactured by cvs2svn to create branch 'rel-2-1'.
discard c8e66c1 added a diagram showing master/slave/target peter
discard 0748753 Fix version checks
discard 76159a5 Formatting Code to basic Java Standard
discard b1e6146 Couple additions/modifications to changes doc page
discard 43c705e updated the distributed testing tutorial peter
discard 1815a03 Bug 31184 - make sure encoding is specified in JDBC sampler
discard 7d0efc0 Bug 30379 - allow server rmi port to be overridden
discard 7d7e125 Bug 35525 - Added Spanish localisation
discard 7d3d8c0 Doc. Fixed GUI border problem
discard 469a758 Add basic JNDI Config entry
discard daf0672 Mark as an internal GUI element
discard a1abb69 Allow for internal GUI elements
discard 3f58895 Remove unused classes (generic config element is used instead)
discard 771fc73 Remove redundant method - addCustomTestElement() - and related imports
discard 7532604 Fix GUI border problem (was applied to wrong element) For clarity, rearrange init() to be like other GUI init() methods
discard 84cf363 Remove unused variable and corresponding import
discard 24c7c5e Comment Unused var (as yet)
discard 18283d6 updated the change lot to include fixes I made to HEAD over the last year that didn't get into 2.0.3. also added jms sampler. peter
discard 77dd89b Document some recent fixes
discard 2a883bd Try to clarify While/If controller conditions
discard 1968c33 revised the tutorial and added Limitations section. peter
discard 6a5f672 Tweak message
discard 13ef13f Ensure contexts are closed when they are finished with.
discard 6ab5ff0 Replace Exception by NamingException Don't try to disconnect null Context Remove unused field and method - sbind() now done by sampler
discard bf077fb Fix singleBind so it disconnects as well Replace generic Exception by NamingException Provide more detail if non-standard message returned
discard 720e859 Remove unused imports
discard ab97706 Fix sbind button behaviour
discard 50897f9 adding remote testing tutorial to CVS. hopefully this version is clearer than the current remote testing documentation. it includes a diagram of the setup, which should make it more obvious how jmeter works in remote mode. peter
discard 9324c54 fixed a typo in the docs. peter lin
discard 0e73a88 Fix some variable hiding
discard 9d2eb06 Remove unused var; comment unread vars
discard 4847adf Fix some variable hiding problems
discard 8964b33 Make logs private
discard acb42d9 Remove unused variable
discard 4559c47 Stylesheets for post-processing 2.1 format test result files
discard a345804 Fix version checks
discard fbe974d Update test plans to new format
discard 001e098 Update conversion format to 1.1: use XStream to encode/decode strings instead of URLencode
discard 630ded5 Ensure Buffered file is properly closed
discard 23eb2cc Pass testsaveservice.saveout property to test runs
discard 7c9720e Update expected versions
discard 2c9d445 Fix some deprecations introduced in xstream 1.1.1
discard 04a18b2 Extend JMeterTestCase to allow test to be run separately
discard 1131ae2 Update xstream from 1.1 to 1.1.2
discard 56364dc Fix version check
discard 89a6c7f Add version info
discard 248ade3 Missed context off one of the method calls ...
discard c4f0075 Pass context to all methods in case needed later Use same order of saving as superclass
discard 2acdbf5 Pass context to all methods in case needed later
discard ddd03e9 Ensure that xsl stylesheets in extras directory still work
discard 11c4ef5 Fixing bug 23248 - module controller can't remember stuff between save and reload.
discard 72dea07 Should default to the new file format
discard 8a7e07f Adding the second part of the presentation. This section is lighter than the first one, but it should also take 6-8 hours to go through with a break in the middle. The two presentations together is enough material for 2-3 days of talks. Depending on the experience of the audience, it could take a full 3 days.
discard ecce0c8 Add ASF licence
discard 7c91355 Add ASF licence
discard 3581ad3 Javadoc error
discard c4af94c Assertions are run in the same thread as the sampler
discard e2eb15a adding the first presentation to CVS. once i finish the other two, they will be added also. The presentation is meant to be used for Jmeter related training. this draft is pretty complete.
discard b8cdf78 Need to restore locale afterwards
discard 32dd634 Bug 29920 - change default locale if necessary to ensure default properties are picked up when English is chosen.
discard a7a4e8b Replace language strings with Locale constants where possible Replace single "cn" language with zh_CN and zh_TW as these are the properties files that are defined
discard d893021 Allow name to contain country as well as language
discard dd76e42 JMeterUtils forces property keys to lower case and replaces spaces with _ Fix one instance of uppercase character in key, and add test for the condition Add cn_tw and cn_cn keys for the two different Chinese resource files
discard 340bd2e Update version of converter
discard ee7347c Fix forward/backward links and make section number a variable
discard 541e514 Make section header format agree with other sections
discard cbb4d5b Fix column break location; make section renumbering easier in future
discard 24d0060 I've renumbered the index numbers, so the docs should be up to date now.
discard 9ef4300 Fix build order problem
discard b722ca1 Add some more debug
discard 838653f *** empty log message ***
discard 49c855e Bug 35059 - Runtime Controller stopped working
discard 455899e Add counter to Test Sampler
discard 41bec5d Add wait function to dummy sampler
discard fe2f81d Bug 35370 - upgrade existing test plans to support Header property name change
discard 71ddbc6 Update version of TestElementPropertyConverter
discard 100eef2 Bug 35370 - upgrade existing test plans to support Header property name change
discard 9911964 Log a warning if over-riding one of the Manager elements
discard e514bdf updated the how-to for JMS topic sampler. Now I need to update the index numbers tomorrow.
discard 54c3df9 Bug 35370 - Header class setting was setting incorrect variable name
discard a2a87e6 Check for more specific exceptions; ensure close is always called
discard bbad492 Fix test plans for new variables etc
discard 039e2f8 Add testsaveservice.saveout as a JMeter property
discard d3dcd69 Document some more changes
discard b60ba52 Set a disabledIcon if available.
discard 7292f48 Enable Tree to use disabled icons (based on work by Peter)
discard 14c547e getIconMappings() now derived from property files
discard 3ced8cd Pick up second icon names from getIconMappings() and store as disabledIcons [Original idea by Peter]
discard 38aed7a Added icon.properties (to specify alternate icon properties file)
discard 1bdb3c7 Ensure new images are packaged into jar and prevent icon property files from being included twice.
discard b718bf9 New loadProperties() method to get properties from file or classpath Replace generic Exception with IOException
discard 5da1e9b Add icon property files
discard 4e2ffd8 Add support for disabled icons
discard 622fb1b updated the document with more screen caps and changed it to add request defaults at the beginning of the doc.
discard 582a16f checking in the draft step-by-step for using JMeter's proxy.
discard 20e55ab Bug 25413 - don't enable Restart button unnecessarily
discard 9174b78 updating the icons and adding 2 more grey icons
discard a1f684d I removed the icons that aren't being used, which weren't very good and adding grey versions. still need to figure out how to get JMeter to use the grey versions. peter
discard 4a17ea8 Bug 25052 - use response encoding to create comparison string
discard b554948 Bug 35281 - allow max redirects to be overriden by a property
discard d74bdab Bug 35115 - fix some translations
discard 20d913d Use Locales, not languages. Add zh_TW, disable no and de (not present yet)
discard ec5a17f Update converter version
discard 0f217c3 Force BeanInfo to be regenerated to test new Locale
discard c9b5b55 updating the icons.
discard 78b6289 updating resources for the ConstantThroughputTimer, adding documentation for jdbc connection pool.
discard 02602da here's the new icons for jmeter. they're pretty decent now and should be much sharper than the current ones.
discard a44bedf checking in the new icons. don't know when we should change over, but the icons are now in CVS.
discard dc5b84c I think I finally figured out what sebb meant. Rather than checking the port in create and modifyTestElement, it should be done in configure. hopefully this will make it so the webservice sampler will work in console mode.
discard 0b862f7 cleaned up the code a bit, still need to make sure the webservice will work correctly in console mode.
discard c321d25 Update JDBC Sampler screenshot and text description
discard bc6e86f Group QueryOnly with Query
discard 3a6f56f Save SamplerData if saving response data in functional or error modes
discard 77777b8 Add NTCredentials - needs further work
discard 372f849 SaveService properties has been updated
discard d93f078 Fix up the TestPlan element for non-GUI test runs
discard cb850af Restore isFunctionalMode() method
discard 6991c7e Save SamplerData in functional mode (as was done in 2.0)
discard e9127cf Add some debug
discard aca0068 make log private+final; tidy error handling and ensure error message is shown in View Results Tree
discard 2e5cbb3 Tidy error handling, and show error text in response message
discard 6cc2745 Reorganise layout to give more room for Path field
discard 557b57e Changed from 1 Receiver for all to 1 Receiver per user
discard e287f30 Changed log messages
discard 6675257 Fixed ASF Bugzilla Bug 35133, receiver thread is stopped at the end
discard 7bc0b1a Fix in javadoc
discard 1c0cca7 Fixed ASF Bugzilla Bug 35133, receiver thread is stopped at the end
discard fe4bdf4 hopefully these changes will allow the webservice sampler to work with the functions. the gui now has separate input for domain, port and path, just like httpsampler. thanks to seb for pointing that out. also fixed a bug with the WSDLHelper when the wsdl doesn't using binding name.
discard 4f87f30 Added How to JMS Point-to-Point Sample (for ActiveMQ 3.0)
discard b0ece17 Added JMS Point-to-Point Sample (for ActiveMQ 3.0)
discard b1e9559 Changed and added comments for JMS Point-to-Point Sampller
discard 0b351b2 Added screenshot JMS Point-to-Point sampler
discard c9e5368 Changed some JMS Point-to-Point messages
discard 48af5e5 Add some more aliases
discard 5132931 Bug 34739 - Enhance constant Throughput timer Fix time calculation so per-thread works better
discard c0a3eb6 Display average as whole number of milliseconds
discard 9b0caaf change the auth so that it is the same as Httpsampler. if the auth is null and the URL is null, the sampler will not set the username/password. if the auth is not null, but the auth URL is null, a warning will be logged.
discard 904c221 Don't report HE bugs at present
discard 9f29a6a Document Throughput Timer legacy mode
discard 74e811b Bug 35065 - don't save old extensions in File Saver
discard ca8129a Bug 35026 - add RE pattern matching to Proxy; prevent replacement of TestElement.gui_class etc
discard b40cc3e Bug 35067 - set up filename when using -t option
discard 2fccf6d Add Sync Timer documentation
discard f211550 Fix title
discard aa145d3 Bug 35067 - set up filename when using -t option
discard 77d0e80 added support for basic/digest auth. thanks to KiYun Roe for contributing the patch.
discard f057bd6 Default path should be that of url Add a bit more debug
discard d0312f3 Remove unused import
discard ce224b0 Cookie expires should be 0 or time in seconds
discard 8c3a10e cleaned up the draft quite a bit. it's still not done yet, but hopefully this will help martijn with the docs for the queue sampler.
discard 5e9895f Document more changes
discard 5a9aa05 Cookie expiry is seconds, not milliseconds Session cookies now indicated by expiry of 0, not Long.MAX_VALUE Don't save session or expired cookies Add cookie expiry tests
discard 5fada5f Add default file name for cookie output
discard db75d53 resource "save" is used for cookies and authorisation as well as test plans ...
discard 8a709b0 Forgot to include current time in debug
discard 73b48d4 Add some debug for cookie handling
discard ca28480 Adding default "parse all embedded resources" into HTTP Defaults Config and did some refactoring of HTTPSamplers. Fixed bug that caused embedded resources not to be parsed from redirected urls.
discard b7bf8b5 a early draft of the jms topic sampler.
discard 681e3f8 Add option to save generated test files
discard 4bd99fc Fix up versions
discard a970f7f Document more changes
discard f889429 Allow all GUI components to be saved as images
discard f9b6101 the entry for jms samplers isn't done yet, but it's a start.
discard 3b75f6b updated the Abstract class to implement printable. this way, we can save screen shots easily without having to do ctrl-printsc
discard 86341d8 added screenshots of the queue sampler and config.
discard 8bd4792 Exclude jms jars
discard e2107ec Set Sample label from Test Element name
discard 29d79de Improve error reporting for parameter errors
discard 50bd2e3 Pass back error indication
discard b95578c Set Sample label from Test Element name Fix some NPEs when sampler data is incomplete
discard 28669ab Set Sample label from Test Element name Remove unused code
discard 6a24d9c Set Sample label from Test Element name
discard f36871e Set sample label from test element name unless label parameter is set
discard 156dc97 Allow Java Samplers access to test element name
discard 1b5ecca Allow variable name to be omitted
discard 6fe94c4 Fix Sample label
discard 4188280 checking in screenshots of the jms sampler
discard abdd264 Made names clearer
discard 48f16a9 Changed logging
discard 14a09c7 Extends AbstractSamplerGUI, todo change the name of the class
discard 1fe1e56 Added getters, added isDebugEnabled, throws Exception if no session exists
discard 09b5803 Extra logging
discard bb576bf Revert change - not needed
discard 804cf1c Catch missing jar
discard f88672d Catch missing jars and tell user
discard 083dc9a Tell user if cannot load test plan
discard 8052df2 More specific error message for missing jars
discard c3fda2e Revert change
discard 672b858c Allow for optional mail jar
discard 8d6066f Remove new String
discard a589b3d Use specific Exceptions
discard ae55309 Remove unnecessary casts
discard dd2734b Rename parameters to avoid hiding class fields
discard f6395f5 Remove unnecessary cast and rename parameter to avoid hiding class field
discard c01ff28 Remove unnecessary casts
discard 4e011e6 Pass result to saveResponseData
discard d6bfe83 Document some changes
discard da54189 updated the component doc for the webservice sampler. it now works with gSoap drvier also.
discard 6feccc5 change the remaining log to warn. if users complain, it's easy enough to change it to log error. peter
discard 92164e2 Only save response data for errors
discard 40bc532 Pass result to saveResponseData
discard 7f9baf6 saveResultData now checks functional mode and result.isSuccess
discard 74026a6 New property: jmeter.save.saveservice.response_data.on_error
discard a779d70 Ensure xml output file is always closed
discard 8bbc1a6 Use current formatter rather than static one Fetch delimiter once Fix Javadoc
discard a39c1ca Confine functionalMode to TestPlan
discard c6e9cb8 Allow field names to be printed when CSV file is created [bug introduced in 2.0]
discard 281c286 Implement GUI_CLASS for TestBean Gui classes
discard 2b93098 Remove unused import
discard 3ade234 debug output changed to log.debug()
discard 8444c2f made a slight change so that in the case of an IOException, we let it continue. In the case of MalformedURLException or MessageException, it means the sampler won't be able to send a request, so it should stop.
discard dfef699 JDBCSampler is a sampler
discard 4e08d40 Ignore CheckStyle settings
discard e0e8c76 catch each exception separately to make it easier to tell what is wrong. this will make it easier to tell when the user puts in a bad message or the soap version is not compatible peter
discard e15882e improved the error handling a bit.
discard 2a0a290 updated the WSDLHelper to work with gSoap generated WSDL. gSoap generates wsdl in an odd format unlike other webservice toolkits.
discard eb24e39 Change the defaults to be closer to 2.0
discard bb72e32 Add missing path components to test and test entries Remove properties from build Remove obsolete jars (cli)
discard 29e70dc Only force testlog to be saved in 2.0 format
discard fcf2424 Allow separate specification of file_format for test plans and test logs
discard f440d2a Comment unused field
discard 521c02b Fix bug in name - should not start with #
discard ca10a5e Ensure file closed when saving 2.0 format
discard 60cacbb Bug 34796 - add Tooltips to XML Tree display
discard e74da3e Update View Results Tree text and screenshots
discard 6c34da4 Fixed error reporting
discard 034b34d Sample ant-jmeter build file
discard 475ffa1 Add option to include response data
discard 6399950 Add links from Pages section entries to corresponding Failure Detail entries
discard 477503d Update to latest version of JMeter Ant files
discard bd7142b Refactor to reduce code duplication
discard 9f47aaa Remove unnecessary casts
discard 4a46fe9 Remove duplication of old contents (how did that happen?)
discard 6aceb9d Bug 34649 - don't show root of tree
discard 4f82f80 Rename local variable to avoid clash with class field
discard 2c42c49 Don't try to serialise lock object
discard 325f292 There is only one FileServer, so make it static - and avoid serialisation problem
discard 9f815d2 New function - setProperty
discard 0156964 Fix to work with zh_CN and zh_TW properties
discard 452dcba Bug 34233 - renamed according to Locale.TRADITIONAL_CHINESE
discard 9dc8e66 Renamed from _cn to _zh_CN (see Locale.SIMPLIFIED_CHINESE)
discard 4ac75a4 Remove unused field
discard a291a07 Remove unnecessary cast
discard 919ab63 Rename variables to avoid hiding
discard 3d42b9b Remove unnecessary cast
discard 826f522 Use proper string constant
discard ea47381 Bug 34233 - added chinese translation (_tw)
discard a248972 Change to Ascii
discard 5edccf7 Fix class so it works as a Config item. TODO - are all fields needed on config GUI?
discard a29d717 Delete unused classes
discard bf0e1a6 Move class variables to method.
discard 1cf9df1 Delete unused classes
discard 2ee84e2 Bug 34438 - improve legibility
discard 43083f9 Tests for XML Render pane
discard c66bf07 Bug 34565 - Render XML option added
discard cee5ece Fix some Runtime Exceptions
discard 55061ae Use standard JMeter logging package
discard c0f3b4b Fix missing resource name
discard 16a0368 No need for stack trace
discard ff448e7 Update property file version
discard dae319f Sort individual sections Add aliases for HTTPSampler2, objProp, SwitchController
discard 3daedc4 Make it easier to find missing resources
discard bef570a Delete duplicate messages.properties file
discard ee89d50 Add unique resources from messages.properties in jms tree
discard e3b0381 Sort properties file
discard b9fc639 Only catch expected exception
discard 8d89743 Bug 34586 - XPath always remained as /
discard a9451a8 Save sample results in 2.0 format if 2.0 format chosen in jmeter.properties
discard 14cf8cb File Server base dir needs to be set in non-gui case too
discard c77f3b5 Use log instead of printstacktrace()
discard 9472851 Second arg can be null - so don't use this to decide if parameter exists
discard bb66922 Fixing issue when saving to old format and then trying to load back into 2.1
discard 5a1c521 Allow option to save test plans to old file format Fixing minor resource problem in CSVDataSet some documentation in FileServer
discard 15969cd New Sync Timer Fixing Conversion to Double for Throughput Timer Renaming "enum" variable to "enumer"
discard 9cac15a Adding option in JDBC sampler to specify whether the SQL represents a query or an update, since it makes a difference to how JMeter executes it and how/if it grabs the result set.
discard 1634a2b Make JMeterContext and JMeterVariables more easily available
discard 157bc03 Test cases for XMLSchema
discard 41436a6 Improve Error handling/reporting
discard 9b538e2 Give access to Null response message (mainly for unit testing)
discard c4195d4 Documentation for XML Schema Assertion
discard d38d81f Test files for XML Schema Assertion
discard 02c7353 Fix test error on Windows
discard 039dd05 Use common setResultForNull() method
discard b0d5a7e Bug 34383 - add XMLSchemaAssertion
discard 421ebf8 Add convenience methods setResultForNull() and setResultForFailure()
discard 6043cd8 Add getByteArraySlice utility method
discard 8ee080b Extend HTTPSamplerBase instead of HTTPSampler
discard 823634a Bug 34383 - messages for XMLSchemaAssertion
discard e3ebbd8 Added CSV Data Set description. More details on TCP Sampler
discard d6baa63 Allow user to specify delimiter to be used when parsing the file
discard 8764769 Only create HTTPSampleResult if needed
discard 7804dd7 Remove some unused items
discard 37cf670 Fixing issue where switching selected elements in tree solely by right-clicking causes overwriting of component data. Thorny issue, this fix needs much testing.
discard 2f8da6f Remove some unnecessary casts
discard 5f13f98 Remove unused items and unnecessary casts Use different name for parameter that was hiding a class field
discard abb2edf Remove some unnecessary casts
discard 73adf5a Deprecate setTime()
discard 6da82a7 Add comment for sampleresult.default.encoding Remove duplicate comments for batching
discard d37e05b log errors to jmeter's log. before it was failing silently without logging to jmeter's log peter
discard 4972b09 This fixes a bug with thread synchronization reported by KiYun Roe. thanks to kiyun for reporting the bug. peter
discard fa25c32 Move save configuration setup to SampleSaveConfiguration
discard c7c94d0 Add some more Save Response messages
discard 2e313f4 Update year to 2005
discard 85aa934 Remove redundant code
discard e9a9590 Adherence to coding standards. Changing of logging to jorphan.
discard 0ec3788 Reduce log level
discard 56e5114 Add space before group number
discard 896cdf2 Hack to allow automated non-GUI testing
discard 602bad9 Remove unnecessary throws clauses; moved isEnabled to TestElement
discard 42d98f1 Add isEnabled() method
discard 52c7ea1 Minor tidy up
discard 250e666 log is defined earlier
discard 6711753 Ensure test output csv files don't have any time data in them
discard d6429ef Close file after loading
discard b18c3fd Remove entries representing numbers (what were they for?) Remove English entries from non-English files
discard f7179cc Include listeners in the chain
discard 6eee1e7 Update docn
discard da8a1fd Fixing unit tests
discard 663bdc0 Merge from 2-0 and some fixes to controllers that need to recover running version after no samplers under them have run.
discard 3b367ad Add local dir exclude
discard e109f51 added some additional notes to the webservice docs. peter
discard 8214851 fixed a bug. replaced the <> with square brackets, since <> causes problems.
discard fb677c6 updated the remote section with a tip from sergey ten on Suse and rmi. peter
discard fe82c75 Fix jar versions for xstream and xpp3; remove obsolete jar property
discard a5ae4b3 Trying to solve Anakia error in Gump by building docs in separate project
discard 2c9120e Fix jdom version ids
discard 8d31a81 Update to latest jars etc
discard a5fb7a3 Fix mismatched anchor name
discard d5b80b8 some new supporting methods for the ConfigurationTree
discard 487e122 fixing doc building and gump complaints
discard 3438800 *** empty log message ***
discard e8cc017 cleaned up the formatting so it looks better in pdf peter
discard 29ff191 changed the load calculation to use used/total instead of free/total
discard e92714b changed the monitor memory to used/total instead of free/total peter
discard 5e949b9 Applying patch to AddParent.java provided by Hans J�rg Hessmann
discard f0aa712 A new configuration Tree object build using the HashTree classes. Provides a simple, heirarchical config file format for easier-on-the-eyes system config files (replacing XML).
discard 9f2e843 Updating the XStream lib packages, and XPP and JDOM with it. Updated test files so unit tests pass
discard 6204fdf Fixing potential null pointer exception
discard 85c3f60 New section in JMeter Tutorial
discard 58bc4c2 updated the docs to reflect the latest changes.
discard 7481fb5 fixed a typo in the docs. bug found by Daniel browne.
discard cff9876 updated the visualizer so it can save the statistics. also fixed a bug with the performance panel so that it checks the node to make sure it is not null.
discard c9d90a0 oops, by default the abstract visualizer should be false, not true.
discard 98ab7fd added a method to Visualizer interface to indicate if a visualizer generates or displays calculated statistics
discard f1ec703 removing StatsCollector, since it was a bit overkill, instead I figured out an easy way to extend ResultCollector that is simpler and cleaner.
discard 5e6cac9 Adding code to allow any object to be XStream serialized, and added a line for MonitorStats
discard ba2ef1a Remove new String()
discard 8de90f5 Update Copyright year to 2005
discard 8ff64b5 made changes to the monitor stats can be saved to a file.
discard 1861e59 adding a new collector for visualizer data like aggregate and monitor listener.
discard c3134c8 adding a new result wrapper for visualizer generated testelements
discard 025d801 adding a method to save TestElement for saving calculated results from visualizers.
discard 748923c updated the monitor visualizer to add the file panel and save the results peter
discard e26f550 updated the webservice sampler so that is saves the wsdl url and sets the label. this fixes bug 32922
discard b5452c3 Added xstream and batik to compilation classpath.
discard 5536997 Comment imports used by commented code
discard d4cc6f4 Remove unused import(s)
discard aa51764 Replace nagoya with new generic name (issues)
discard e83136e Replace nagoya with new generic name (issues/wiki)
discard d38c87e Remove unused variable
discard 48502c5 Rename "enum" variable to avoid clash with Java 1.5 keyword
discard 61e7192 Remove unused import
discard 32509f4 Remove unused imports
discard bcd84b6 Add ASF Lic V2; remove unused imports
discard 57c2e8d Add ASF Lic V2
discard 16ef118 updating the monitor docs with information about running tomcat's status servlet in other containers.
discard 112de80 I changed the order of the legends to make it so health is on the far right side. that hopefully makes more sense, since health is the only one that applies to the health legends for the graph.
discard f83a4f2 updated the Stats class so that if a server doesn't return the data, we don't calculate the stat and just return zero.
discard 96de058 threads should increment the thread counter as soon as possible
discard 971ea1b Synchronizing thread count access in ContextService Adding a legacy option to the ConstantThroughput Timer.
discard 5026312 The Constant Throughput Timer should be smart enough to gear it's delay for the number of threads in the test, allowing the user to set their desired throughput rate and forget it instead of having to manually calculate and adjust based on a changing number of simulated users.
discard 1e3b06f Big Ugly Merge from 2-0
discard e384950 updated the documentation to includes some general notes and a link to soap documentation.
discard c60fc9d the updated OpenOffice document.
discard 3b3c359 finally updating the pdf file. now the formatting looks slightly better.
discard b73eb53 Add target/ in case we want to use Maven
discard 35dd3f4 Make key expire in 3 years
discard 766a78e getCause() is JDK1.4+; use getRootCause() to allow 1.3+
discard b310372 Fix version mismatches
discard c56cc40 Assume all libs present for Gump
discard 664bbd6 changed the label for Webservices sampler so it's no longer beta. the sampler should work with jwsdp, axis, .NET and glue code wsdl. at this point, the sampler is stable and reliable.
discard 68ee012 now WSDLHelper should work with WSDL generated by gluecode. just goes to show just because there's a specification, not everyone implements support the same way. this fixes a bug reported by john ferron.
discard 3ed1867 added more comments and removed MessageClient, since it's not used so better to clean things up.
discard 66f0a05 cleaned up the code a little
discard 446f856 added more comments to the code in an attempt to make it more clear. hopefully it's more clear.
discard 3b13e28 finished implementing support for getting the message from file and a random file from a path. I also updated the comments a bit.
discard 999b53d updated the documentation for webservices. thanks to Sarone Thach for taking time to explain her problems. hopefully the changes will make it easier for new users to understand.
discard 20aa151 changed it to be generic and take a string[] array for the file extensions
discard 89fd726 updated the gui, so it includes a checkbox for jndi.properties. if users check the box, it will disable InitialContextFactory and provider url.
discard c089f3e updated the sampler with jndi.properties for providers that use jndi.properties. ActiveMq for example doesn't have a jndi server yet, so it uses jndi.properties.
discard 7e12d64 removed pause() method, since my interpretation of connection.stop() isn't what I thought. if a client calls connection.stop() it will stop receiving messages, but only durable topics will have the messages sent to the client. non durable messages will not. also, calling stop() for ActiveMQ causes the connection to close. the subscribers in the test plan basically stop. removing the connection.stop() fixes it for activemq.
discard de68f55 Change check of jms classname to see if this fixes Gump build
discard 769aa9a Ensure jms build dir exists even if JMS doesn't build
discard f92f46a Handle missing jars more tidily
discard a940741 Suppress compilation if JMS not present
discard 405132b I've updated AbstractSamplerGui so it implements Printable interface. that means now we can easily update screen captures of the samplers by using the same save action.
discard a1cd9b9 I added a check for jms. also change compile-protocol and compile. instead of having compile-jms in compile, it's now in compile-protocols
discard f403b57 adding the ant taks for the jms sampler. I still need to update the eclipse classpath file.
discard da7e798 added some more entries for JMS related stuff.
discard 1a4844c updated the addSample(Sample) method to check and see if the result is more than one result.
discard 00811ac I added two attributes to sampleResult, which may be useful to other samplers like the java sampler. the first one is sampleCount in case a sampler does a set number of loops within each sample() call. the second is bytes length in case a sampler doesn't pass back the contents of the response. this allows the aggregate listener to calcuate the rate without the cost of passing back the entire response message/result.
discard 9a40560 thanks to sebastian for catching this mistake. added enable to the FilePanel class to enable/disable it.
discard 79b469f fixed typo for the file filter.
discard eb0c679 added a method to get a random file in a base directory.
discard becf2f9 checking in the classes for the new JMS sampler
discard 5167fb7 updated the screenshots of the monitor results listener
discard ede5a1e updated the documentation for the monitor to make it more clear. hopefully this will make it easier for users to understand exactly what the graph means.
discard 8d52f9d found a bug in calculateLoad(). it was using free memory, instead of used memory. now the monitor shows both free memory in the graph and the load (used memory)
discard 83fe7b2 updated the class so the explanation is correct. the implementation uses free memory, rather than used memory.
discard f08ed77 thanks to avi@cherrydev.com for pointing out the error in the caption. the commit fixes bug 31888.
discard 3dcebb7 adding a new gui element to make it easier to create radio buttons. I also updated the LabeledTextArea, so that it can be disabled.
discard 804839a Rename "enum" variables to avoid clash with Java 1.5 keyword
discard 1b0dbb9 PGP keys - initial checkin to CVS HEAD
discard bfae523 Updating Extending JMeter Tutorial with section on making a TestBean component
discard c0dbcaf Adding new threadsafe FileServer CSVDataSet now open for business
discard 5584c07 Fix some broken links
discard 358d913 Convert to use getLabelResource()
discard dda8741 Log missing title information
discard af73b1e Resolve name differences between test elements and documentation
discard 1df65b5 min and error rate now return 0 in the even the value is less than zero.
discard 48574ea updated the screen capture of view result tree and revised the explanation of the aggregate listener and view results in table.
discard 61a640c updated component documentation to have the right index number
discard 588cc2f added a section on listeners and a short explanation of how to save any listener using the new save as image feature.
discard 42324f1 adding a screen capture of the "save as image" feature added over the summer.
discard dcc4ffa Allow modification to stop at "?" - see http://www.mail-archive.com/jmeter-dev@jakarta.apache.org/msg08241.html
discard 43093d1 Created a basic class diagram of some of the important classes of JMeter. The image is quite large, so not sure how we should show it in a webpage.
discard 66a8f46 updated the screenshots so they are correct. both have new columns added. peter
discard 33a338b Merging 2-0 to HEAD
discard a35e989 updated the tutorial based on Sebastian's excellent comments. there's a couple of other thiings that might be good to add. things that come to mind include: 1. how to add text strings to the resource bundle, 2. where to look to update the documentation, 3. how to make sure the plugin performs well
discard 7121184 New images for extended LDAP controller
discard 8760343 I've added a section on ANT build tasks to the tutorial. I also created a PDF file for those who want to take a look a the progress of the tutorial and don't have OpenOffice installed.
discard 2bb2b9b See bug 30952 - applied documentation updates
discard 17f496a Fix misspelt resource name
discard 367ecbb See bug 30952 - applied fixes, except changed log.error to log.debug
discard 47e990b latest version of the tutorial. I got a basic description of the ant tasks in the doc now.
discard b614649 I cleaned up the DistributionGraphVisualizer, so that it doesn't implement ItemListener.
discard 6492eb4 Beginnings of new CSVDataSet component
discard 8abeac9 updated the tutorial and corrected the old stuff to match the recent changes I checked into CVS for distribution graph
discard e4b0775 adding the tutorial. it is in open office format
discard bdb9fbd In the process of writing the tutorial, I noticed somethings are not necessary and a bit confusing to new developers. therefore, I went ahead and cleaned up DistributionGraph. It should make it easier to explain in the tutorial.
discard 1305c83 Display a few more settings in Gump builds
discard 6e1204f Remove throw of HeadlessException - does not appear to be needed, and is not defined on JDK1.3
discard 77ba75b Allow code to compile under JDK1.3 - replace Boolean.toString(boolean) with JOrphanUtils version
discard e732457 New code for recording .jtl files using XStream. Also, a properties file controls what XStream Converters get registered (makes for easier plugins).
discard ca93307 I updated the view results in table with the bytes for the page. ed randall's patch was against the old code, so I had to change the patch.
discard 42aa710 added a new entry for Bytes, which is used for the view results in a table.
discard d28f33d I added the number of bytes, so the table results listener can display the bytes in the response. mike figured out what Ed Randall wanted.
discard 154e40a added a column for kb/sec.
discard b2bba99 I added methods for keeping track of the bytes. it's used for the aggregate listener aka StatVisualizer.
discard 04796ed the aggregate listener now has kb/sec as the last column. It's not exactly what the original user wanted, but I think it's more useful.
discard eb2f153 Filename was being treated as a directory; fix mkdirs() to operate on parent dir if there is one.
discard d702072 [30779] Improve error reporting when results file cannot be loaded
discard baf0ea2 [30753] Implement batched remote sampling
discard 6055913 [30753] Add remote batch/hold_samples properties
discard 09fd3ec Allow mail host to be changed without restarting JMeter
discard 23864bb Display dialog when test message succeed and more information when test messag fails
discard ba8ca8b Update mail messages
discard 7b9d663 Use sendTestMail method in model
discard 96f7e5d New mailer messages
discard 26d6856 Add sendTestMail method
discard 0c75213 Bug 30683: Add bgsound and frame tag handling
discard f9f39a4 New bgsound tag handlers
discard 1f91a64 New testcase for frames and bgsound
discard 4f01df2 Remove unused import
discard e9948a6 Replace getStaticLabel() with getLabelResource()
discard 54afb7a Add resource for html_assertion
discard 408792a Bugzilla 22394 - Extended LDAP sampler - adding messages
discard 0538a46 Bugzilla 22394 - Extended LDAP sampler - adding code
discard f2d4671 Added missing base href test; add more details to assert messages
discard e050178 New test for missing <base> href
discard a7b7ed8 Oops! missed part of edit
discard 3c2d618 Bugzilla 22394 - Extended LDAP sampler - adding documentation
discard 0057596 Bugzilla 30713 - don't reset base for empty href in <base> tag
discard 0796219 Update expected version for StringPropertyConverter
discard ea3d1d3 URLencode/decode don't support charset parameter in 1.3 - use JOrphanUtil wrapper instead
discard c4a0dda FileOutputStream(File,boolean) is JDK1.4+ so use (String,boolean) instead
discard b7e2898 Remove unused import
discard 19c1db8 Remove unused imports
discard 1717e1c Catching a potential null pointer exception
discard 70f822c Change info message to debug
discard f919af4 Allow for updated versions of converters
discard 34b2271 url encoding strings saved in .jmx file
discard 52ace94 Adding urlencoding to xstream saving
discard 1bf5c2e thanks to Frank lindner for discovering the bug. if a user manually types the directory/file for the log and the directory does not exist, jmeter wasn't creating the directory. that resulted in the no log. the patch calls File.mkdirs() to create the directorys before getting the writer. peter
discard 0c20861 Struggling with access log parser, fixing HttpSampleResult display
discard 6fe540c Fix for log parser dealing with ending ?'s
discard c9e2c70 updated the documentation for the monitor to include a section on adding Http Authorization Manager. Thanks to Ching Shen for the reminder. peter
discard d379bd3 Sample Findbugs project file
discard 9f36501 SFF now uses StopThread exception
discard bfa0a51 New Exceptions (from rel-2_0)
discard 9c36af0 29915 - Adding French messages
discard f4424d1 29934 CSVRead can't handle blank fields
discard 426ac04 *** keyword substitution change ***
discard bc7db1b 29934 CSVRead can't handle blank fields
discard 1094ef0 Change to ascii
discard 0319d92 29754 Disabling/Activating multiple Samplers at once
discard 2e97b4c Bug 29913 Caching problem of remote engine stub
discard a6e82bd Add server_port property to allow non-default RMI port to be used
discard dd26a94 Make http version a JMeter property (and change name); add timeout
discard f4820c5 Add HTTPClient settings
discard 7cca623 Make the DTD valid (but is it ever used?)
discard d56336c Use HTTPSamplerBase and HTTPNullSampler where possible
discard 79a3c28 Remove unused import
discard da70165 Remove misleading finalize
discard 6cbdbeb Fix possible NPE when redirecting
discard 710c25c Use HTTPSamplerBase, and NullSampler for testing
discard 5a1568c Pick up constants from HTTPSamplerBase class
discard 495e0b1 Use Null Sampler for tests
discard 186edde Use HTTPSamplerBase and Null Sampler for test code
discard fc0abbd Add test for new HTTP GUI
discard 59ed589 Move Argument creation to superclass
discard 1a2c9a2 Add dummy HTTP sampler for use in generic HTTP tests
discard 77de601 Bug 29884 - extend modifiers to work with new HTTPClient sampler
discard 8cbbd82 Add stopThreadNow() method etc
discard 2bb34a9 Bug 29853 - button state not correctly handled
discard f53c859 Print actual time if pause test fails
discard 7c1d7b4 Add missing entries; add some section descriptions
discard 336302e Update of JDBC screenshots
discard cb24bd2 Screenshot for Test Action
discard 89deba5 Remove some unused properties
discard eac3e85 Change Database Config name slightly to agree with Sampler
discard 3b9e04c Fix properties version check bug
discard b939d5d *** empty log message ***
discard 912d42a Ensure file is closed
discard e099cec Can't compare with null
discard 9384ac5 No longer needed, as build.xml sets up the classpaths
discard 23524e2 Add xstream/xpp jars
discard a1d1347 Change property name to avoid clash with the findbugs plugin
discard c38d749 Start the JUnit tests
discard 725a6a4 Create dummy test
discard 9f84bc3 Update zip locations
discard 869872d Added version checking
discard 69271b0 Added ASF licence and made fields package-private
discard 729ae82 Add ASFL V2; added properties version to script header
discard 666fca4 Added getVersion() and ASF licences
discard 5e1eeee Add sample version string
discard bdb8071 Don't forget the trailing $
discard ab92adb Add _version property
discard 3cdfa6d Add saveservice.properties to binary distribution
discard 473078a Use saveservice properties file
discard 4065f25 Save service Alias properties
discard 0abbb04 Make some fields transient
discard 98e0a00 Remove unused import
discard 4a1ae88 Merging from 2-0 branch
discard f5c7571 New XStream implementation for saving test plans
discard 038aea7 adding screen capture of distribution graph
discard fe66c44 added documentation about the Distribution graph.
discard 2fc9ec8 *** empty log message ***
discard d4ebae4 added a method for creating a chooser with a specific set of filters
discard bdfb67b removed the save button, now that all visualizers can be saved as image
discard e0ae91e updated the class so it implements Printable interface. now every visualizer should be printable.
discard b6bdbc2 updated the class to create a JFileChooser with the right filters
discard 9c390b3 Adding new menu item for saving component graphic as png
discard 96d3b21 Adding new menu message to resources
discard ec8f706 Small modification to fix logic and remove redundant conditional
discard d194cbd updated the Visualizer to implement Printable interface.
discard d9620fb added an entry for Save Grahics action
discard d73c73c simple interface for visualizers. it is intended to work with SaveGraphics action. once it is all hooked up, an user should be able to select the visualizer in the tree and click the save graphics. the action will then get the visualizer from GUIPackage and see if it implements Printable. if it does, it will call the method and try to save the JComponent.
discard 1332a9d ok, here is the first shot at the Action class for saving graphics. I still haven't hooked it up to the menu stuff, since I don't know it well. Any one care to give it a shot?
discard 502d2f5 Remove unused import
discard 5349a72 Merging latest from 2_0 branch
discard 3d87f1a IfController should call nextIsNull() before returning null value
discard af6c4aa Restore default logging level
discard 8f821d7 Spelling!
discard 55b38b1 adding batik-awt-util.jar, which is used to save PNG
discard c30244a added batik entry peter
discard 9bef9ac added batik jar related stuff.
discard 3682afa added note about Batik
discard 9efa8f9 updated the visualizer to use the updated SaveGraphicsService
discard ef5f3aa updated the class to use Batik, instead of JAI. thanks to the batik team for their excellent work.
discard be4bf82 Get the authmanager and pass it to the WSDLHelper.
discard 244da41 WSDLHelper now gets a handle to the AuthManager if one is present. This addresses bug #29436. I haven't had a chance to test it yet, but hopefully it works. I tested it against a WSDL that doesn't require authentication.
discard 4b3cc6a commented out the Jai related stuff for now, until I figure out how to make JAI optional.
discard 16176f5 for now I've commented out all the JAI related code, until the license issue is resolved.
discard 0c3d658 commented out the call to SaveGraphicsService for now, until I figure out a good resolution to the JAI license issue.
discard c77d7de reverting the Notice to exclude the JAI stuff. peter
discard 16f723d removing the JAI license and reverting jar_usage.txt
discard f88f550 Fixing access log sampler session filter
discard 3d699da updating the build file with the new jai jar files. hopefully I got it right.
discard 65797c9 Added an entry for JAI. thanks to sebastian for the reminder.
discard 60dab8a thanks to sebastian for reminding me to add/update the license stuff.
discard 90ef04a changed actionPerformed to use the new save method.
discard 4efd7c5 fixed a bug with the new method. i forgot to close the fileoutputstream. I removed the old JPeg codec method and implemented a new method that can save bmp, png or tiff format.
discard 527c107 this is a quick implementation using a button to save the distribution graph. Since I can't decide what is the best way to handle saving graphics, this will allow others to play with it. I like mike's idea of using actions to do it.
discard a39eca7 I updated the class to use JAI instead of the stock com.sun.image. codec.jpeg. the output generated by the stock one is terrible and looks aweful. JAI produces much better quality. The new method saves PNG files. I checked the license of JAI and it allows redistribution in binary form. I will add the jar's to CVS.
discard 792f621 New class for saving Graphics. I still haven't figured out how to set the compression level for JPeg, so that it is higher quality. have to dig around a bit and figure that out.
discard f107748 Use separate column names instead of array entries
discard 51af4a2 Oops! COLUMN_NAMES was used elsewhere
discard cc3cbd5 Why is this field not created?
discard 7d8ca76 Add comments; exclude some warnings
discard 9667a2f Make log final and private
discard cb98785 Comment out unread fields
discard 7d4ca38 Reduce visibility of fields
discard b14d39c Make log final; reduce visibility of fields
discard 34ef4d7 Reduce visibility of fields; comment out unread fields
discard 596db96 Make Daemon transient, as it is not serialisable
discard 35f76db Make static config fields final
discard 6c54608 Update Javadoc
discard bf402b2 Always try to close file
discard bf15a35 Make log final
discard b32d74d Reduce visibility of fields
discard 242aaf1 Reduce visibility of fields; comment out unread fields
discard c888452 Reduce field visibility; make strings truly final by removing from array
discard ba972da Reduce visibility of fields
discard 5768db3 Comment out unread fields
discard 99506e0 Make log final; reduce visibility of fields
discard 18c0232 Make log final
discard 1bb6502 Eliminate Boolean construction
discard a5a3fe3 Update findbugs classpath for new jars; fix bsf jar name
discard 9c83058 Wrong change: mgr was used, but needs to be intialised.
discard cfed8e8 Replace incorrect & with &&
discard 447b062 Compare strings with equals() rather than ==
discard 1d6ae1c Actually use the trimmed string
discard 2280e19 Replace new Boolean(true) with Boolean.TRUE
discard dae006b Remove unused item
discard 76b6fec Ignore case when looking for (ALPHA and (BETA
discard 44452fc Make Access Log name agree with sampler
discard 93d84c0 Replace lines accidentally deleted
discard 503346d Lightning struck, and this is a week's worth of offline effort. Visualizers have been refactored. The AccessLogSampler and supporting classes have been refactored, with an additional Filter implementation, and made into a TestBean, fixed a bug that causes tests not to stop in certain cases.
discard 895cade adding a new class for sorting Number[] arrays. Also added a method to get distribution data
discard 8e68c70 added two entries to the message properties
discard a47fedc checking in the changes for the new Distribution Graph. I've left the title as "alpha" for now.
discard 3e99994 sleep() is a static method
discard bd95e59 Remove unused imports
discard 06bbe41 Add the new libraries (and reformat to match 3.0M9)
discard 826c198 Exception(Throwable) requires 1.4, so use JMeterError(t) instead
discard 2ff09ca Refactoring TestBean to be an interface instead of a class. Moved needed code to TestBeanHelper
discard 188ae56 Fixing AccessLog filter, fixing caching of Controller property values
discard c3555be 2.0 merge into main and TestBean fixes
discard 9eaeecd Added third party lib properties in build file
discard 0362deb New binaries to support database connection pooling
discard 1d43719 New JDBC Connection Pool resource. Revamping JDBCSampler to use TestBean framework and the new connection pooling.
discard 9178b88 New Percent Point calculation in StatCalculator - ie, to get the 90% line, or any other percent line
discard 8eb6ada Initial revision
discard fd97f5c Fix for bug 28751
discard 866b9cb Fixed an exception that occurs if a sampler returns null when sample is called (for TestAction)
discard a4f9eb2 Fixed the problem where an IfController was getting removed from the test tree if it evaluated to false. Defect 26672.
discard 37503a1 Modified IfController to turn off caching for FunctionProperty
discard b76babd Merging rel-2_0 branch to main
discard bb52300 Updated for the new mail sampler classes.
discard 40a67e9 Not sure why it's wanting me to commit these resources again.
discard eaaf526 Added the ability to turn off caching of the function value. This is useful, especially in the LoopController to all the value of the variable to be updated and hence change the number of times the loop executes on the fly.
discard 5092ea8 TestAction is a new test component (implemented as a sampler...for now) that gives the ability to pause or stop the current running thread or pause/stop the entire test.
discard e5fa533 This is a new sampler that can read text from POP3 and IMAP email folders.
discard 70fcde6 fixed the bug related to Axis reported by SUBRAMANYAM, KALA. this isn't a perfect fix, since other webservices may use different formatting. I've tested it against .NET webservices and the example Axis WSDL.
discard a2b1619 Remove my @author tags
discard e73af61 Use the new <Link> tag handler
discard 8b2584e New classes to pick up <LINK> tags. Seems strange that the tag was not already handled ...
discard 5072e21 improvements to HashTree collections
discard f4040ef Don't match attributes beginning with \
discard 9f56cee Catch some invalid URL errors
discard 62a6d3f New test case with <link> and <script> files
discard 45cb322 Added <script src=> scanner; still need to add <link href=> scanner
discard 6bfcd22 Add <script> link parsing
discard ea16c2e New test case with <link> and <script> files
discard c5e7d0c Fixes a problem with cookies coming back from Oracle9iAS where cookies would have leading spaces in the domain portion. For instance, 'domain= .mydomain.com;'. Both IE6 on W2K and Moz 1.6 on W2K and Linux trim the domain. Obtained from: jmeter-user Submitted by: Todd Parnell Reviewed by: Michal Kostrzewa CVS: ---------------------------------------------------------------------- CVS: PR: CVS: If this change addresses a PR in the problem report tracking CVS: databas [...]
discard fed5f57 updated documentation with monitor test plan peter lin
discard 8c7d052 Cannot use getThreadContext() here
discard c84a0fd Replaced avalon-excalibur with individual jars
discard ded5ca9 Replace avalon-excalibur with individual excalibur jars
discard 6748c6f Need to delete avalon-excalibur to get rid of old version of logger, so need to add the other parts we still use
discard 57ff7f5 Ensure excalibur-logger comes before avalon-excalibur
discard 3a0bd71 Added excalibur-logger configuration option
discard 1f13e8f Sample logkit configuration file
discard 9dd86a7 Adding excalibur-logger
discard 523ce19 For its Logging configuration feaures
discard 9273826 log_config facility comments added
discard 4ab3665 Oops! forgot that JMeterUtils is not available to classes in Jorphan.
discard e8003f7 Add auto redirect checkbox
discard ff9c24c Extract the common code for old and new HTTP Samplers
discard 3503ba6 Remove unnecessary HTTPSampler. qualifiers
discard 125b980 Extract the common code for old and new HTTP Samplers
discard 51a44d8 configureSampler does not appear to be used
discard 8b0e1f9 Add auto_redirect message
discard 0459c47 Comment out some unused fields
discard d0d7f25 Add isMonitor support
discard 8019414 Tidy up comments; fix redirect bug (was using wrong field); set name from redirected page
discard 3d82ff9 Fix some Javadoc errors; comment out unused variables
discard 872a5de Allow log format to be over-ridden
discard 2332551 Add log_format properties
discard c5c36b5 Allow args to be passed to the JVM using JVM_ARGS
discard 1a92f87 Add display of properties to gump targets
discard 95e5284 *** empty log message ***
discard e45f78e See bug 27805; umount -> ulimit
discard 1921d99 Reverting to original code; added new auth method as comments for now
discard c4be4a7 Refactor to give access to underlying Authorization entry (for use with HttpClient)
discard e0ee25f Fix CVS tag ($Header: -> $Header$)
discard 1c58f49 maxMemory() is Java 1.4 - comment out for now Fix CVS tag ($Header: -> $Header$)
discard c244ccc RED, GREEN, BLUE etc are since 1.4 only; use the equivalent lower-case versions for 1.3
discard 1b27450 Add monitor directories
discard ea81437 RED, GREEN, BLUE etc are since 1.4 only; use the equivalent lower-case versions for 1.3
discard e6068e5 Add monitor to standard build Rename version as jmeter.version because version was being clobbered by something
discard cc6b3ca Oops! Fix typo
discard bdec0c3 One error, only show classpath once, and break it into elements
discard 8711a45 added comments about the visualizer peter lin
discard f06dd0d changed the fields to protected in case we want to extend the graph in the future. peter lin
discard f97f797 when there are several monitor threadgroups, the probability of another thread calling parseBytes() while the parser is busy is low, but it does happen. When it does, it cases SAX to throw an exception. Adding sync fixes the problem and doesn't appear to have any performance impact. peter lin
discard 40f126f A simple memory benchmark to measure how much memory the status objects consume. this gives a rough idea of how many servers the monitor can handle.
discard d4ff8e7 screen capture of the monitor performance graph peter lin
discard 259d64d added documentation for the Monitor Result. more documentation for the user manual coming later.
discard 2abe6ca Treat cookie expiry time of 0 as never expiring (bug 27713)
discard f03dfda Logger defaults to LogKit; let HttpCLient handle redirects
discard 524df12 added a default buffer size for the monitor. this is so users who want to monitor a large number of servers can reduce the memory requirements. peter lin
discard c2e807a Added sample log entries for HttpElient (as comments)
discard b90759b minor change to the optional pane to use HorizontalPanel instead of verticle. this looks a little better. peter lin
discard 6543da1 fixed two minor bugs related to clear. the first one was the accumModel was clearing the listener when it shouldn't. the second is after the listener is cleared, lastSelectedPath returns null. peter lin
discard 5aff30e added field for monitor to indicate a sampler is used for monitors peter lin
discard a7e7562 now that I removed the jaxb classes, I commented out the jaxb portion of the benchmark. I ran several tests comparing the custom parse to jaxb. it is basically 2x faster, since I don't validate. It's not a fair comparison obviously, but for the monitor validation isn't that crucial. peter lin
discard 95331e2 removing the jaxb generated classes now that the custom parse is done. peter lin
discard 850cf89 just noticed my typo when I commited ObjectFactory. The custom parse is fully implemented, it just needs logging added. MonitorAccumModel now uses the new classes. peter lin
discard 85995d8 ObjectFactory is not fully implemented. Still need to write a unit test for the class. peter lin
discard 4e5724e adding classes that implement the base interface. they are used by the ObjectFactory. I follow the same basic design pattern as jaxb. peter lin
discard c72c163 the implementation of the custom DocumentHandler for SAX is done and working. I've tested it using a main method and hitting tomcat5. I still need to add logging in the case that xml is not well-formed. The MonitorHandler does not validate the xml, so it eliminates the overhead. Later on, once JaxMe is ready I may replace this with jaxme.
discard 9b982c0 Make ascii
discard 309e382 Trial sampler using Commons HTTPClient
discard 99a313d Added new jars to distribution
discard ad77d52 Restoring ability to show images which got lost a few edits ago (probably my fault)
discard fc76a48 Addind jars needed for use of Commons/HttpCLient
discard 5a31017 Adding constants for the custom parser peter lin
discard 78350a0 Reverting to version without extension, as it is used elsewhere...
discard c69c08f Change to Ascii
discard ba3dba4 Reverting to version without extension, as it is used elsewhere...
discard aa32bda Fix some Javadoc errors
discard 7636581 Adding/updating ASL V2
discard de60acb Better handling of getlabelResource errors
discard 414cbb5 Improved error message
discard b681e19 Allow examples not to have bundles
discard 5865a23 Add displayName to allow unit tests to work
discard 4a66b01 Replace getStaticLabel with getLabelResource
discard b9df5f8 Remove author tag; convert import .* to individual imports
discard 62f18ee Remove author tag; convert import .* to individual imports
discard 03a35aa Remove import .*
discard f6dd398 Renamed to add .txt extension (and make Ascii!)
discard 6c273af Correct some monitor dependencies; create install-monitor task
discard af9f53c Initial version of monitor compile tasks TODO: jar task
discard 2c63123 No need to include English translations in other language files
discard ad93ecd Remove author
discard 4428e02 Remove author; fix Javadoc bug
discard e93d22e The current alpha implementation uses jaxb to parse the status data. I've started writing a custom parser, once that is done. I will remove the jaxb generated classes. Adding the source does not break the build.
discard 8beb58b Adding the source to CVS, but I'm going to wait to add the build task to compile and package the monitor. Once I get the custom parser ready I will add the ANT task.
discard 82a3e2b Added a new attribute for SampleResults to indicate if a sampler is used as a monitor sampler.
discard 544092b changing the ResultCollector to protected, so that child classes can access it. This is in preperation for the channel result collector.
discard 28f77f7 Display user.dir
discard 4ea650d Explain possible assertion failure
discard 98ad722 Catch more missing classes
discard b4cc2cb updating the properties file with new keys for the monitor
discard 3db5a2e more icons for the monitor. once I work out the whole jaxb issue, I'll start checking in code.
discard 3769d66 SHow details of files on the classpath
discard 4acbd95 Remove @author
discard 6434652 Remove @author; fix serialise problem; make log final
discard 7145cc6 when there's an IOException, the URL should still be set. Found this difference in the process of writing the monitor. I use the URL as the unique key for each individual serverpanel.
discard b808202 Added some properties for the monitor related gui's. making slow/ steady progress
discard 52182f9 Correct minor typos in findbugs-style
discard 676f13d Temporary home for Findbugs CSV formatting stylesheet
discard 6a79857 Add findbugs-style task; move output to reports directory
discard 5e089db Fix possible NPE and ensure Reader is closed
discard 9a25f90 Comment out impossible code: if result is null, how can there be any responseData? Also comment out code used only by the above commented out code
discard 01c9d5b Add messages for ViewResults Tree tabs
discard d62adcb Add implementation of getLabelResource() to allow older code to compile
discard 4b2c8c1 the correct icon name.
discard 996af3c removing the misspelled icon.
discard b621ad5 adding the health icons and legends for the monitor. this poses no risk for jmeter 2.0 release. hopefully we'll release 2.0 soon
discard 9dea9bd Replaced getStaticLabel() with getLabelResource()
discard 94a71b8 here are the icons I made for the monitor I am working on. the monitor won't be done until after 2.0 is released, but atleast others can see what the icons look like. there's no risk adding the icons.
discard ce1e8f0 New method getDocAnchor() - gets the #href name for Help
discard 01db576 Unused import removed
discard 4cfad99 Remove test code accidentally left in
discard 373a9a8 Dummy implementation of getLabelResource()
discard 30991a6 Updated tests for getLabelResource()
discard c067e8e Add "tag" processing
discard ed6e87a Add Transaction Controller details; remove ALPHA/BETA from titles
discard dd46abb Replaced getStaticLabel() with getLabelResource()
discard 5aaede5 Removed @author tags
discard a04b0ba New getLabelResource() method to return the GUI label resource name; getStaticLabel() can now be done in the parent class, and can move to using the resource name as the anchor in component_reference.xml
discard e5e61e7 Make missing resource key prefix available for JUnit test code
discard 69f08ce Comment out unused code
discard ae9a722 Remove inaccurate warning message
discard 3c8d5a3 Revert toString behaviour
discard a20ce4e Comment out unused code and vars
discard 57d4b82 Recode to eliminate unused vars and avoid refetching
discard 3dd047b Comment out unused code
discard b9caeeb Allow for missing Example Sampler
discard bad049c Implement threadStarted/threadFinished method calls
discard a5c7124 TestStarted is too early to be able to set up a database connection
discard 55945ba See [Bug 27265] - disable does not work This fix seems to work, but may be more than needed...
discard 8966fcf Added threadStarted/threadFinished methods
discard cb8cc43 Fix Javadoc bug
discard 4274e06 Add some comments
discard a857ae2 Add some debugging
discard ca09f9b Add debug log; only catch expected Exceptions
discard 0182065 Calculate hashCode in constructor
discard 5873921 Moved the ExampleSampler to the examples source tree.
discard c84e04d Use getPropertyAsString rather than relying on toString() method
discard ada35b7 - Added new source tree "examples", which is only built if requested explicitly. - Fixed build directory nesting issue in eclipse.classpath
discard 724c614 Don't report stack track for java.awt.Headless
discard 238e892 Fix NPE on headless systems
discard f488c86 For speed, use getThreadContext() instead of JMeterContextService
discard 7f3ecd2 Use getThreadContext()
discard 3e9ae22 Fetch context in setUp
discard 8a65d83 Set context and ThreadName
discard 679c960 Only fetch context once per method
discard 5fd8a4e Add context and ThreadName to TestElements
discard 8c1e6f6 Factor out common code to convert result to string; use actual sample encoding instead of utf-8 use default encoding if all else fails
discard 64e9035 Extract charset from Content-Type and store in dataEncoding
discard f01d765 Add comments to some fields; fix default encoding from 8895-1 to ISO-8895-1
discard 66a6d54 Don't trim file when using CSV output; use RandomAccessFile to speed up finding XML end Marker
discard 9452265 Add comment - should getProperty create "different" NullProperty objects for each different missing key?
discard db7c565 Update the toString() method to show the name as well
discard 7084e7b Put trailing marker on separate line
discard 18d0131 Prevent creation of properties with a null name; re-implement equals to take account of name as well as value; add suitable hashCode() method
discard 830d68a Fix bug (recursive call in hashCode()) introduced just now and document equals method
discard f596bbe Fix test to cope with possible multiple Null properties
discard b783b5c Implement more tests
discard 1a9bd1a Implement hashCode() to go with equals()
discard 8172257 Try to close even on Exceptions
discard 763cbd6 Make ascii
discard cddaa5c Make cue for Activate/Disable be visible immediately.
discard 4eddfca Fix a bunch of bugs I just introduced by making JMeterTreeNode no longer implement JMeterGUIComponent.
discard ac4f4d2 Added TODO comment - should we remove the parameterless constructor?
discard 80d909a It's been long since JMeterTreeNode.createTestElement was creating anything -- so renamed it to getTestElement, which is a good name for what it does now.
discard ea2e7c9 There's no point in the tree node being a GUI component.
discard 049bced Proper hashCode() does not work ...
discard 9bc036a Close file on Exception return
discard 23be873 Remove unused import
discard 4094292 Something odd with this loop, so added comment
discard 1a94154 Avoid possible NPE introduced earlier ...
discard 8e34a46 Unused variable
discard 8c52e4d Remove unused varaibles
discard 3844d97 Make non-serialisable fields transient
discard 5624210 use boolean.valueof
discard 30e36ea Close file on Exception return
discard 5f03bcb Replace new String() by ""
discard eb3b747 Use notifyAll() instead of notify
discard 0b010cc Make all fields transient
discard f8106c7 Make non-serialisable fields transient
discard c2c05ba Close file on exception
discard 904becf Make non-serialisable fields transient
discard dea7e18 Fix useless use of trim(); close file on normal exit
discard 7df9ea4 Use the result from trim ...
discard 2758151 Redundant comparison removed
discard e248aec Possible NPE
discard d9730fa Fix accidental use of & where && was intended
discard 84218b5 Fix possible NPE and failure to close file
discard afbe90b Add hashCode() to agree with equals() fix possible NPE on exception path
discard c27c99d No point declaring equals() method in the interface, as it's in Object anyway
discard ac4abdb Fix hashCode to take note of order; simplify equals()
discard 96721c3 Added equals() and hashCode() tests; Fixed symmetry bug in equals () - did not detect extra keys in target Object Now uses Map.equals()
discard 8d0c51d Remove old Regex variables when fewer matches found later in thread
discard bb311a89 Add remove method for use by Regex
discard 478a353 Update regex
discard f3674a5 Updated test suite
discard d0d3d56 Document new Regex behaviour when match < 0
discard d3b5b47 See bug 26357 - added option to save all matches as ref_n if match number = -1 Also sets ref_matchNr to count of matches, and sets ref_n_gm as well
discard 55aa4bc Distinguish test creation messages from warnings
discard 387220a Remove beta marker
discard 7b5ced0 Findbugs: level now a variable (default high); add mail jars to its classpath
discard f4dfb1e ForEach controller example
discard 2d3fb21 ForEach controller docn
discard 78938b7 Graphics for ForEach Controller
discard c4d381e foreach controller text
discard f1f4639 Non-instantiable, so no point being serializable
discard 126ff25 ASF L V2
discard 65dd83b More detail on compare error
discard 44ed400 Fix Javadoc tags
discard 72bc44c Remove unused method
discard 35286f5 Include most jorphan files in Javadoc ensure that docversion is picked up always use current year in Copyright line
discard 839e224 Initial SFF test
discard b982f85 Test files for StringFromFile
discard 6454dda ASF L V2
discard bee34e2 ASF L2; build.xml sets up the required classpath; check ANT_HOME set
discard 63bf6fc ASF L V2
discard 08c5c54 Describe nightly builds
discard 99a5d76 ASF L V2; changed copyright to 2004
discard c5d1853 Correct spelling mistake
discard df42697 Add NOTICE to archives; move LICENSE etc to front of archives Ensure LICENSE text files in lib are included
discard 7955c77 Fix Javadoc warnings
discard 9e6e50a Brief installation instructions (can be used in Gump output dir)
discard 85757f3 ASF L V2
discard 3cb05c0 ASF L V2
discard 7fa2eda Not used
discard a679295 ASF L V2
discard 050205b ASF L V2
discard e7abd2d ASF L V2
discard cc935b3 Add header
discard 982cf26 ASF L V2; synch access
discard eae7082 ASF L V2; added Remote Exit functionality
discard e86570a Remote Exit messages added
discard 56692d9 ASF L V2; more detail on regexes
discard 3438292 added a note about HTMLParser to the file. thanks to Sebastian for the suggestion and reminder.
discard b337cd0 CSVRead treats blank line as EOF
discard a8adb1e Treat a blank line as EOF when reading the CSV file
discard a8fd426 Fixing problem in proxy - refreshing model when start button clicked to get latest user changes to values. Also fixed problem where currently selected elements are overwritten by proxy recorded items
discard 47de885 Fix overwriting of existing elements during proxy recording. Changes GUI behaviour: new elements are initialized blank, instead of with the values of the last edited element of the same type.
discard 0e213f1 Removing erroneous suggestion in comment.
discard da54d94 ASF L V2
discard 051269c ASF L V2; remove unused variable
discard e01c4d6 ASF L V2
discard f90cee7 ASF L V2
discard 29ac1e3 ASF L V2
discard 15d13d2 ASF L V2
discard 04bed50 Fix log file destination and default parser
discard dc2c019 Improve error reporting
discard ef70c7e Not used
discard 552a178 ASF L V2; use JDK1.3 version of chained errors
discard b26d353 Support chained errors and exceptions in JDK1.3
discard e68531d ASF L V2
discard cb000bc Fix HTML in comment.
discard e3129f8 Add support for expert beans and properties.
discard cced1c5 Avoid NPE when a TestBean has no icon.
discard 1c04d4d Fix ClassCastException caused by earlier fix :-(
discard 1e85dee Added icon support to TestBeans.
discard 95c9cfd Removed funny performance-degrading feature. Saves time, at least, during unit testing.
discard c5ee62d Minor layout fix.
discard e06562f updated the license to apache 2.0 license
discard 0cf851d Added new function test
discard e029aba ASF L V2; quieten startup
discard 51d094b New license. Adding myself to author list so people knows who to blame for the many bugs I've recently introduced :-(
discard ca69cd6 Fix initialization bug in remote execution.
discard 937a020 Make JMeterTest and testbeans.PackageTest have a common idea of what a "work in progress" is.
discard de56737 Removing unused file with a non-Apache copyright, since it was impossible to determine its origin from CVS (and, being unused, was not worth further research).
discard 4be6c88 * Move @author tags back to the right place wherever I had misplaced them. * Updated @version tags to more convenient format.
discard 4b40f7e ASFv2 License. CVS Tags.
discard 86dff2a updated the license to Apache 2.0 license and added $header
discard e52c384 ASF L V2; catch Exception when running headless
discard 66d4cb1 ASF L V2
discard 87ee8d2 ASF L V2
discard f5cebfc ASF L V2
discard fb4f6ab ASF V2; replace string with property
discard 815abb3 BeanShell function message
discard 65cecc6 ASF License V2.0 + 3rd party pointers
discard 48d9679 Try Header
discard e03492f Adding RandomOrderController by Mike Verdone.
discard 0aa8bef Make config elements work for Arguments in cases where Arguments are actually a key->value map (such as for the Java Sampler.) (That's oposed to when Arguments is a set of {key,value} pairs, as in the HTTPSampler.)
discard 614d2d6 Making thread-safe by using READ_ONLY_MASK when compiling regexps.
discard ecc5de1 * Making thread-safe by using READ_ONLY_MASK when compiling regexps. * Using a pattern cache for better performance.
discard 0f2a119 Oops! left off the The ...
discard e2050c9 Add back original method signature (using a Collection)
discard 2b5411f Added ForEach Controller as BETA - needs component ref documentation
discard a563d31 Messages for ForEach controller
discard 66cb35c Apply temp fix suggested in bug 23487
discard 6f93599 Convert parsers to use new URLString/URLCollection classes
discard 1fdb209 New classes to support Collections of URLs (for use by HTMLParser)
discard ffbeea7 Check that Collection contains only URLs
discard c98bb27 Add description of Thread Group Duration and Startup delay
discard 2b5f4ff Adding Startup delay
discard dac17b0 Fixed errors and enabled CSVAlias test; re-enabled parallel thread test
discard 1848c9c Added get-bsf and get-beanshell targets to download the optional jars
discard 353c9cc Document optional StringFromFIle parameters
discard c68ee79 Avoid NPE in disconnect, which would hide the real source of any problem occured before connection establishment.
discard 6dae763 Added a comment on a potential performance problem... ... and trimmed 10 seconds off test execution time.
discard 6bc1210 Ensure protocol case (http: vs. HTTP:) won't matter even on JDK 1.3.
discard 8ec7055 Properly initializing the GUI so that GUI-related tests work.
discard 804d540 Removed pattern cache used to cache a single pattern. Renamed a private method. Support URL with spaces in Location: headers -- it's against the standards but most browsers support it.
discard e2d97b3 Warn user when a property value he entered is not accepted.
discard 802fa2d Reduce memory usage for non-shared bean customizers.
discard 70bde4e Fix bug when switching locales while a TestBean is being edited.
discard c57bad4 MD5 Assertion test element
discard da1e5ee MD5 Assertion messages
discard 50c4435 Added missing BSH Assertion param; added MD5 doc
discard 1785c50 updated the component doc to list the servers that use common log format.
discard aa9247f Doh! use pathSeparator instead of assuming ";"
discard 1cf90b9 Properly initialize equal button state.
discard e0a5322 updated the component document to mention setMaintainSession.
discard 22177ab Moving BeanInfoSupport from jmeter.testbeans.gui to jmeter.testbeans, which is where it belongs.
discard 6ed4ae6 Made public, fixed copyright date.
discard 184c682 Since the introduction of bean customizer support, this class is broken and hard to fix. It was a transition support class anyway, and can easily be replaced by individual editors. Removing.
discard 38d2d1d Skip some tests for TestBeanGUI
discard 9e27d91 Add test to try to catch menu building errors
discard 259b5e8 Don't try to add JMeterTreeNode and TestBeanGUI to menus
discard fbe0b54 colbreak needs to refer to current section number !
discard d6e6c45 SSL Manager is not a GUI component Check TestBean GUI Titles
discard cb62efd Added descriptions for log/logn/BeanShell Update CSVRead description for multiple file capability
discard b7d25fd Search for Function rather than AbstractFunction Check for unused entries in documentation
discard 378aa3a Check that functions have entries in functions.xml
discard b375ac6 Extra logs/displays
discard 073fbaa More detailed log message
discard 2696ab4 Reflect new version
discard dbfb3f2 added support for soapheader. Since Apache soap doesn't allow an easy way to get/set headers, have to store the connection object. WebserviceSampler closes the inputstream on the response has been read into a stringbuffer, so it should not cause a memory leak or hold on to the connection longer than necessary
discard 9b21f30 updated webservice sampler to maintain session. to get it to work, I had to modify HeaderManager, so that I can store the SOAPHTTPConnection object. I was able to test it using my Echo servlet and echo back the cookies.
discard e7d916a Work around Introspector bug (BeanInfos were not being cached). Resolve bug uncovered by this workaround (BeanInfos were not being flushed from caches on language change).
discard 8279a3b Copy listener list before sending events to allow them to unsubscribe without causing a ConcurrentUpdateException.
discard 8ddc8e5 Simplify messages; report IllegalAccess (e.g. if constructor is not public)
discard 21a4a1d Constructor needs to be public for JUnit test to work
discard 6c4c8a7 Improve error message
discard bb96114 Let LAF default (otherwise some Eclipse JUnit GUI tests can fail)
discard 0fd7c64 Summary of where 3rd party jars are used
discard 527eef5 Add dummy constructor to allow JUnit tests to work
discard 0f03ee2 Needs to be public, otherwise test is not created
discard 1fcc283 Add dummy constructor to allow JUnit tests to work
discard f45aad6 * Add bean customizer support. * Factor out the bean GUI to a GenericTestBeanCustomizer.
discard 13c66eb Now passes the serialization tests.
discard ae63b7b Can now obtain the GUI for a just-created test bean with no properties (from the test bean's class instead of the test_class or gui_class properties).
discard 96c953a This GUI works on one single SAMPLER, so it needs to be marked with UnsharedComponent.
discard 180f56a * Ensure we initialize the GUI Package before we start testing -- we may need it. * Improved some error reporting.
discard fc4648a Don't abandon suite creation if cannot create a TestBEanGUI.
discard 9bdaebb Use split() from JOrphanUtils to fix bad dependency
discard 1e1b32a Properly delegate property change event firing to the WrapperEditor.
discard e56afa9 - Enable WrappingEditor to be used as a delegate. - Fire property change events properly. - Take responsibility for initialising to the default value and choosing an initial edit value.
discard 597d4fa Fix inability to parse tags with 0-length attribute values (e.g. ImageScanner would fail to parse <img alt="" src="x.gif"> ).
discard a66e99a Undo change to remove dependency on JOrphanUtils.
discard ee713d1 Slight change to the test case that detects an already-known bug.
discard 71f0734 Moving Transaction Controller from core to components, which is where it belongs.
discard 79b4a5b Added TODO comment.
discard 0317ccc Minor documentation correction.
discard 80bd096 Reinstate the "Test Mail" button function.
discard faa922b updated the component documentation to match the changes and patches checked in this week.
discard 34d3d08 this fixes bug 25741 http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25741 dealing with encoding issues. the sampler now treats files differently than messages pasted into the text area. if external files are used, document builder uses input stream to create the document; otherwise it uses the string content.
discard db840f1 And don't forget to remove the import ...
discard 478df31 Fix build dependency problem
discard c9f8d38 added notes in the gui explaining the default behavior of proxy settings
discard a2c9b72 Allow for default file name
discard 5f4583f Synchronizing GUI update in ViewResultsTree visualiser.
discard 8a38c1f Update the current component GUI immediately on locale change.
discard 5c21be0 Sometimes my brain just breaks...
discard 71cd21f Handle case where alias open was not successful
discard 9bd30e1 Updated CSVRead messages for *alias
discard 0a3d697 No longer needed
discard 2d867a9 Updated tests for new CSVRead
discard 1ae0c2d Enhanced CSVRead to support multiple files
discard c0ace2b Support classes for multi-file CSVRead
discard 920b998 Fixing really bad method name.
discard db72c54 Add READ_ONLY_MASK to a couple of regexp compilations where it was missing. It's absence is known to cause performance problems when the compiled pattern is used concurrently by multiple threads.
discard a020394 * Added some debug logging * Fixed issue by which having TestBeans of different types in the same test plan would make one of the types fail.
discard 1c0b8bc Soap sampler now gets all headers from the HeaderManager and sets the headers correctly. the first attempt was bad due to my own lack of understanding of header manager.
discard 8b9a9f4 Add ASL
discard 8956e3a Handle missing file more gracefully
discard d3537e4 Tweaks to jar creation: - only classes are now picked up from build tree - properties are now picked up from all branches of source tree
discard d1fcb1a Log some more environmental inforrmation
discard b3ca1d9 Locale(language) is JDK 1.4 only
discard df5641e Fixing what's probably the most anoying GUI bug now: when an element was deleted, its parent would be modified to the values of the last element of the type seen.
discard a48294d Adding a reasonable test for bean resource files.
discard 657edf0 Avoid caching problems running TestCase.suite().
discard c34d153 Fix location of test file; add test for noFile present (causes NPE at present) TODO: fixe bug in CSVRead that causes the NPE...
discard d6c1092 Test file for Function Package test
discard 872026c Tested (and corrected) the translation procedures.
discard 4d7b4f8 Added a comment.
discard 2d5b933 Amended tests to allow for missing non-default locale entries
discard 8306afe Fix CVS tag case
discard 070f0b2 Fix CVS tag case
discard 3ba05a4 Initial stab at testing Functions - only CVSRead at present
discard f487b5a Log some extra info
discard e068d19 Fix threading bug (I hope) - don't increment row until line has been read (i.e. used)
discard 32b0e4e Get ready to use i18nEdit in localisation.
discard a58e761 *** empty log message ***
discard 9a747be * Use tabbed pannels instead of adjacent ones to present the different views of the result. * Prevent attempting to show excessively large texts -- it's too costly both in time and in memory.
discard 74c3f1d Have the component's GUIs change (be rebuilt) when user switches locale.
discard 6f2d6d6 Initial stab at documenting functions
discard 804bf02 Second log version with empty return string
discard 7bbb60e Partiallly separate out GUIComponents test
discard fcfc809 Tidy up a bit
discard 8520c19 Don't pick up jmx files here
discard 5dfa552 Function to put a message in the log file
discard f774754 Fix clone copy-paste typo
discard 282ee2a BeanShelll function (Java Script rather than JavaScript) ALPHA version
discard 64441f6 Fix excessive (and unnecessary) request-lived object allocation that was causing an OOM when a GC was triggered at a time when 10 file uploads were running concurrently.
discard e70c423 Catch another error
discard 8f4b2c0 Added disclaimer
discard d1289d7 Sample eclipse jmeter lauch file
discard 90ce7f4 Call prepare() from the engine on TestBean Samplers, Assertions, PreProcessors, and PostProcessors.
discard 9f8851e Have the engine call prepare() for Timers, so that they don't need to do it themselves.
discard 3b869c7 Transaction Controller (ALPHA code)
discard 31e425e Added TODO comment.
discard ab244cf New Transaction Controller message
discard 85845c5 Avoid logging ugly useless stack dumps at startup.
discard a6045fd Hack: save the SamplePackage for use by Transaction Controllers
discard 8b16703 Don't complain about missing docn for ALPHA/BETA code
discard 900cc0e * Removed unused properties. * Moved useful japanese translations to right place. (I've not managed to see them, though -- please check if you can read Japanese).
discard a6e1d6a Really fixed the IOOB.
discard c337580 Fix possible OOBE.
discard 3234530 Converted ConstantThroughputTimer into a TestBean. Woohoo!
discard 70cc2ff * Using constants for attribute names. * Diferentiated noEdit into not accepting expressions and not accepting values beyond de editor's tags. * Fixed possible NPE in TestBeanGUI.group and .groupDisplayName. * Improved comments.
discard 41c2698 Ability to upgrade property names and, to some extent, values.
discard b9c5f53 Add some more info and logging
discard f92415d Update comments
discard 09cc012 fixed typo in the message. it was missing "will" peter lin
discard 8837a85 Run jmeter using javaw (i.e. the DOS box disappears)
discard 43dff46 to be safe, I added a check to make sure HeaderManager isn't null.
discard 294a114 made a change to setPostHeaders so that it checks headermanager to see if a different content-type has been given. if it has, that content-type will be used instead of the default "text/xml"
discard 66e800e updated the properties for the proxy notes
discard 72b8571 updated the documentation to reflect the changes made last night so the sampler picks up the proxy settings when they are blank in the text fields
discard 687172f Use our own border title instead of borrowing from Gauss...
discard 62f0ce7 Add Thread Properties message (Thread Group Properties is used by Gaussian Timer!)
discard af16c20 Correct handling of parent sample results.
discard 6f1e017 Improve creation of parent sample.
discard 803f41f Parent samples need to accumulate the times of their subsamples.
discard 64e15fa made a change to webserviceSampler based on discussions with Peter Reid. Rather than remove the proxy host and port completely, the sampler will not pick up proxy and host settings if use proxy is checked, but no values are provided. This way, the default proxy values passed from command are used and makes it easier for a test plan with several requests to pick up the proxy without entering it.
discard b65bddc updated build webservice test plan to sync with properties
discard 7cb31b5 updated the component doc to sync with the changes in the properties
discard af4fa49 changed the title of webservice sampler to Beta
discard 97be350 Remove unused import
discard c44060a Make compatible with JDK1.3
discard 45e9cb7 Separate out Bean suite creation; Don't throw assertion from suite() creation (or all tests are lost)
discard c60bcf4 Example sampler (non-Bean)
discard 66151c1 Add Example sampler strings
discard e2e8cd5 Improved layout for components that don't need the whole panel.
discard 2115704 Fix bug that prevented two different TestBean classes being edited in the same JMeter run.
discard 3265dae Bringing the Timer interface back to the simplicity it should never have lost.
discard 860575c Removed unused private member variable.
discard bbe252a Merging in the testbean experiment branch.
discard d45a497 Prevent possible NPE (from the testbeans branch, but unrelated).
discard e303b76 Removed unused dependency.
discard 11f4bc7 Try to find out why nagoya tests are failing
discard ded6025 New version of JDOM
discard 7601825 Updated version of JDom
discard d47b907 Allow for any Exception to be thrown
discard cfb4697 Not a binary file ...
discard f66cb15 Not a binary file ...
discard db4ffbf refactored a bit and made it so the sampler only checks if JMeter was started in NonGui mode. In Gui mode it doesn't make sense to automatically override the proxy that is already in the test plan.
discard 02bd2b9 When JMeter is started in NonGui mode, it now sets System properties, so samplers can pick it up. Without this, it was a bit tricky to figure when webservice sampler should use proxy.
discard ae6d085 updated the sampler to check the system properties to see if the user passed proxy host and port from command line. if the proxy host and port were not explicitly provided in the test plan, but it was passed in command line, the sampler will now pick up those values and use them.
discard d33cce7 Try to find out why nagoya tests are failing
discard ebc81df Check that all gui elements have entries in component_reference.html
discard 8573165 New screenshots
discard 9d27693 Basic documentation added for new test elements
discard fc19d8e Correct typo
discard 109849f Added startup delay to thread group
discard 3880a8c Added delay for ThreadGroup Scheduler panel; fixed missing webservice properties
discard 6c4e90a added link for optional soap subsection
discard 2d28278 updated the optional section to include a note about apache soap driver needing mail.jar and activation.jar
discard 8b69509 See bug 26007 - ramp up needs to be after schedule start
discard 39dff9b updated the section numbers
discard 5914e91 updated index.xml with a link to build webservices test plan
discard d089c53 updated the section numbers.
discard 84973f4 updated the section numbers, now that I added build webservice to the index.xml file
discard 44b3f83 updated the build webservices doc to include use proxy.
discard 60b718b updated the component doc to include the missing options.
discard 218d92b updated the screen shot to match the latest changes peter lin
discard 00b4672 added note for use proxy and changed the default size for the soap xml text area
discard 71e37a5 added entry for webservice sampler. added a note for proxy.
discard c0223bb Clarify behaviour of CSVRead
discard a5ea724 added a check box for use proxy and 2 text fields, one for host and one for port. thanks to peter reid for reporting the bug.
discard b860400 added support for proxy. it needs to be tested. thanks to peter reid for discovering and reporting the bug.
discard b142929 added entries for proxy support for webservicesamplerGUI
discard baac513 Show contents of log file after Gump runs the test
discard ac6aa85 Reduce the default logging output
discard a0724a5 Log output to jmeter-test.log
discard 10ee02f Bow using ORO 2.0.8
discard 7325382 Log the java version
discard 9be494a Retiring old version
discard 301189f If LinkedHashSet does not exist, then use HashSet (JDK1.3) Change tests to compare Set retrievals without regard to order
discard 6370e0b Make compliant with JDK1.3
discard 52ed056 Doh! Forgot to remove import
discard 21d39ac Make compliant with JDK1.3
discard beb0eea Added constructor to allow tests to work
discard 80f0500 Use HTMLParseError instead of Error to alllow use under JDK1.3 TODO - finish JDK1.3 compatibility
discard 51d7144 Support getCause() in JDK1.3
discard 8ea8be7 For JDK1.3 support
discard 148b773 fixed a grammatical error. the sentence was missing "read"
discard 34f0807 added rough draft of build-ws-test-plan
discard 7b25a7d updated the screen shot so it is correct now.
discard 72ce6c3 Use JDK1.4 versions of encode/decode if they exist
discard 7b691d2 Make compliant with JDK1.3
discard 8b49d44 Make compliant with JDK1.3
discard e1c78bc Catch and log more errors
discard 95cb1e0 Some routines to simplify JDK1.3 support
discard 148487e responseData no longer contains the headers, so no need to remove them from the count
discard 6ff8300 Make Response Assertion behave like the other Assertions
discard f0b6f95 New version of ORO
discard 8e6903a Change to ascii mode
discard 5debdcc Add gump-compile target
discard 36063c2 Remove unused code.
discard 73ad849 Small clean-up. I've checked and there doesn't seem to be any side-effects to care about.
discard f5622d4 Simplified.
discard 75d1a84 Files now present separately
discard 57c7980 Extract contents of jmeter-results-detail-report.zip
discard 314ee3b Fixed the "by number" case. Note I had to change the test case. Hope the new one correctly reflects expected functionality -- it's unclear to me.
discard cb91c88 Describe eclipse.classpath
discard 9caa9f6 Fix BeanShell and resource excludes;
discard 766c49d Ensure the file is consistently handled using UTF-8 encoding.
discard 463478d Added capability to handle text files with explicit encodings (different from the platform's default). Also removed useless constructor.
discard 40d846c Rationalise Open/Merge by combining them
discard 7c5b675 Oops! wrong parameters to setTimes
discard b95b88c SampleResult fixes to use start and End times
discard d430bd4 Fix some javadoc errors
discard 525b170 Create output dir for javadoc jars
discard 32e294a New -> Close; added Merge command
discard 7681ee2 Replaced by Close
discard 317e044 Load closes existing plan first
discard 43b8bcf Derived from Load
discard cb1c2f0 Added menu_merge and menu_open
discard 5b85dfb Log some extra information when an error occurs
discard d232de9 Added menu_close
discard 390fbdf Renamed version of New
discard 095d4db Removed setTime/setTimeStamp Added code to set timeStamp to start of sample if property is set Added getters for start/end time
discard 312ba62 Use sampleStart/End instead of setTime
discard 78da480 Remove code to set sampler timestamp
discard 7a1ec32 Add sampler timestamp property comment
discard 3a53a0a Use sampleStart/End instead of setTime; rearranged some code; Converted some numbers to constants; removed unnecessary try/catch
discard 69002dd *** empty log message ***
discard fe68562 New Constructor; queryString field
discard 3e284b5 Use new SampleResult constructor
discard a66deec Add constructors to allow creation but not update of timestamp and elapsed
discard 95cd169 Use sampleStart() and SampleEnd(); Make fields and methods private if poss
discard 185d0e0 Increase margin of error on the test
discard 592836d Deprecate another method
discard 0a9378a Should not have been setting the timestamp
discard 012a1ee Deprecate setTime(); ensure time is initialised to 0
discard 0287828 Use sampleStart() and sampleEnd() instead of setTime()
discard c688ba2 New methods for collecting times; add some tests for them
discard 2ba3ccd Add 3 new targets for use by Gump
discard a1914f4 Fix javadoc error
discard b0b58c4 Added 5 new test cases *3 of which fail*. Will fix or roll back soon. My apologies for the inconveniencies: it's not new bugs, only new tests.
discard 97db1a6 Allow text formatter type to be over-ridden, for example: ant junit -Dtest.format=plain
discard 22e3fd8 Added some basic tests
discard c5ded93 * Use UTF-8 consistently (instead of utf-8). * Remove some obsolete code (specific to JDK1.2-1.3)
discard eb373ec Using UTF-8 encoding for all URL encode/decode operations.
discard b134005 Tremendous shuffling of the ProxyControl to improve processing of default values and user-defined variables.
discard 458a913 If no classes found, show what to look for
discard 4713303 Add Apache copyright note.
discard dc529b5 Use the new ValueReplacer.addVariables method.
discard 62dee01 * New public method to add a collection of variables. * Added Apache license
discard 2a30d1e Make dateFormat an instance variable to avoid any synchronization errors
discard 6248779 Don't want JUnit reports in CVS
discard 1346632 Display the current filename in the application titlebar in the following format: "FileName ( <full path to file name> ) - Apache JMeter"
discard 5f2dca3 Removed unused import.
discard 55cd6d1 findFile moved to JMeterTestCase
discard d2b5322 Add helper mehtod to find test files
discard 266aa04 New "User Defined Variables" component will complement those in the Test Plan -- with the advantage that these can be enabled/disabled.
discard 9178ca3 Oops!
discard 8119487 Simplify.
discard be69b5f Add XML output to junit target Add junitreport target Change default target to AllTests [Helps in finding long-running test cases]
discard ed8795d Correcting my own e-mail address.
discard 89017ef Workaround JDK bug http://developer.java.sun.com/developer/bugParade/bugs/4699765.html
discard 98cff19 Added Apache license.
discard 11f38aa Correct license years.
discard 45952e9 Added apache license.
discard 8cef6d5 * Improved regular expression quality (handle some more valid cases and prevent some potential invalid matches). * Improved performance by grouping regexps so that one single scan is necessary. Plus the scan won't run through the whole file, since it will stop at the first match.
discard 7a0b6c3 Avoid unnecessary scans to improve performance.
discard ecf2928 Accept tabs and other spacing characters as URL terminators.
discard d389af4 Add support for input tag attribute values surrounded in single quotes.
discard 7857bde Add support for HTML comments to RegexpHTMLParser.
discard 94e65a6 Create some Junit tests - more needed
discard 14a990f Tidy up test code
discard 11d31ae Convert test code to JUnit
discard 542f254 Add dummy suite to name tests
discard dace021 Put all Test code at the end; remove unnecessary (and incomplete) stand-alone test code
discard 9e5b8de Rename test case so agrees with rest of JMeter; look for file relative to user.dir if not found initially
discard 5ef6a1e Set user.dir if necessary; add default constructor
discard c42953f Rename test case so agrees with rest of JMeter
discard 22c8743 Extend JMeterTestCase to allow stand-alone JUnit testing
discard 2f911f4 Try bin sub-directory if properties file can't be found (makes it easier to create JUnit tests in Eclipse)
discard 2134a15 Allow for properties file with no directory separator
discard 396a809 Tsk tsk. It's good to look at test results, but compilation errors also matter :-) The property was misleading, but by no means useless. Rolling back but still adding test case.
discard d5eb728 Removed unused misleading property. Added a new very simple test case.
discard 9ff6bcb Have a 0-iteration loop behave as anyone would expect.
discard df1ce8c Test for yet-to-be-implemented feature. Commented out, of course.
discard 48e695c Link parser now takes base URL from last sample result, not from last sampler.
discard ed8774d Forgot to upload these...
discard 5a014ab Add TODO
discard fddc109 Simplify parser instantiation
discard e34e53a Rearrange tests to use external files
discard 0e38ce6 Move tests to HTMLParser
discard d7b3b50 Parser Test Case results now in files
discard 7daf417 Oops. Forgot part of the test for Base HRef support.
discard ca3e04e Added tests for Base HRef support.
discard 702b43f Added TODO comment.
discard 9ac94ce Made Base HRef implementation work (code was there, but was totally useless).
discard caaa3eb - Added Base Href support. - Somewhat improved error reporting.
discard 50b60b2 Improved error reporting to include the whole Exception stack trace, etc. in the Error SampleResult's responseData.
discard b882f57 Synchronize updates to textArea
discard 0a87890 * Modified cookie selection algorithm to match browser behaviour (even though it breaks the applicable RFCs). * Corrected bug by which a cookie set by http://ache.org would be sent back to http://jakarta.apache.org. * Added a couple of test cases and a few commens.
discard b3dfc3f Try again
discard 8d93156 Identify the build file
discard 2b82895 Simple OnError Test Element
discard a9bea6f *** empty log message ***
discard 8fdab42 Fix bug by which requests resulting of a redirect would have POST data sent equal to the original request.
discard 9939e78 Add ResourceAction messages
discard deba529 Ignore all log files
discard 4ef7f6d Add cookies field and populate it
discard 566680a Display response headers in status pane
discard 86a9069 Ensure some fields not null
discard 7865ea2 Simple suite() method to allow AllTests to be invoked directly as a JUnit test
discard dd5210a makeSuite() no longer needed
discard a0cd33b Use suite() method if it is avaliable before leaving it to JUnit to find the testxxx methods
discard 166ae42 Extend JMeterTestCase (so properties are initialised if reqd)
discard 9ba647c Move beanshell assertion exclude to components ...
discard d241516 Show build.xml version in Gump logs
discard d7720ab Split the 3 large tests into 3 suites of tests. [GUI test ideally needs to be split up futher]
discard 368ea9b Avoid NPE when HTTP connection is rejected. Somewhat improve error reporting.
discard 1655edf Initialise JMeter properties if not done already (for testing individual modules)
discard bcc5d55 Ignore all log files
discard 3eec860 Add junit target for running test cases individually
discard cd8a35f Tidied up logging
discard 7431fcf Fixed width time using 24hr clock
discard c022e2a Use less ambiguous date format
discard 3f76a25 Don't close log file if it is assigned to System.out
discard 96382e3 Implement makeSuite() method
discard 5e23bb3 Look for makeSuite() method if no test() methods found
discard 722ccb6 Only display test class load error message if an error occurs
discard 73ee8f2 Tidy up test run section
discard 49d487a Fix Javadoc warning
discard 2ff3984 Need details of test-run settings
discard 8049756 Add BeanShell Assertion to exclude
discard 1dcfd9b Comment out test code for now
discard a241604 Fix NPE.
discard 4b1b0e8 Clear other panels on node change; display request headers
discard 1f62522 Populate RequestHeaders
discard e6c4d97 Split test up; fixed pattern matcher to use parameter instead of excludes always
discard 7d1b6f5 Fix the case when search_paths is not defined.
discard 98ecdf5 Still trying to find cause of GUI failures
discard e4f472f BeanShell Assertion checker
discard 626fe8d Messages for BeanShell Assertion
discard fbc648b Use search_paths property.
discard 9546d69 Fixed unit test failure I just introduced. Sorry for that.
discard 1964eb1 Made the RegexpHTMLParser accept tag attribute values in single quotes (which I just learned are also legal) and unquoted (which are not legal but frequent). Hopefully also made the REGEXP somewhat more readable in the process.
discard 86fca92 Have createTestElement return a new TestElement on each call, which (according to the coding of some JUnit tests) is the correct semantics of this method. Fixed some bugs caused by this change.
discard 5b62c72 Separate headless and heded test targets
discard 29e1c98 Documented timer recording feature.
discard e4bc9de Try to find cause of Gump GUI bug
discard ef7fc72 Redoing my changes from revision 1.42, since they don't change the results of unit tests.
discard da89c53 Rolling back my latest change, since ir breaks a unit test.
discard 5e70e9e Replicate any timer placed directly within the HTTP Proxy into the 1st sampler of each group, with variable ${T} replaced by the time since the previous request.
discard 0846b7c Cleaned up include/exclude pattern matching code. Use | to combine Perl5Compiler flags instead of &.
discard 94942af Fix for bug 23315 (hack found in Sun forums)
discard 4d66264 Still trying to find cause of GUI failures
discard 56c98d9 Fix odd button behaviour
discard 34f45b8 Try to find cause of Gump GUI bug
discard 227fc20 Implemented grouping in controllers (put each group in a separate controller).
discard 5258f77 Add comment on redirecting log to stdout
discard 93e97c6 Correct some XML errors.
discard f0511be Implement "record only 1st sample in each group" option + GUI improvement.
discard bd66292 GUI work to allow other sample grouping modes. No functionality changes, yet.
discard 3b60430 Honour enabled/disabled flag when notifying listeners.
discard c720fd9 Fix Javadoc warnings
discard e1ce411 set java.awt.headless for gump runs; added test-only target To simulate a gump run, invoke ant with -Dgump.run=true
discard c6dc7a7 Proxy needs to return the headers as well
discard b3922b6 Allow for missing Content-type (e.g. with 3xx responses); return header as si
discard 0bfb7f4 Fixing bug in new functionality: the proxy was forgetting the target selection when selecting another component in the tree and them coming back to it.
discard c24da17 * Added new resource to internationalize ProxyControlGui's Target combo entry. * Made the HTTP Proxy Server be a controller, so that you can create listeners in it. * Made the proxy notify listeners within itself instead of the ones in the target controller * The proxy also sends test start/stop events to those listeners when it is started/stopped. Each proxy run will thus look as a test run to the listeners. CVS: --------------------------------------------------------- [...]
discard a88d0a5 Fix bug: getNodeOf would fail except in the most favorable circumstances. CVS: ---------------------------------------------------------------------- CVS: PR: CVS: If this change addresses a PR in the problem report tracking CVS: database, then enter the PR number(s) here. CVS: Obtained from: CVS: If this change has been taken from another system, such as NCSA, CVS: then name the system in this line, otherwise delete it. CVS: Submitted by: CVS: If this code has [...]
discard 135dc7d Partial solution to record results during proxy recording: now the proxy notifies listeners of the samples it runs.
discard 5d09bc2 Documented "Target" combo in HTTP Proxy.
discard fea288f Still trying to find cause of GUI failures
discard 97fb57f Gump already sets java.awt.headless
discard a8caecb Still trying to find cause of GUI failures
discard 8e1e0b7 Remove temporary testGUI; handle Headless exception
discard 554431d New version
discard 8e2bb9b Detect if running under Gump and if so run tests in headless mode
discard 254dc23 Package test for resources
discard 807e08e Fixing duplicate and missing resource strings
discard f9395fd Handle missing resource slightly better
discard 814ecb8 the bug 24930 should be fixed. I've tested it with the files Jordi attached to the bug.
discard 2ec36a6 fixed a bug with ImageScanner, which caused it to miss images when the alt attribute is zero length.
discard 2bc84cf Trying to find out why GUI tests fail under Gump
discard c47c17c Add a combo in the HTTP Proxy Server to select a controller to store the generated samples. The default selection is still to use the recording controller.
discard bde162a I had made a silly choice of a TargetSurvivorRatio. Not that it could make much harm, but just in case...
discard 262f099 Run a full GC just before starting the test.
discard 3f2690b Add comment text area to Test Plan
discard f20f9b6 Use utf8 to encode URLs.
discard aa7f9bd Ignore .externalToolBuilders -- an Eclipse project file.
discard 714b3d3 Remove redundant code; update doc
discard e5b5aa2 Add JUnit tests
discard 17c1ee7 We don't need to download images, etc. for 404 pages and alike. This will prevent responses for non-existent images to be handled as frame contents.
discard 8ffd969 Changed checkbox description to better match function.
discard b2b742d Setting memory profile as in unix start script. Also removed the "-server" option, since it causes important variations in performance along the life of the process, which would make tester's life more difficult.
discard 4a1120f Use more sensible JVM heap sizing & GC control parameters.
discard 1eea46f Don't try to instantiate RemoteEngine for now. Log any RMI errors and continue
discard 245555c7 Add maximum recursion depth control to prevent failure in front of infinitely nested framesets or alike.
discard c322bf4 bsh script to call exec and return the exit code
discard cbeff7c Improved comments.
discard 99df83b * Merged HTTPSamplerFull functionality into HTTPSampler and eliminated the HTTMSamplerFull class -- they were too tightly coupled. * Changed redirect follow mechanism from recursion to iteration, which allows for nicer sample/subsample setup. * Simplified error handling code - now more readable and hopefully safer. * Using new specialised HTTPSampleResult instead of generic SampleResult. * Removed some methods that were too tightly coupled with their callers (using of me [...]
discard 37f6e5b SampleResult flavour specialised for HTTP.
discard 5bd58ff Made getParser() synchronized (doh!); added getParser(String) method
discard cc3463a Result FRAME and IFRAME resources too.
discard b01d651 Add a package-only target to save some time in the edit-build-test cycle from Eclipse.
discard da649b1 Use reflection to get Parserinstance, and cache the result; update tests
discard 004fdce Added getParserInstance() and isParserReusable(); added more tests
discard 6cd3c76 Prevent "download images" from downloading them once for each redirect.
discard c6177f8 Fixed bug#21840 by having the redirect results be children of the LAST request in the chain, not the reverse.
discard 2b28185 Performed significant code cleanup in preparation to fix bug#21840 (and because it was long due). Got rid of: - Some get* methods with side effects - Some unnecessary member variables - Some repeated bits of code - Some recursivity, replaced by simple iteration - Some silly error handling which would obviously result in an exception being thrown in the exception handler. - A lot of confusing code
discard fb0522f Refactor parsers to store URLs in a Collection, and implement the Set in the parent class
discard 8cc01b4 Added htmlParser classname properties
discard 63a61c8 Added some duplicates, and an invalid input tag
discard 5149397 *** empty log message ***
discard 3bd561c No need for full stack trace
discard 9f91ddd Add log message
discard 60eeec5 Use recursive parse to avoid multiple traversals
discard 54895b2 Slight change in regular expression DOUBLES performance.
discard cf619a9 This class now needs to be instantiated -- even if only once: removed private constructor.
discard 4020f8e Remove unused imports and variables
discard 026c0e7 Remove unused imports
discard d7d257a Decently implement a singleton pattern.
discard 006574c Part of earlier HTMLParser refactoring. Sorry, I'm having trouble with migrating from lincvs to Eclipse for CVS management.
discard e1fa1aa Temporary for standalone Gump build
discard f1b055f Input for the HTMLParser unit tests.
discard d095f26 Refactored HTMLParser code. Added test cases.
discard e3d41c3 Rolling back to ORO as per Stefan Bodwig's comments. Cleaned some unused imports.
discard 90dcab1 Use java.util.regex instead of ORO classes. Performance is similar, but some memory savings are easier and it's much simpler.
discard bfaa285 Add comment on ORO-vs-java.util.regex for posterity.
discard 117346d Tsk tsk. Really making the HtmlParser-based parser be the default one.
discard b2b4794 Adding alternative Regex-based HTML parser for everyone to play. The HtmlParser-based parser is still the default.
discard 6df5701 Fixing Javadoc wanings
discard 67798abc Fixing Javadoc errors
discard 0db87f3 Tidy Javadoc for missing isasilk packages
discard 2333904 Correct name
discard e9b6f72 Added If Controller and BeanShell Sampler; corrected Access Log name
discard 14fdcfe Added If Controller and BeanShell Sampler
discard 687efac Correct the -h message text; print usage information if invalid option is typed
discard 5a0a9ac Result Saver PostProcessor saves results to individual files
discard b49adda New messages for Result Saver PostProcessor
discard 311409e Separate response headers from the data
discard d9bd1b2 Parser code split off from httpsamplerfull and newhttpsamplerfull
discard 351487f Revert to calling HTTPSamplerFull, which in turn calls the appropriate parser
discard 4917807 Allow for attributes in <HTML>, e.g. <html lang=en>
discard bb0ac41 Add request and response headers and content-type
discard 4e5c406 Handle images as binary data
discard e4901ee Optionally add sequence number to sampler names
discard a8aa49c *** empty log message ***
discard 18fd73f Use setName() instead of setting property
discard 2c03346 More debug
discard 5cb6055 Always pass browser headers to server, even if not stroing headers in the test plan
discard 5fa47a6 Report missing or inaccessible lib and lib/ext directories instead of crashing with NPE
discard 9ff0b99 Tidy up logging and debug a bit
discard 4c2625d Add BSF messages
discard a3a883e Fixup to allow JMeter to run from a UNC directory
discard 57349e5 dist needs to create lib/opt if necessary
discard 28c8718 Alpha version of BSF sampler
discard 79be5c3 New method to get boolean property with default
discard e4b3d12 Added tcp tree; better lib/opt support; tidied findbugs; avoid duplicate property and image files in core.jar
discard 7662545 Add compile-tcp
discard 2e20ef9 Add Alpha code markers
discard 1e9e9fe TCP messages
discard 3361c71 Fix copy/paste errors and tidy GUI
discard cff3dcd Allow user to deselect keep-alive on generated samplers
discard 6a99a6b Another proxy message
discard d39afcc Initial release
discard def665f Apply default to protocol field. Detect pauses bewteen samples and optionally generate separators between request blocks; optionally add assertions to first request in block
discard 296b946 Remove unused property; add proxy.pause
discard 84f1d79 Proxy Messages for separators and assertions
discard 5526a5f HTTP classpath updated
discard d998482 Added lib/opt directory, which can be used for optional jars, such as bsh and bsf; updated comments and removed some duplicate property definitions
discard 1f99d1e Optional jar directory added
discard 0d6e285 Fix Javadoc error
discard 5d7ccee Populate responseCode and message fields; remove redundant throw clauses
discard 6675e0d Return whether search finds anything;tidy up Exceptions; reduce visibility of fields
discard 20087bd Update some logging properties
discard 17e1f9e Added testparser target for testing HTML Parser (probably needs more work)
discard af59c03 Ignore Eclipse project and classpath files
discard 3d4779a Handle missing BeanShell jar gracefully
discard d9262b2 Trap createTestElement failures
discard 628c564 For testing enable/disable at various levels
discard 17b4630 Take account of new properties and save format
discard d2b87f2 Trying to fix non-GUI problems with disabled test elements; made option codes private
discard 4331965 Handle missing TestPlan element with error message instead of ArrayIndex Out of Bounds
discard 8806980 RecordController was moved after 1.8
discard 07762db Added Parameter field; pass in SampleResult object; handle null response from script
discard e723d07 Added Parameter field; tidied up a bit
discard 5f364db Fix Bug 24445 - Request Data in View Results Tree doesn't get reset on run>clear or run>clearAll
discard d75995c Update BSH messages
discard d93dc8c Add optional Summariser startup for batch mode
discard 412dcc4 Moved from component to core
discard 1ee1b03 htmlparser needs to come before http
discard 8d8f448 Add extra constuctor for use in non-GU runs
discard 41fa7d5 New Summariser test element (mainly for use with non-GUI runs)
discard 9af208a Ignore JTL files
discard d5bafa7 New methods rightAlign() and leftAlign for output formatting
discard f421370 New method to add two RunningSamples; copy constructor; better getRate() behaviour when count=0
discard 0564223 Added summariser_title
discard 81bc158 Added clear() and getErrorCount() methods
discard 67ef641 Extra debug logging
discard e6e2f7c Changed format to yyyy/MM/dd; added roll function using Shift+Up/Down
discard c078d23 Add file sequence handling
discard 7b5e73f File sequence messages for StringFromFile
discard e299018 Improved error reporting
discard 8e4c820 Sample BeanShell server script files
discard 084b0a3 Fixing build dependency problem
discard 35147ef Moved to core package to solve build dependency problem
discard 3544583 Optionally start a BeanShell server
discard b5cbb9c Class to start a Beanshell server
discard 0ecf88a Fix bug 24076; rename some variables to clarify their function; added debugging code
discard ae1c99f Always clear rowcount when new container created; add some debugging.
discard 4b00bfa Removing unused screenshots
discard e2b4abf New screenshot showing continue on error box and duration field
discard f54ebab New radio buttons on Response Assertion
discard 91d2686 Fix various links and anchors
discard cd44ce3 Fix typo which was causing anchor not to be generated
discard 56bd0b1 Use different properties file for testing (trying to fix Gump errors)
discard f31d51d Version of jmeter.properties for use in running tests (trying to fix font error)
discard d88d779 If duration is > 0, ignore end time and use duration
discard 8072745 Added duration field to ThreadGroup
discard 7c82139 Message files had got out of step - added missing messages; corrected some key spellings
discard 167df48 removed excess stuff not used in the class. clean up stuff...
discard 6db5759 Start run if start time has passed; make scheduler methods private
discard 1d71b60 Target-correction
discard 367ead8 Change synch to use the correct object this time...(duh!)
discard 3172cb9 Added some documentation; fixed some Javadoc comments
discard 38589d7 changed HTTPSampler to use NewHTTPSamplerFull, which uses htmlparser instead of tidy.
discard ea6c27c the new sampler using htmlparser to get the images from the html source.
discard 7549dad added component documentation for the new Access Log Sampler
discard b9e75e0 added unit test to the gui class
discard 978e73e Removed unused import
discard 96c6175 Fixing Javadoc warnings; some unused fields commented
discard 0e04e20 Fixing Javadoc warnings
discard 7ff0da6 Reverting previous changes; making access to "pairing" synchornized instead
discard aca1d4c Javadoc tag correction
discard b974cfa Adding htmlparser to binary distribution
discard 5483a9f Ignore findbugs output
discard 4654132 Forgot testfiles; added to binary package
discard f18da56 Fix Javadoc tags
discard 3e948db Boolean() usage
discard 4bb1ac3 Unused fields
discard e3df3c8 Fix string lookup
discard 6eaf192 final string now static; Boolean() and String() usage; unused fields; javadoc tags
discard 1d4ae29 Javadoc tag fix
discard 57cbd28 Unused fields; javadoc tags
discard 639333d Unused fields; replace new String(s) by s,; fix null compares; javadoc tags
discard 708a11b Made some fields private; fixed javadoc tags
discard b264168 Fix Boolean usage; javadoc tags
discard 2f99110 Redundant fields;final add static; Javadoc tags
discard a834e83 Commented out unused fields; fixed javadoc tags
discard c269eda final log; Boolean usage; Javadoc tag usage
discard 7c8345f final log; Boolean usage
discard 0c467b6 Remove unused fields; fix javadoc tags
discard 8763800 log final
discard a273359 Make fields private; log final; fix Boolean usage; Javadoc tags
discard 482d5c1 Fix @created; remove unused fields; make log final
discard e4192e6 Fix @created; remove unused fields; remove redundant null tests
discard d181d73 Fix logic error; fix @created; remove unused fields; remove redundant null tests
discard f999a10 Make final strings static
discard ec099b5 @created is not valid javadoc; make final Strings static
discard 9e23bc2 @created is not valid javadoc; remove unused fields etc
discard e998c94 htmlparser.jar is created locally and not stored in CVS
discard a9ad5c4 Don't skip any findbugs reports
discard 5c2d650 Findbugs needs js.jar
discard 6ebc067 Findbugs excludes file
discard 40f51b1 Added some info on Gump; new findbugs target to run findbugs
discard 24f686a the access log sampler now only checks the classes when the user first enters it. If a user simply loads a test plan and runs, it is possible the sampler will fail silently.
discard 23e473a changed the implementation so that the sampler does not handle any gui stuff as suggested by Mike.
discard f4c4590 stripped out the extra carriage returns due to windows
discard f2c10fc corrected build file using the correct version of the file. tested the build with htmlparser task to compile and jar
discard e5de5ce accidentally checked in the wrong file. oops. rolled back
discard d4e5f53 updating junit.jar to the lastest version.
discard 7894911 added ant task for htmlparser
discard 1f659cc removed system.out.println that was remaining from debugging
discard 9b2a659 removed the exception stacktrace print, since the method returns port 80 by default
discard e6d430c Drag n Drop works on multiple selections
discard 6eb3b24 stripped the extra line break windows inserts
discard 3c70a95 forgot to strip all the charret M due to difference in windows now they have been stripped out and I removed the reference to TCGenerator, since that class is not done and not used by other classes
discard bb948a8 the sampler for access log
discard 8471833 adding the sampler and gui for the new access log sampler
discard be5825e adding the access log parser stuff to cvs the code has been tested and works properly
discard d37c536 Added HTMLSampler tree and WebServiceSampler filter
discard 7807127 Fix Javadoc
discard 6ab8ee8 Added Functions and Scripting bullet points Collected document references at the end - so the printable docs also have pointers to Javadoc and extending
discard db9c9e8 Added more on CLASSPATH; included logging section
discard ca1f869 Eliminated local versions of bsh strings
discard 11f95eb See bug 22721 - browser header capture can now be disabled. Stop proxy now waits 1s for daemon to stop, which means that restart works more reliably
discard 39ab2de Added bsf/bsh messages and proxy_headers
discard b27ac65 JMeter was opening jmeter.log twice, because log_file.jorphan was being defaulted to jmeter.log
discard b6624b4 added the package.html files
discard bff95ca checking the rest of the java code
discard d3023cc visitor classes for htmlparser
discard 115901b util classes for htmlparser
discard 28126ea more classes for htmlparser thanks to htmlparser developers
discard 675347e the tag classes for htmlparser thanks to derrick and all the htmlparser developers
discard 003a88e scanner classes for htmlparser
discard afc4d56 more htmlparser code thanks to the htmlparser developers and derrick
discard 820e771 more classes to add
discard 2d4e12c adding images used by the programs
discard 841e428 adding more classes
discard 8d5a9c5 more commits
discard ea31f26 checking in some code for htmlparser
discard 0b71104 Bug: 23787 properties of ThreadGroup in tree get overwritten
discard e4e5f69 added the properties files for htmlparser, I finally figured out which commands to use
discard d1c4475 Expanded description of Proxy pattern matching
discard 995989c Fixed image directory; reduced spacing in tags
discard 9fcea42 Response Assertion can now check response code and response message
discard a9dbb74 Added response code and message strings
discard 195983a Added version and note re gump
discard 5ffaf0d Detect Malformed RE and log a warning message
discard fe42ef1 Added BeanShell exclusions
discard 3593710 BSH* has been renamed BeanShell* to avoid confusion with BSF (Bean Scripting Framework). Added checkf for BSF (for eventual future use).
discard 61367cb Remove disabled items from test tree for non-GUI runs; added some more progress messages
discard 86bbd0d Deprecate the development-only version, i.e. getResString(S,S)
discard 49c57ff New BeanShell Sampler (Beta code)
discard 05b687c Improved warning if no properties found
discard 8b79cf3 printable_docs is not in CVS
discard e61218b4 Obsolete
discard 30b9ada Added site; restored docs
discard 8713877 Updating xdocs with latest from docs
discard 05ec621 Obsolete
discard b5d7142 Moved to xdocs from docs
discard d45aabf Don't want to store BSH jar in CVS
discard cda84f3 The jars are not stored in CVS
discard ff41e04 *** empty log message ***
discard 0ca8407 Copying latest versions from docs
discard 9ae0b73 Changes include: - images and demos moved to xdocs - new target (pack-site) for creating tar to update web-site - renamed some targets to group related ones in -projecthelp (old targets were kept as aliases) - Now creates separate tar/zip for 3rd party libraries: Users need _bin and _lib; Developers need _src and _lib; API docs are separate as before - improved JavaMail check; added check for future use of Beanshell - renamed some internal properties
discard 62f8e41 Should not have revived these ...
discard 9e2964d For page headers, perhaps
discard 251754c Images moved from docs
discard a7205e1 Images are now in the same directory tree
discard 41625a6 Jakart logo needed for local docs
discard a08ecf5 Recovered images
discard a1486d3 Recovered
discard 9a881dc etrived from attic
discard db49074 PR: Obtained from: Submitted by: Reviewed by:
discard ffa0a3c recovered
discard d750e49 *** empty log message ***
discard ac3f1dc Trya again
discard 4ba71f0 used wrong mode
discard 4d0048e Recovered fromAttic
discard f622278 Removing obsolete files
discard 17d4bde Improving error handling and logging
discard 4798de1 Check that threads did stop when asked
discard 3d95fda Tidy up logs a bit
discard 254cdda __counter() requires second argument
discard 57a2290 Reuse same empty list; removed unused methods
discard 19b4b54 docs and printable_docs now use Jakarta logo from docs/images
discard 6d49d7e Fix project name and some URLs; fix API so it works on local copies
discard 9770b05 Fix project name
discard bc9cf16 Fix anakia classpath to work on VMS
discard 418210a Added sample caching code
discard 62ba981 Moved file open to first execute call so variable file names can be used
discard 49c289f Extra logging at start of run
discard 175dfd0 Extra logging; tidy up existing
discard 06af289 Demote warning messages to informational
discard 4af46c9 Tidy up error reporting
discard 5296958 Warning message was really debug
discard 4c67612 Moved function descriptions into functions page
discard 24df3cd log on_error setting
discard 6f43c1f Correct the string test (doh!) and make case insensitive
discard 1a360aa Export HELP_PAGE for use by FunctionHelper; try to fix up so that HTML works after using setText(). More todo...
discard 4a39de2 Fix Help page URL (scheme was missing)
discard 92176ce Added documentation for __P() function.
discard fdcb059 Not needed at run-time; can interfere with Eclipse builds.
discard 39bc1ce Rethrow any errors so caller can take apppropriate action
discard 040ee1a Don't hang around if Remote server won't start.
discard bdcf2c5 Fix an RMI pronlem: RemoteJMeterIml uses HashTree; the call to getLoggerForClass() was causing Security violations
discard 263fc0a Simplified __property() function intended for use in ThreadGroup GUI etc
discard ee89409 Corrected some Javadoc (added default parameter)
discard 8d38306 If cannot find Help page, put error message in it instead. (Also, don't log stack trace)
discard 2d7509a Added sampler error handling to Thread group GUI: Continue, Stop Thread or Stop Test
discard c6cce10 Added sampler on error action messages
discard ccb0fe6 Added controlled Shutdown menu item
discard ceb79da Added Shutdown message
discard 13c7814 See bug 23611 - changed to use synchronous call to check_dirty
discard 7252707 Bug 19004 - allow redirects to be delegated to URLConnection
discard 93c358c Removing unused items
discard 40f92a6 Removing unused items
discard c431878 Moved forever box to start of line
discard 0968ab0 Removing unused items
discard d00354a Removing unused items
discard bc799b5 Ensure sampler fields are populated even if interrupted
discard 4ce99d9 Implementing stop thread and stop test functionality
discard 16d968d Updated text
discard f892b3b If version.noupdate is defined, then don't update VERSION string
discard 254eef9 Moved VERSION to separate file
discard cae0683 Assertion failure message now corresponds to the test that was performed Simplified mask logic Unsuccessful responses now show if responseData was empty Implemented URL checking
discard 6c58d60 Replaced convenience method responseDataToString with responseDataAsBA
discard a6aaa88 Ensure null responseData does not cause NPE
discard 1420e50 Add convenience method responseDataToString
discard a154976 Removed unused import
discard da796b5 Setting memory back to 256m
discard 76f3b7e Improving memory profile
discard 0008da3 Return the string "[res_key=<key>]" if the supplied key cannot be found
discard eb00370 Fixed an unused variable problem.
discard 16298ea Use getLoggerForClass()
discard 88f2787 Can now load CSV result files
discard 56e2a89 See bug 23039: add default value parameter to __property() function
discard daecc7a See bug 23039: add default value parameter to __property() function
discard 633ba5f See bug 23039: add default value parameter to __property() function
discard beb1d4e Allow Help Window to go to background by giving it an independent parent frame see bug 22688
discard 6ea5d02 Use getLoggerForClass()
discard b5e69cb Use getLoggerForClass()
discard 726af4f Use getLoggerForClass()
discard 3a1e6a7 Converted to use getLoggerForClass()
discard 3913bbc [Bug 22937] New IfController code
discard 6699a89 Message files sorted by key
discard 35e9cde [Bug 22937] New IfController messages
discard 7b5bb77 [See bug 21173 ] Added Classpath for Anakia builds
discard d03edaa [See bug 21886] Build file for creating local add-ons - description
discard 5963e23 [See bug 21886] Build file for creating local add-ons
discard 57d5a3a One step closer to a pluggable connection pool implementation -- now the implementation class is specified as a property. The property value is currently hardcoded in PoolConfigGui, but that class should be the only one that needs to change in order to support other pool implementations. Create the db during testStarted so we don't have to wait for it during the samples. However, now the time for getting a new connection (when max usage has been reached) is inside the s [...]
discard 8dbda22 Recode BR tags etc to work better with Java HTML display
discard 5e92916 Cache the dbkey across samples, as constructing it is more expensive than it was prior to the last change.
discard 91a2c7f Recode BR tags to work better with Java HTML display
discard 2335ae9 Decouple JDBCSampler from the connection pool implementation by passing a generic list of properties instead of specific ones (connections and maxusage). This is a step towards allowing different connection pool implementations which have different configuration options. I'm not tremendously happy with this solution, but it's an improvement over the previous one -- please speak up if you have a better solution.
discard 93397eb Remove unused JDBC config classes.
discard f59fc8d Refactor the JDBC connection pool to make it easier to support new implementations of the pool. Reimplement the JMeter 1.9-style pool to match this new interface. Fix the hashCode/equals implementations in DBKey. Make it possible to use two JDBCSamplers with the same URL but different username/password.
discard 7157db8 Removed the readObject and writeObject methods, as they were just calling the defaultRead/WriteObject methods.
discard 98ecec5 More formatting updates. Mainly: - Use curly braces in all if/for/while statements. - Make static utility classes final, with a private default constructor.
discard 8679ed1 More formatting updates. Mainly: - Use curly braces in all if/for/while statements.
discard 8e422b2 Fixing cookie manager linking to newest bug fix release Fixing minor gui issues
discard 62dfd8e Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
discard 659e179 Refactor common code into an AbstractTimer base class. Make state checks mandatory -- the impact on performance should be negligible.
discard f608e66 Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
discard cf405c9 Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
discard 389e285 Add a high-resolution timing library. Submitted by: Vladimir Roubtsov (permission obtained from Vladimir to release under Apache license)
discard 1dd68b8 Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). Removed an unused private field.
discard 67b4f21 Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
discard 00f173c Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
discard 11c16e3 Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
discard 1507154 Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
discard 9e33184 Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
discard 004dbe1 Fixing graph model to clear state fully when clear() is called. added exclude clause to build file for web service sampler when mail api's aren't present
discard 973ec42 Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
discard 17af6cc Eliminating unit test execution order dependency which made unit tests fail or succeed depending on ordering of files in directories.
discard ea57b8d Adding japanese translations Proxy is more forgiving of browser socket errors
discard 4557ca9 Fixing bug with loading jmx scripts
discard cc2fe54 Updating links in docs
discard 5e442f3 New API docs
discard f874081 Updating JMeter version
discard 49748a0 Updating javadocs, build version
discard 0ccb12d Fixing bugs with SOAP Sampler adding support for gzip encoding fixing bugs with loading jmx files that effected no one but me :-)
discard 07bf144 Reformatted to JMeter conventions. Minor JavaDoc updates (mostly formatting). No code changes.
discard b5725d8 Fixed problem with URL rewriter and clearing of previous test results Updated documentation errors Updated JMeter Ant task
discard 1c41146 Fixed use of functions in SOAP Sampler
discard 6e5c71ee Fixed Counter config related to use of functions Fixed accuracy of throughput calculations in visualizers
discard 4c36a0b Adding error message when illegal file chosen as save file Fixed bug that could erase previous test plan files when "New" is selected.
discard e827fb1 Fixing problem with thread names
discard bd31314 Fixing function parsing and escaped commas
discard b88f6ef Making a method public in size assertion
discard 19e8d2b Making the cookie manager more forgiving of crap expiration dates
discard 77812c9 no message
discard 56d15d8 Removing debug statements
discard d46ee9f Fixing bu #21626
discard e39709c Fixing bu #21626
discard 4b7b499 Doc update prior to RC3 release
discard a2cb9d4 Doc update prior to RC3 release
discard d360dc8 Doc update prior to RC3 release
discard e97de7e Various minor fixes
discard cf61f6d Various minor fixes
discard 180b457 Various minor fixes
discard 3aa8305 no message
discard 7b1eb7c Reformatted to JMeter conventions. Minor JavaDoc updates. No changes to the actual code.
discard 2dc4751 Reformatted to JMeter conventions. Minor JavaDoc updates. No changes to the actual code.
discard 35b5fdb New mapping of old HTTPSamplerFull to HTTPSampler
discard fd3c512 Reformatted to JMeter conventions. Minor JavaDoc updates.
discard 3e39025 Reformatted to JMeter conventions. Minor JavaDoc updates.
discard a1742e6 Reformatted to JMeter conventions. Minor JavaDoc updates.
discard b65dbac Reformatted to JMeter conventions. Minor JavaDoc updates.
discard dbb5591 Reformatted to JMeter conventions. Minor JavaDoc updates.
discard 767d4c9 Reformatted to JMeter conventions. Minor JavaDoc updates.
discard 09946ca Reformatted to JMeter conventions. Minor JavaDoc updates.
discard bcb6c23 Reformatted to JMeter conventions. Minor JavaDoc updates. Removed JLabeledTextField.java_old -- still available in the CVS attic if anybody wants to see it. (And a currently used version in JOrphan.)
discard 2b6e457 Reformatted to JMeter conventions. Minor JavaDoc updates.
discard 6aa1b3c Reformatted to JMeter conventions. Minor JavaDoc updates.
discard dc580e1 Reformatted to JMeter conventions. Minor JavaDoc updates.
discard 81e0259 Reformatted to JMeter conventions. Minor JavaDoc updates.
discard 2c43718 Reformatted to JMeter conventions.
discard eeffb2f Reformatted to JMeter conventions. Minor JavaDoc updates.
discard 226a888 Reformatted to JMeter conventions. Minor JavaDoc updates.
discard d4993f9 Reformatted to JMeter conventions.
discard 2ba7072 Added a feature to the cookie manager to clear the cookies after each test iteration.
discard a12f75e Added cookies to response data
discard 71f6e34 Starting the long road of javadoc updates
discard b57f025 Fixing concurrent exception with the shutdown method
discard 38d0c59 New Property function
discard a26b16a Updating Avalon jars Updating docs New eclipse.classpath file
discard 5044b2b Updating third party libs Updating docs Updating import statements
discard 505b409 Updating third-party jars Doc updates Fixing bug with functions in ThreadGroup
discard 7dbdc91 Remove unnecessary "throws" clauses.
discard 683ed36 JavaDoc and formatting updates. Moved COLUMN_NAMES field from Arguments to ArgumentsPanel.
discard d62d91a JavaDoc and formatting updates.
discard 0b1faf3 JavaDoc and formatting updates.
discard c28f121 Minor change to link to latest RC
discard 22c9f64 Minor change to link to latest RC
discard 47f8563 Version 1.9RC2
discard 0ac3243 doc and build file tweaks
discard 00be615 doc and build file tweaks
discard e76a35a Making the "what's new" list
discard a9db8fe New Ant Task to run JMeter
discard d633f08 Can now start remote hosts from non-gui jmeter client
discard e49c755 Doc updates using the printable_docs directory for integrated help including printable docs in distribution
discard 1e85124 Fixed nullPointerException when running on remote server
discard a76bd55 Doc updates
discard f740ff9 Removing old user_manual
discard f55e367 LDAP doc updates
discard 4a63384 Doc updates
discard 01c7abe Doc updates
discard 40b21c8 Doc updates (Adding next/previous to usermanual pages)
discard 8cdc82f Doc updates enabling hypertext in JMeter Help window
discard 0ffc379 continue processing functions even if one fails, make obvious which function failed
discard d92edbe Logging fixes
discard 7790c05 Fixing to expect the correct number of parameters.
discard d756675 New command line options to override properties and documentation to go with it
discard 0003947 Fixing error messages when JMeter can't load old JMeter .jmx files
discard cc1fbdf Removing references to files that don't exist
discard d3c6d63 applying patch to fix var names in JavaTest applying patch to fix jdk1.3 compatability updating docs
discard a5d07c4 Making library dependencies explicit for Gump's benefit.
discard a25d838 Doc updates Fixing integrated Help Fixed clearing of gui for HTTPSampler
discard f9baecd Doc updates GUI update to User Parameters Update to jmeter-server script files to pass command line arguments on (allows setting proxy for server)
discard e3e6212 Reformatting and JavaDoc updates.
discard 427c9e4 Added JavaDoc and some reformatting to Turbine (JMeter) conventions. Removed unused list renderer code.
discard 8fdda1f New Java Sampler test implementation
discard 767adb2 New scheduling capability for running tests
discard a9cf14b Helping out eclipse users with anakia task
discard 12057fa New Logging procedure (Sebastian Bazley)
discard 0ec2398 New XML Assertion
discard 6c0d6ea Some cleanup and reformatting to Turbine (JMeter) conventions.
discard 6157992 Fixing initialization problems in test plans loaded from file (Bug #20418)
discard 9033587 New SOAP sampler that uses Apaches Soap library (Peter Lin)
discard 5215ccc fixing checking if test plan changed since last save Fixing HTTP User Parameters Modifier
discard 2858215 Fixing the way redirects happen fixing checking if test plan changed since last save
discard 68447af applying patch to StringFromFile and documentation for it from Sebastian Bazley
discard 7afac26 New Random Function Efficiency improvements to variable resolution
discard d47df2b New LDAP Sampler
discard 3b923bb Set PrintWriter to autoflush writes
discard a9370b4 Added automatic unescaping of function characters: ${}(), etc.
discard 8749d04 Just beautification
discard 207f5e3 Reformatted to Turbine (JMeter) conventions.
discard 45b7c81 Changed HttpReplyHdr to a static utility class. This required getting rid of a couple of unused methods. Use StringBuffer to concatenate Strings instead of String +=. Fixed up JavaDoc. A bit of additional cleanup.
discard 11a0ceb Removed unused proxy classes.
discard 293befb Reformatted to Turbine (JMeter) conventions.
discard b0b1d11 Removed a bunch of unused fields. Added JavaDoc comments. Used SoTimeout to stop the Daemon instead of opening a new socket to unblock (which was a bit of a hack). Some additional cleanup.
discard e4ebd8c Convert tabs to spaces.
discard 2c52649 Removed a bunch of unused fields, methods, and code.
discard bb0f394 Reformatted to Turbine (JMeter) conventions.
discard ac70b41 Fixed build.xml to reflect recent move of MailerModel from visualizers to reporters.
discard 17494ad Removed unused org.apache.jmeter.gui classes (as discussed on jmeter-dev 13 May 2003).
discard 8e26fb5 no message
discard ae5a389 Simplifying
discard bf2e842 Fixing bugs
discard 5e89a45 Fixing some table editing issues providing notification for when sampling is occurring in the JMeterContext
discard 0be77ca Fixing logging bug
discard caccc95 Fixed a bug that lead to stack overflows in certain situations
discard f9318d2 ModuleController fix
discard 8d6a4b7 Fixing reloading test plans bug
discard fce9c2d adding links to downloads
discard 8c7a202 fixed a bug where the context wasn't getting updated (for changing variables)
discard 2dd71f5 Made ThroughputController able to use functions in the throughput field... and fixed a bug
discard 67a457e Fixing stopping a test removing util.jar which is an LPGL library updating version number in build.xml
discard d1757af Made loop count a dynamic variable
discard 2ec079a Added code to allow ModuleController to point to any controller in the gui.
discard 7a826e7 updated test files
discard 1bb92ab Added ability to ModuleControlle to attempt to reconnect itself to the controller it was pointing to when it is restored from file.
discard 284d513 updated test plans with new serialized field
discard 6540aba Made StandardJMeterEngine run in its own thread and added an option to the TestPlan that allows you to serialize running the thread groups.
discard 2502b32 Reformatted to conform with JMeter (Turbine) conventions. Updated JavaDoc. Changed a few fields to be private instead of protected/package. Improved layout code in MainFrame. Additional cleanup in MainFrame -- removed some unnecessary fields, and did a little bit of refactoring. A bit of additional cleanup in other classes as well -- shouldn't have changed the behavior of any classes.
discard bd0121e Made counter function global value non-static (shared b/w clones only)
discard 6c2fde1 Made CounterConfig use input values from gui
discard 8086545 UP and Counter shouldn't be config elements
discard 11d3dde Fixing bug with User Parameters
discard c6be86a Reformatted to conform with JMeter (Turbine) conventions. Updated JavaDoc. Changed a few fields to be private instead of protected/package. Improved layout code in TestPlanGui. Removed a field/method in WorkBenchGui since it was just a duplicate of its superclass.
discard 0805b51 Reformatted to conform with JMeter (Turbine) conventions. Updated JavaDoc. Changed a few fields to be private instead of protected/package. Improved layout code in SimpleConfigGui.
discard eae897d Reformatted to conform with JMeter (Turbine) conventions. Updated JavaDoc. Made a minor change to how the FilePanel in AbstractVisualizer is configured -- now the errorLoggingCheckbox is added during instantiation instead of in the call to getFilePanel. This ensures that the checkbox will only be added once even if getFilePanel is called multiple times.
discard c94e1be Reformatted to conform with JMeter (Turbine) conventions. Updated JavaDoc. Changed NamePanel in AbstractJMeterGuiComponent to a private (instead of protected) field.
discard 87f67e5 Removed obsolete PerSampleClonable and PerThreadClonable interfaces.
discard 3112b7f Removed obsolete addCustomTestElement() methods.
discard e9c4430 Switched to using the CVS Revision as the version instead of Id.
discard 38a0f44 Reformatted to conform with JMeter (Turbine) conventions. Updated JavaDoc.
discard 425bdae Reformatted to conform with JMeter (Turbine) conventions. Updated JavaDoc.
discard 064e878 Fixed several JavaDoc warnings (mostly due to the removal of the AbstractModifierGui). Removed two unused methods from MenuFactory (unused due to the removal of the AbstractModifierGui).
discard 3b95af0 Updated GUI layout in ArgumentsPanel and JavaConfigGui. Reformatted some Java Protocol code according to JMeter (Turbine) standards. JavaDoc updates.
discard 6cfbdf0 Removing obsolete modifiers and response-based modifiers, converting everything to pre and post processors bug fix with User Parameters Making saving and loading the workbench easier
discard 873ceb6 Fixing possible issue of multiple machines having different current clock times.
discard 864bf3a Adding new CSV file reader function build docs now should work without checking out jakarta-site2
discard c2dfeaf Make the API docs link to the JDK JavaDocs. Using JDK 1.2 docs for now, since that's the minimum level we support.
discard c24ed83 Cleaned up some JavaDoc warnings and a few unncessary JavaDoc comments (auto-generated templates with no useful information). Changed some auto-generated JavaDoc to non-JavaDoc comments (because the ones generated by JavaDoc are more useful).
discard f879815 Javadoc and formatting updates. Removed unused private field.
discard eb2996c Fix for threads
discard 6cbe310 Various refactorings to reduce duplicate code Fixed bug that caused visualizers to clear at start of test run
discard 74bdd0d Fixing ThroughputController
discard d21973b Cleaned up some JavaDoc warnings and a few unncessary JavaDoc comments (auto-generated templates with no useful information). Changed some auto-generated JavaDoc to non-JavaDoc comments (because the ones generated by JavaDoc are more useful).
discard d05b28f Cleaned up some JavaDoc warnings and a few unncessary JavaDoc comments (auto-generated templates with no useful information). Changed some auto-generated JavaDoc to non-JavaDoc comments (because the ones generated by JavaDoc are more useful). Commented out a couple of methods that appear to be no longer used.
discard 480b85a Fix for ThroughputController
discard ecb275e Cleaned up some JavaDoc warnings and a few unncessary JavaDoc comments (auto-generated templates with no useful information). Changed some auto-generated JavaDoc to non-JavaDoc comments (because the ones generated by JavaDoc are more useful). Commented out a couple of methods that appear to be no longer used.
discard f76dc9b Putting remote start in asynchronous mode so gui doesn't get locked up
discard 5ca4563 Removing funky character
discard 31229c6 Fixing mailer to work in non-gui mode
discard 80c24a1 Fixing mailer to work in non-gui mode
discard 5e90715 Revamping internal contoller code
discard 05947f3 Fix for bug 19499. We were getting a NullPointerException while comparing properties. The compareTo method now checks for null. We don't think the properties should actually be null, so I'm generating a warning message so we can look into the root cause. In any case, with this change I can add a MailerVisualizer to my test plan and save the plan. PR: 19499
discard e544eb0 Revamping internal contoller code
discard ac51253 Revamping internal contoller code
discard a5769e7 fix for serializability
discard 5a838f1 updated messages
discard 02c35c3 Initial checkin of ThroughputController PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: If this change addresses a PR in the problem report tracking CVS: database, then enter the PR number(s) here. CVS: Obtained from: CVS: If this change has been taken from another system, such as NCSA, CVS: then name the system in this line, otherwise delete it. CVS: Submitted by: CVS: If t [...]
discard 08aa2d1 clean up
discard 6e7f98d Removed the IterationDelivered event and a couple of clean ups.
discard 02d8d97 Revamping internal contoller code
discard aa60b57 Revamping internal contoller code
discard e3f677f Revamping internal contoller code
discard 4db8fdf Revamping internal contoller code
discard d926db8 Removed extraneous TODO comment.
discard 8934ac3 Fixed unused import warnings.
discard 87a6b76 Re-added support for a couple of features in the Tree visualizer: displaying images and coloring HTTP response code statistics based on the type of response. I think that brings this visualizer back to its full original functionality.
discard ac842f4 added new field to IterationEvents and fixING how controllers work
discard 2122b6a new unit test for cookie manager making SSL work in non-gui mode
discard 9e3958e Fixing dirty check when closing JMeter and prompt to save
discard 35f61ca Fixing dirty check when closing JMeter and prompt to save
discard 2444c21 Patch to expand functionality of URLRewriter (Tim Hughes)
discard e5d82df Continued the re-layout of the View Results Tree visualizer. Still needs a couple of tweaks, and support for displaying images needs to be re-added. Should get to that in the next day or two.
discard dd6a938 Fixed layout and resizing for the HTTP Proxy component.
discard a6d5cab Fixed how InterleaveContoller dealt with controllers that returned false for hasNext()
discard 988287d View Tree Results visualizer gui improved. Removed duplicate demo files
discard 4e1b7d7 Gui improvements - FilePanel, all Visualizers, and made getPreferredSize() method for GraphVisualizer()
discard b57a7b3 Fixed layout and resizing for HTTP sampler components.
discard 21f14e2 Fixed layout in various LabeledField components.
discard c060099 Fixed layout and resizing for JDBC sampler components.
discard 77e93de Added the various protocol components to the GuiTest test plan.
discard 87a3070 Fixed layout and resizing for Java sampler components.
discard 75f6ac9 Fixed layout and resizing behavior for FTP components.
discard 6bdf548 Another round of layout fixes. Setting the preferred size to the minimum size in MainFrame isn't going to work, so that change has been backed out. As a result, components which do their own scrolling will not scroll properly unless they implement getPreferredSize to return getMinimumSize. I've made this change to TestPlanGui and ThreadGroupGui, but haven't done the others yet. Duration Assertion layout fixed. Unnecessary code removed from ArgumentsPanel. Core componen [...]
discard 15a3caa Improved GUI layout and resizing in LoopControlPanel and its use in Thread Group.
discard cd60b8a Removing old unused visualizer code.
discard c7ca0aa Added ability to receive notifications about each iteration to IterationListener
discard e543486 Should save correctly now
discard 500c51c GuiTest.jmx has all JMeter GUI components in a single test plan. (Actually it doesn't yet have the protocol-specific components. I'll add those later.) You aren't intended to actually run this test plan -- instead, you can use it to quickly check the effects of layout changes on each component. The components are structured in a tree similar to the JMeter package structure, and each component has a name similar to the component's class name.
discard d4e9f3a Fix layout and resizing for core control GUI components.
discard 7493e33 Fixed resizing behavior for core config components.
discard 1378efc Fixed resizing in the ThreadGroupGui. Probably still some room for improvement. Added hgap/vgap to Horizontal/VerticalPanel.
discard 1701e2c Fixing multiple minor bugs making compile work with jdk1.3
discard b3d6900 GUI fixes. TestPlanGui and WorkBenchGui now display and resize properly. These fixes included making fixes to the generic components NamePanel and ArgumentsPanel, as well as the recently-added utility classes HorizontalPanel and VerticalPanel. I'm happy with these implementations -- if you don't like them, please talk with me before changing them, since they are part of a larger piece of work to fix up the layout of all JMeter components, and minor changes can have big [...]
discard 891a25d Preventing duplicate menu entries (bug #4470)
discard f3db838 JDBC Sampler puts correct string in response label now.
discard 838ce5f Futile fiddling with gui layouts
discard a50ae04 Fix to when connections are closed under HTTP1.1 (bug #18178, from jkb@stian.freeserve.co.uk)
discard e7f64fb Fixing counter config
discard a8a1593 Making HTML Link Parser work with new JMeterProperties
discard f9bc520 New test files
discard 349cdce Fixed layout to resize properly.
discard 6aad817 Switched NamePanel from FlowLayout to BoxLayout. FlowLayout doesn't work because it allows the field to wrap below the label if the window is narrow. We would prefer that they stay together, and scroll bars appear if necessary. BoxLayout achieves this.
discard 5bd0909 More resizing fixes. This patch should give priority to any scroll bars contained within the various components, and only use the outer set of scroll bars if the component is still too large.
discard 7c86cea Tiny buy with boolean property fixed
discard a5ca9d9 Updating docs and printable docs
discard a89bbfa updating gui resizing issues
discard 35f69ce Adding IRC info page
discard 2a59ead Refactoring visualizers
discard 7de7490 Refactoring visualizers Fixing bug #18697
discard 29b0e9c A short package-description for javadoc-generation.
discard 43dfc6a Refactoring title creation to AbstractJMeterGUIComponent. Refactoring Result tree visualizer a bit. Fixed bug # 12427
discard 99b92a6 In-progress fixes to View Results Tree visualizer to make it work properly with recent resizing changes. This code should be an improvement over what it was, but it still needs some work. In particular, the two sections are not sized properly when initialized, and the info section at the bottom gets really large when displaying data, causing a long scrollbar. I should be able to finish the fix in the next couple days.
discard 5ca0525 Deleting unused ModifyController.
discard 45bb806 *** empty log message ***
discard 90dfce6 Fix for bug 19191 -- Add to Proxy Server exclude list actually adds to include list. Bug introduced by fix to 19129. PR: 19191 CVS: ---------------------------------------------------------------------- CVS: PR: CVS: If this change addresses a PR in the problem report tracking CVS: database, then enter the PR number(s) here. CVS: Obtained from: CVS: If this change has been taken from another system, such as NCSA, CVS: then name the system in this line, otherwise [...]
discard d8abd92 Write message and stack trace to log when error occurs loading data.
discard f043803 Updated timer GUIs to use title panel and border from superclass. And some general code cleanup.
discard 9c39a79 Further GUI refactoring -- get Border from superclass, and let superclass make the title area (including the title and the name panel).
discard fa58638 Updated modifiers GUIs to use title panel from superclass. And some general code cleanup.
discard 7590cc5 Updated makeTitlePanel to get title label from superclass.
discard a7032e0 Added empty border for consistency with other GUIs. And some general code cleanup.
discard c751d98 Updated control GUIs to get title label from superclass. And some general code cleanup.
discard fae2a26 Updated assertion GUIs to get title label from superclass. And some general code cleanup.
discard 7f8774a Moving the creation of GUI title labels into base class (AbstractJMeterGuiComponent) instead of duplicating in lots of subclasses. I've updated some of the subclasses to use this new code. I'll do the rest later. In the mean time, everything should still work fine.
discard 8c82f42 Changed to use super-implementation of NamePanel instead of duplicating in this subclass.
discard be1ca01 Fixed bug 19129 (Proxy Server GUI too large). Did a bit of refactoring of the GUI code in the process. PR: 19129
discard 243929b Fix resizing issues in JMeter GUI. See bug 18503 for details about the problem. This change also makes a couple of minor related GUI fixes -- for example, the functional mode explanation in TestPlanGui is no longer editable. PR: 18503
discard 450afd7 The column parameter in getTableCellEditorComponent was being ignored. (Code set this.col to itself, rather than to the column parameter.) I don't know what effect this bug actually has, but this fix is obviously the intended behavior.
discard da173ae Fixed warnings about calling static methods in non-static ways. This improves readability, but also avoids subtle bugs. Two such bugs are fixed with this patch: HtmlParser.createEmptyDoc created an unncessary Tidy instance. AllTests looked like it was writing output to a file, but was really writing to System.out -- I have chosen to keep the current behavior (writing to System.out), but remove the code which attempts to write to a file.
discard c67d452 Fixed warnings about accessing static fields in a non-static way. For example, use GridBagConstraints.BOTH instead of c.BOTH. This makes the code a bit more readable, but shouldn't change the functionality in any way.
discard 45e0515 Added methods for JavaSamplers to be able to get and put objects to share with other classes running in the same thread. PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: If this change addresses a PR in the problem report tracking CVS: database, then enter the PR number(s) here. CVS: Obtained from: CVS: If this change has been taken from another system, such as NCSA, CVS: then [...]
discard 031a713 Fixed "unused import" warnings. Used Eclipse "Organize imports" on only those files with warnings, so in these files there may also be reordering of import statements and expansion of "import java.net.*" to individual classes.
discard 9626b06 Minor clean-up of the Java sampler. Mostly updates to Javadoc comments.
discard 5476ab8 Added myself to the contributers list (mostly to test my CVS access). CVS: ---------------------------------------------------------------------- CVS: PR: CVS: If this change addresses a PR in the problem report tracking CVS: database, then enter the PR number(s) here. CVS: Obtained from: CVS: If this change has been taken from another system, such as NCSA, CVS: then name the system in this line, otherwise delete it. CVS: Submitted by: CVS: If this code has bee [...]
discard 06945c6 Fix for 1.3.1 jre PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: If this change addresses a PR in the problem report tracking CVS: database, then enter the PR number(s) here. CVS: Obtained from: CVS: If this change has been taken from another system, such as NCSA, CVS: then name the system in this line, otherwise delete it. CVS: Submitted by: CVS: If this code has been cont [...]
discard ba5c126 Fixing minor problems
discard 9e2f021 *** empty log message ***
discard 99bfc75 Fix for escape characters PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: If this change addresses a PR in the problem report tracking CVS: database, then enter the PR number(s) here. CVS: Obtained from: CVS: If this change has been taken from another system, such as NCSA, CVS: then name the system in this line, otherwise delete it. CVS: Submitted by: CVS: If this code has b [...]
discard dc567da removing log statement
discard 4e624f9 Revamping how iteration notification works
discard 723bb81 Revamping how iteration notification works
discard f4a0510 Making BASIC https support work right (don't know about keystore stuff)
discard 051fb17 Added support for loopCount = 0 to do nothing PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: If this change addresses a PR in the problem report tracking CVS: database, then enter the PR number(s) here. CVS: Obtained from: CVS: If this change has been taken from another system, such as NCSA, CVS: then name the system in this line, otherwise delete it. CVS: Submitted by: CVS: [...]
discard 3fbbb24 Fix for Copy PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: If this change addresses a PR in the problem report tracking CVS: database, then enter the PR number(s) here. CVS: Obtained from: CVS: If this change has been taken from another system, such as NCSA, CVS: then name the system in this line, otherwise delete it. CVS: Submitted by: CVS: If this code has been contribut [...]
discard 6e6b9c1 Fixing various problems, making UserParameters either iteration-based, or PreProcessor based
discard 11b296c Initial commit of Cut, Copy and Paste PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: If this change addresses a PR in the problem report tracking CVS: database, then enter the PR number(s) here. CVS: Obtained from: CVS: If this change has been taken from another system, such as NCSA, CVS: then name the system in this line, otherwise delete it. CVS: Submitted by: CVS: If thi [...]
discard 10b5856 removing obsolete method
discard 46b8511 fixing cookies and downloading images from web pages
discard cbdff63 fixing proxy server
discard 6387d43 fixing proxy server
discard 1699b6b fixing proxy server
discard 384000b Fix for Proxy Server PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: If this change addresses a PR in the problem report tracking CVS: database, then enter the PR number(s) here. CVS: Obtained from: CVS: If this change has been taken from another system, such as NCSA, CVS: then name the system in this line, otherwise delete it. CVS: Submitted by: CVS: If this code has been c [...]
discard 9f93908 fixing proxy server
discard 582cd70 Fixed a NullPointerException in the tests PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: If this change addresses a PR in the problem report tracking CVS: database, then enter the PR number(s) here. CVS: Obtained from: CVS: If this change has been taken from another system, such as NCSA, CVS: then name the system in this line, otherwise delete it. CVS: Submitted by: CVS: If [...]
discard 6901e38 Added support for removing action listeners PR: Obtained from: Submitted by: Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: If this change addresses a PR in the problem report tracking CVS: database, then enter the PR number(s) here. CVS: Obtained from: CVS: If this change has been taken from another system, such as NCSA, CVS: then name the system in this line, otherwise delete it. CVS: Submitted by: CVS: [...]
discard 59f6442 PR: Obtained from: Submitted by: Thad Smith Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: Obtained from: CVS: Submitted by: CVS: Reviewed by:
discard ef723f5 Fix for shared components PR: Obtained from: Submitted by: Thad Smith Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: Obtained from: CVS: Submitted by: CVS: Reviewed by:
discard 5c48114 fixing problems created from properties
discard ee8cb48 fixing problems created from properties
discard 5258e81 fixing problems created from properties
discard 6dad839 New JMeter properties allow functions to be fully recursive and reduces the amount of repetitive cloning of test elements
discard 2cb7f5d Initial commit PR: Obtained from: Submitted by: Thad Smith Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: Obtained from: CVS: Submitted by: CVS: Reviewed by:
discard cf4a718 PR: Obtained from: Submitted by: Thad Smith Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: Obtained from: CVS: Submitted by: CVS: Reviewed by:
discard 7cac56c PR: Obtained from: Submitted by: Thad Smith Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: Obtained from: CVS: Submitted by: CVS: Reviewed by:
discard 24158ff Fixing GUI problems with assertion and cookie manager guis (Elan Chezhiyan)
discard 6e83c86 Size assertion provides equal, not equal, greater than, less than options (Elan Chezhiyan)
discard 9810adb7 Fixing FTP Samper gui modifyTestElement method (Elan Chezhiyan)
discard dd729ef Proxy won't allow encoded content from server New default config element gui from Elan Chezhiyan
discard 8fcf6b4 Fixed ArrayIndexOutOfBoundsException
discard da7d39e Requires Java 1.4, not 1.2.
discard 3910a6d SaveService properties no longer have to come from jmeter.properties. Also, fixed potential NullPointerException
discard 41b76b3 Changing listener notifier to not use a separate thread. Is simpler this way, and somewhat faster. Fixed some synchronization issues in visualizers
discard 71411ba Fixing Soap Sampler to send headers correctly
discard 55d3666 new JMeterProperty classes (not yet plugged into JMeter's code) patch from ElanChezhiyan to fix enabling/disabling of JMeter components
discard e7001ce PreProcessor interface is now fully wired in
discard 5068c73 WorkBench doesn't need to extend TestPlan (which was confusing too) patch from Jeremy Arnold changing interface for JavaSampler Fixing ResponseAssertion's GUI
discard 4c42f8e Removed non-ascii character from test. This should solve a unit test failure under Gump.
discard f35098e Java Sampler updated (Jeremy Arnold)
discard 8f92714 New table model making things simpler fixing problem with test plan level variables
discard 2e324b2 Fixed bug where escapes before paranthesis killed parsing of params
discard 6c211ce A GUI update that provides the ability to start Jmeter tests on multiple remote Jmeter servers simulaneously. Adds "Remote Start All" and "Remote Stop All" buttons which start all servers listed in the jmeter.properties file
discard e68c74c Removed dependency on encoded function arguments
discard 5cf0772 Changed encoding to UTF-8. (This may solve a unit test failure under Gump).
discard dfd27ed Informing javac that the encoding for .java source files is UTF-8
discard 612dfbd jakarta commons-collection library
discard dc54e28 patches from list members, other minor changes
discard bda9b26 Moved ValueReplacer
discard bfe6431 Rewrite (and refactor) of CompoundFunction and the Function interface: CompoundFunction now takes the responsibility of recursively building the functions for ValueReplacer and passes a Collection representing the args to the function. CompoundFunction was renamed to CompoundVariable. UnknownFunction was renamed to SimpleVariable.
discard 27cf157 fix
discard 20dcc08 fix
discard d6e4f1a fix
discard 9c5d8aa Removed support for cononical host name...not availalbe in jre's before 1.4
discard 8275917 Changes so that a default port specified in the HTTPDefaults object won't appear in an HTTPRequest generated by the HTTPRoxyServer.
discard e9820f7 New HTTPSampler elements will now no longer duplicate information from the HttpDefaultsGui object, except for the port number, which is still redundant.
discard ad19d67 Added support for Embedded Functions
discard b3c4799 Added support for JMeterContext
discard ac2f3bb Added support for ReplaceableController
discard 321cf22 Initial creation
discard 419de16 Added 'modifyTestElement' method to JMeterGUIComponent. Prevents a lot of unnecessary object creation and swapping.
discard 3455b92 Reformatted to Turbine standards.
discard bcb2fa5 Created new PreProcessor interface, changed Extractor to PostProcessor This is in preparation for Thad's changes
discard f1e6ab3 New TestElementTraverser interface - traversing test elements shouldn't have to be rewritten every time updated the SaveService to use the traverser, updated cloning of test elements too HTTPArgument is simplified, using now a cache, similar to PatternCacheLRU for encoded values.
discard a5a6699 new ListElement test element that provides some convenience. New methods in AbstractTestElement for getting values as collections new dataEncoding property in SampleResult, unused currently, but should be used for international compatibility
discard 8c53787 New functions (Javascript and MachineName) from Thad Smith
discard 530aa1b New Javascript jar from Mozilla
discard 0980bab Minor gui updates, new methods in the Argument classes, new resource messages
discard d754723 New function that reads values from file (Sebastian Bazley) Fixing problems with configure() method in some guis
discard 1fd306b Added section for Simple Data Writer. Corrected component index for View Results in Table.
discard cdbad9b Initial revision of listener that can record results to a file but not to the UI. It is meant to provide an efficient means of recording data by eliminating GUI overhead.
discard 0142942 Added simple_data_writer_title
discard f0c1627 minor refactoring
discard 5c83e25 Refactored calculation of statistics into its own generic class added median data to graph results visualizer
discard b68490a Minor updates to gui-related issues
discard b6ca394 Updating Graph Results GUI (Jeremy Arnold)
discard 533edfd Added material about CSV output.
discard b673e9d Added commented out property for capturing the first failure message for CSV output.
discard d94cf2f Can now capture the first failure message for CSV output.
discard 3bc2c09 Added CSV support.
discard 9613cac Added commented out properties for CSV support.
discard bfc7b8c Fixing calculation of standard deviation (Jeremy Arnold) Fixing spaces in URL Paths (Tom Wiedenhoft)
discard baa7b17 Creating new Extractor component type. Making first new Extractor implementation (RegexExtractor) Also hit the "Organize Imports" button in eclipse at the wrong time. Many class files touched - sorry.
discard bec3e62 Reformatted to Turbine standards
discard 9b20d45 Reformatted to Turbine standards
discard 069dff9 Making a target for a source distribution
discard 539401e Changing test tree to hold TestElement objects instead of GUI objects.
discard 0e11430 Reformatted per Turbine standards
discard 2a40f47 Update for 1.8.1 PR: Obtained from: Submitted by: Reviewed by:
discard 5d0c2cc Last documentation updates before 1.8.1 release
discard e17b7ee Last mods before 1.8.1 release
discard aed2ee2 Last mods before 1.8.1 release
discard 66889f7 Added generalized description of listeners and how to configure the results file. Added a paragraph about HTML rendering within the View Results Tree.
discard bd8fe75 Fixing argument table editing regression issue
discard 3693e28 Making HTMLParser and RegexFunction thread safe in their use of ORO's regular expression classes
discard 3f9ba8d Minor changes that don't mean anything yet
discard 4336521 updating screenshots
discard ffad80d Added commented out properties showing how to customize the results file.
discard 475aaf7 Added support to allow the specification of which parts of the SampleResults to save to XML. The specification is done via properties, for instance, via jmeter.properties.
discard 1838cc4 A collection of constants used by SaveService
discard be3dfbd Correcting documentation on remote testing
discard 903c6c5 Fixing bug #15334
discard 8615efd I want the docs folder back
discard 9bc76b0 Fixing bug #16061
discard ed0f8ec Fixing bug #15107
discard 2d59ac1 Fix FileNotFoundException in ResultCollector.trimLastLine() - Bug#16062.
discard 2391493 Formatting changes only.
discard 9331e72 Attempting a fix for guy with 4 proc remote jmeter machine running out of memory
discard 1094a50 fix #16058: use default editor/renderer - looks a little bit ugly but works with 1.3
discard a30048f Changed the Map from a HashMap to a synchronized HashMap (for thread safety reasons). Trying to fix bug #16304
discard ebc9124 Added note concerning execution of JMeterEngine on the application server itself (i.e. recommending against it).
discard a6f7d6b Fixed startup error on Windows platforms.
discard 004cab4 Now searches for HTML tag in addition to html tag.
discard b2c28bd Fix for bug #16149: use the first ENABLED RecordingController to record requests.
discard d19f166 Added new icons for test plan tree view.
discard 38d1631 Provide build property to make attempts at building with JDK1.2.x easier.
discard 0f4425a Reformatted.
discard bd37708 Downloading images won't stop at 2nd occurence of same image. Fixes bug#14049.
discard aef21e1 Added basic JavaDoc.
discard dd107de Reformatted code.
discard 62615ce Reformatted code.
discard b6a5d52 Deal with situation where delay value cannot be determined (set delay to zero and log error).
discard 60366e6 Added test that would have detected bug#15687.
discard a21e8ab Reformatted code, added license.
discard 30b071c Merging collections doesn't eliminate repetitions or change order of items in the merged-in collection. This fixes main issue in bug#15687.
discard f48845d Reformatted.
discard 374297d Ensure we put the right junit.lib in the bin dist (specifically for Gump builds)
discard 4c6d1ad JDBC results will now show up in Show Results as they did on version 1.7. This fixes bug#14822.
discard a6f97f4 JDBC query will now show up in Show Results.
discard 9dbae68 Reformatted.
discard d27f3c6 Fixed classes so JUnit tests work
discard 7bb9d29 Report failed JDBC samples as such (before, all were reported as successful).
discard d0c9b21 Fixes an InvocationTargetException that occurs on Linux when running in non-gui mode.
discard 393ee97 Made diagnosing usage of deprecated APIs easier.
discard f0eeb02 We don't need junit in the binaries.
discard f416649 Improving "dist" target: better dist packages, packages javadoc, runs tests.
discard edcc23a Allows the delay value for timers to be set using variables. This provides a convenient way of altering the value of several timers in one go.
discard d31f625 Defines the missing running_test value that is reported wen running in non-gui mode.
discard 2c394d9 New __intSim() function. This was raised as issue 15426 in bugzilla.
discard 331fa63 Don't assume IAIK available on 'dist' -- it's not available in the Gump builds.
discard e51ea38 Ignore the "dist" directory.
discard 6a20c2f Changed "dist" target to generate clean binary distributions ready for building with Gump.
discard b248a20 Japanese is "jp", not "ja".
discard 60f7b76 Updated SizeAssertion to allow asserting new logical comparators. Now will can assert =, !=, >, <, >=, <=
discard 2dec76d "Cassell" instead of "Cassel"
discard 9efa119 Fixed a minor i18n mistake.
discard 91e6618 Made PatternCache static and used READ_ONLY patterns - this fixes a NPE that occurs in remote sessions.
discard 2b0322a Clear test plan file name on "File->New". Fixes bug#15514.
discard 39e6cac Scott and Oliver are contributors now.
discard b502e49 Writing Javadocs
discard 4386662 Adding Jonathan to the contributor list.
discard 8bb12ea Made the ResponseAssertion thread-safe. Added test for this.
discard 91df116 Updating contributor & commiter list.
discard 8c0df5e Fix building with ant (not build.bat) on Windows.
discard 7ee643f Corrected small but grave error in remote testing instructions. Resolves bug#15524.
discard a850857 Minor i18n fix to TableDataModel
discard 5a0f177 Document patch for regexFunction variable names. Resolves bug#15425.
discard efe7ce5 Undoing involuntary change that breaks test case saving
discard 0ed0e3a Correct version reporting
discard ad698b4 Fix serialization unit test.
discard 0c9ed84 Show icons in testplan tree.
discard f789b2b Improve locale choosing functionality.
discard fcb3aff Make response data of last redirect available as the response data for the sample.
discard f46b60a Corrections of small errors revealed by api-doc generation.
discard a21563f New build.xml
discard 25698a0 Ignore lib/ext
discard 8e883a0 Undo: Ignore lib/ext
discard 30c3a66 Shuffling some files around to achieve section independence.
discard d4d7385 Ignore lib/ext
discard 3a5eaa1 Added note on loading legacy test plans.
discard cb81b70 Changes necessary for component independence: changes in test code and removal of loading of legacy test plans.
discard 49df11b Documented Constant Throughput Timer.
discard 3496d8a Corrected Constant Throughput Timer label.
discard 9565b8f Show redirection intermediate results in Tree Visualizer. Fixes bug#15382.
discard 7cdc7ce Fix serialization test failure.
discard ac0801b Solved test/startup problem when docs are missing.
discard 1149d16 Gives the user the option of viewing a response as the HTML source text or as rendered HTML.
discard 068367c Now compiles and tests correctly under JDK 1.3, too.
discard 9080913 SSLManager should now read client certificates. Changed exception handling to make diagnosing similar issues easier.
discard 6f96805 This is part of the binary distribution, not the source. Removing from CVS.
discard 19a8697 Re-encoded into UTF-8 (from ISO-Latin-1). This will spare an Anakia error.
discard 9311cfd Corrected calculation of rates and display of averages. Added unit test.
discard b885dff Add a TOTAL line to the Aggregate Report.
discard 0490121 For the totals line in the Aggregate Report.
discard 906175b Did some clean-up to the Constant Throughput Timer code, to comply with Java coding, javadoc and Apache conventions. Yes, I know I should have done this before the 1st commit.
discard 825f719 Adding a Constant Throughput Timer
discard b3df80c Add resources for the Constant Throughput Timer
discard 13bb7c0 This changes the HTTP Sampler GUI so that the protocol is entered as a string. This opens the possibility to use ${vars} in this field, and also to have a default protocol defined in the HTTP Defaults config.
discard 105425d Regex function now stores whole template in given variable name, for convenience.
discard 9eae4f5 Fixing bug in thread iteration management
discard 74ff9f4 Fixing counter config bug
discard 5bda06a Fixing bug #15087
discard a767900 New Size Assertion (Drew Gulino)
discard 9e6a4d4 fix for bug 14145 - thank you jordi
discard ae22c33 fixes for bugs 14852 and ability to perform several redirects (up to 10)
discard fc6b792 New interface to abstract file saving implementation details.
discard a3076eb Fixing port for HTTPSampler and HTTP Request Defaults Fixing parameter mask modifier use in nongui test
discard 096ebb6 no message
discard e010fab Moving jorphan classes back under JMeter's umbrella
discard 73e060d Minor bug fix to URL re-writing modifier
discard 2c695a3 Making final updates for 1.8 release
discard fc4f336 Making final updates for 1.8 release
discard 31ecdbb Extracting non-JMeter specific classes to separate library
discard 5f26818 Fixing bug with non-gui mode
discard d091157 Updating documentation (Andrew Sosnowski)
discard 6f2a73e Cookies assume default path is "/"
discard f96b395 Adding style choice to RandomController
discard 8b1b1d1 Fixing space issues in saving test plans Setting default hostname verifier for SSL
discard a2bfaea Making the help system compatible with JDK1.3
discard c4ac51f Gui improvements (Jochen Stiepel)
discard 6b46b04 new German translations (Jochen Stiepel) Fixing update function in TableVisualizer
discard d42b0f7 Extending the help system to cover functions
discard 4796039 Fixing preservation of spaces Adding Save feature which saves test plan to same file as previously loaded from or saved to
discard 5ba8cca -t option works with GUI startup too.
discard 083fb07 Updating Avalon Framework with latest build from cvs (8/30/02)
discard ced98ba no message
discard 8ee064b Enabling View Results Tree visualizer to record only error samples.
discard 93dc059 Fixing serialization and other problems with remote testing
discard 83c7893 Updating docs for help system Making class members transient as appropriate
discard f919995 Updating docs for help system
discard 3bae91e Adding run-time help
discard c540142 Fixing bug in automatic stopping of test.
discard 16515b7 New counter config element deprecates HTTP Parameter Mask modifier
discard e9ed720 View Results Tree shows failed nodes in red
discard 6b4b3fc Extracting user-defined values from raw proxy recordings
discard 73df636 no message
discard 7d30a0f Improving reliability of running and stopping threads
discard 7a3fdbf exclude MailerModel if mail api not available
discard 0113e84 turning off keep-alive dynamically when run out of connections
discard a6755d5 turning off keep-alive dynamically when run out of connections
discard b91745c ChangeLanguage action compatible with older JDK's Fixing HTTP arguments decoding/encoding unexpectedly
discard 79dfa69 Can stop test quickly despite ramp-up delay or long timers
discard 3bbe209 Can select language from menu HTTPSampler calls urlconn.disconnect on all connections
discard 40b9bec Improving thread synchronizations Improving performace for file dialog
discard 9d9f1d7 Making SampleListener notification into single threaded model, so no need to synchronize in visualizer methods.
discard 3e9ac41 Fixing Aggregate listener (bug #12001)
discard 01f487f HTTP Defaults - removed unneeded values Fixed ALL feature of regexFunction Fixed function replacement in config elements
discard 176e9cb Fixing recording and replay of multipart requests where the user chose no file.
discard 82c6a9d Improvement to AssertionVisualizer (Jochen Stiepel)
discard 35208e9 Removing calls to system.out, system.err, and printStackTrace()
discard bae5abd Replaced log4j with Avalon LogKit created some simple logging categories in jmeter.properties
discard 3d180c7 Fixing logging during unit tests Fixing mail jar availability issue
discard d65a94a Fixing TableDataModel (Wolfram Rittmeyer)
discard 46ee3f1 updates to mailer visualizer (Wolfram Rittmeyer)
discard 0e7fd1e Fixed problem with the "-l" option in running JMeter in non-gui mode.
discard 3486c7e Fixing the behavior of the interleave controller.
discard 959361a Fixing HTTPSampler's dealing with error responses from the server, such as 404, and 500 errors.
discard 9911505 Objects that act like Config objects have to extend ConfigTestElement
discard 73e03d2 When adding a test component, it will become selected.
discard 7f6e3a5 Added ability to disable/enable test components.
discard 14db750 Fixing reload problem with UserParameters
discard a07d491 New User Parameter Config Element (replacement and enhancement to the current HTTP User Parameter Modifier)
discard b307303 New ability to store and retrieve values from functions and other test elements.
discard 8642461 no message
discard edf7b63 no message
discard 4265dc8 no message
discard b7787e9 Fixing ability to delete arguments
discard 7a9c1ed New error messages in MailerVisualizer and DurationAssertion
discard 0afa741 fixing display of encoded parameters in HTTP Request GUI
discard a2f81a6 build file fix
discard 0f6a345 Headers now read and compared correctly as case-insensitive generically in proxy proxy records correctly in presence of HTTP Defaults (fixes bug #11397)
discard ba50dad Updating Aggregate report's throughput calculation updating documentation
discard 77bcb45 Fixing need to hit 'enter' after entering value in table
discard 1d3ce4e Adding option to control URL Encoding of HTTP Request parameters
discard 4476039 More inclusive in search of headers for "Content-Type"
discard d17b697 Fixing problem with interaction of HTTPArgument and functions
discard 4df2be8 No more encoding proxy argument values until forced to.
discard e0621c0 No more encoding proxy argument values until forced to.
discard 265adc7 Fixing generation of api-docs using Ant build file. Upgrading to Ant 1.5
discard cb51a1e Fixing bug 11639 (saving follow redirects attribute)
discard 0ae4026 Doc note about problems with JDK1.4.1-beta
discard adc1918 Assertion visualizer shows sampler data Preventing samplers from interfering with one another in tests
discard cb6b791 Changed build directory, so updated ClassFinder unit test fixed version token in JMeterUtils
discard 9f2e105 New build process to deal with separate source code sections.
discard dd9932a New src directory organization, committing all files
discard f8e2fa5 Added screenshot of Random Controller.
discard 276d936 updating the Changes page
discard c866a48 Updating documentation
discard 55422f7 Updating documentation
discard fbdc6fc Enabling authentication to proxy server with username and password at startup
discard 06aa72e refactoring of HTTPSamplerFull.java (Martin Ramshaw)
discard 68c20a2 fixing bug in URL Re-writing Modifier
discard 03027bc Updating documentation and images
discard d41bf31 Improving support for loading JMeter 1.7 .jmx files
discard 2c818cc Fixing hanging dialog box on closing test GUI can now run multiple remote clients
discard 9c551c9 Filter out blank sample from proxy recordings
discard b2bd170 Further http refactorings - removed the Multipart branch of the HTTPSampler inheritance tree.
discard c92afa0 no message
discard 6734326 Fixing various bugs updating documentation
discard f9c45a1 Creating a web page to list people who have contributed to JMeter
discard 6ece21a Creating a web page to list people who have contributed to JMeter
discard 7d0e27d New Function implementations plus a quick draft of documentation for functions
discard 2110c17 New Function implementations patch for Japanese message file patch for JMeter startup in foreign directory
discard 2ccc870 Changes to fix JDK1.3 compatibility problems Creating Variable interface for built-in functions.
discard 373f705 doc update
discard 677bf94 Adding stop notification, fixing problem with JDK1.3 (well, working on it) Doc patches from Martin Ramshaw.
discard 17e2099 Documentation updates
discard 701b456 Modifying behavior of proxy to not follow redirects documentation updates
discard 10ed4ea no message
discard 09cf670 updating build to eliminate directories from distribution Fixing proxy interaction with new follow-redirect code
discard 62f2512 Documentation updates, redirect flag added to HTTPSampler, small gui improvements
discard da81299 Improving ProxyControl GUI
discard d6036f1 no message
discard be42614 Reworked startup scripts improving compatability with JMeter 1.7 test scripts
discard 65a2a7d Remote testing working
discard 1b9cdda Throughput measured by graph visualizer No need for setting classpath, no more need for batch files (double-click on ApacheJMeter.jar to start app) Closer to getting remote testing working in new src_1 branch Using Excalibur CLI to read command-line arguments Default build path now uses src_1
discard b2b1268 Updating installation instructions and some brief release notes
discard e57fadd Fixing minor problems with startup scripts
discard 1aa01b3 New user parameter modifier from Mark Walsh
discard d2e7b0f GraphVisualizer saves all results to file fixed problems with anakia
discard 6c99925 Build.bat will pass on command line args to ant
discard a51a2f1 Cleaning up little issues, fixing unit tests Obtained from: Submitted by: Reviewed by:
discard aa95178 *** empty log message ***
discard 78d5fa3 Removing jar, added incorrectly
discard 8452417 Adding Avalon jar
discard d482c42 exclude /ext dir from build - this is where I put non-distributable third-party packages, like jsse and javamail.
discard 2a5edab Updating to version 1.7
discard d25b6e3 no message
discard 2da5c88 Updating printable docs style sheet
discard 45482cf Adding documentation about the SSL Manager
discard 0e9fc3f Fixing bad link on main page
discard 468a120 Removing JNDI components from default GUI. Edit jmeter.properties "not_in_menu" to get them back.
discard da3030b Minor GUI enhancements Documentation updates
discard 4eac5d8 Minor documentation update
discard 67490e0 Updating documentation
discard 0f03051 Forcing the "dist" target to assume JSSE and JavaMail/Activation packages are present
discard fa5e397 new test file
discard 7015dd3 Updating documentation a bunch
discard 4681026 updating third-party libs updating documentation
discard c099944 Copy images from xdocs to docs
discard a6fbc14 Updating documentation
discard 36b5d25 Updating documentation
discard bcf33ac Targetting Java 1.2 bytecode, removing a few unnecessary files from distribution
discard 1ad76be Updating documentation
discard 68a8245 updating component reference consolidating more pages adding new features to the site.vsl template
discard 8622b9f updating component reference consolidating more pages adding new features to the site.vsl template
discard b2a8241 Updating component reference page
discard 26efd1c Documentation updates. Consolidating pages Using the "subsection tag"
discard ac02547 Created.
discard 920a0ee Updated section numbers. Added anchors.
discard fc71429 Added Build JNDI Test Plan. Updated section numbers.
discard e35b6fe Added sections inside of Adv. Web Test Plan.
discard 63c7022 Added anchors.
discard 00f9448 Added missing graphic.
discard fda78d5 Documentation updates. Moving component reference info to component_reference.xml Using the "subsection tag" updating the stylesheet to use anchor attribute in subsection tag
discard 6a4c953 Text cleanup.
discard 267a442 Re-added links for Intro's History and Future.
discard e6ff84f Added links. Changed text from passive to active.
discard 35aa041 Updating documentation
discard b134c2e Accidentally blew away Mike's changes. This version now contains Mike's changes. I may merge my changes later.
discard 93eb46d Accidentally blew away Mike's changes. This version now contains both Mike's and my changes.
discard 2cd63e9 Fixed numbering problem.
discard 9413f41 Accidentally blew away Mike's earlier changes. So, I have now correctly merged both of our changes into this version.
discard dfa65a3 Modified section tag to use the new anchor attribute when creating the anchor tag.
discard f933524 New User Manual menu items.
discard dacb165 Added text.
discard b3ec163 Removed text.
discard 1be9c2f updating documentation
discard 205d844 bumped version number to 1.7b3
discard a255c47 Created.
discard 81baf7e Added lots of stuff. Almost complete.
discard 023a7f1 Completed. Ready for review.
discard 480fd26 Created.
discard 95e824c Fixed windows bug: replaced "EQU" with "==".
discard 0e5743a Completed. Ready for review.
discard f529909 Updated screenshot.
discard d2ebd82 Many updates.
discard e5bd82c Created.
discard ee57cd0 Created.
discard da768bc Removed the user "jim".
discard 4fe91d0 Created.
discard 835decf Created.
discard ac3c631 Created.
discard 0bbd14d Finished all except Modification Manager.
discard c33fe9e Created.
discard 26fee1b New images.
discard 9d88c95 Minor text updates, new images.
discard 9f62449 Screenshots of example Interleave Controllers.
discard d2c1942 Lots of text and image updates.
discard f9125ad Created two Test Plans for Interleave Logic Controller.
discard 0dafb25 Added note about the order in which requests are sent.
discard 8079c2e Added note about the order in which requests are sent.
discard f6d546e Completed. Ready for review.
discard 0c51360 New Gaussian timer screenshot.
discard a084846 Moved timer images to new directory. Replaced Uniform Random with updated screenshot.
discard dfe7c4e Changed anchors. Added subsections to Build Web Test Plan.
discard 292da53 Minor text updates.
discard c5ce3cb Removed section number from links.
discard 67a63e4 Added anchor. Completed. Ready for review.
discard 1b33ccc Completed. Ready for review.
discard 939ab84 Added more text. Remaining items: enter HREF's for the links; add pro/con for Max Usage property of Connection Pool.
discard 3d5c76d More text additions.
discard 9829b0a Added a lot of text. Almost done!
discard 7d3b6c0 New screenshot to reflect GUI changes.
discard ebec1f4 Modifed GUI text.
discard dd65e6d Updated screenshot to reflect the removal of the a border around the Server and Retrieve... fields.
discard c08ff8d Added text describing Generative and Logical controllers.
discard 517069b Created.
discard bec300c Removed this file. I separated the file into smaller files.
discard 09b27e3 Modified structure and naming changes.
discard d218604 Added some links.
discard 2942101 Removed old script files for building JMeter.
discard e081261 Images for Web Test.
discard 8ea5c67 Second draft completed. To do: 1) Add URL's for the HTML links.
discard bf59c05 Replaced "UrlConfig" with "MultipartUrlConfig" since I switched the class that acts as HTTP Request Defaults.
discard e6ebeeb Add support for overriding the IAIK Provider if you use a proprietary lib
discard 49d059d Config Elements menu cleanup.
discard bca614f be explicit about .bat, etc.
discard ded0c7b New version: 1.7Beta2.
discard c5fa9ea fix jmeter.properties
discard 5b73cb6 Current state of SSL Management infrastructure
discard be9acc9 fix javadoc build mistake
discard c85503d Update build again to be more explicit
discard 50fe87c Reformat build.xml so it can be usable again
discard 4485f90 Have unified interface for KeyStores
discard 8b466c5 Added screenshots for new user manual.
discard 27443f2 Added text stubs. Added several screenshots.
discard 10a0b5e New user manual documents. This initial version contains mostly stubs.
discard 0e767b7 fix runtime dependancies on SSLManager
discard a4319cc Provide proper conditional compile support for SSL managers
discard 42dc0f9 Add support to print out debug messages.
discard 189d874 Add entry for SSL debug messages
discard e8e07e1 Initial componentization of SSL management. Note that all SSL management is handled by a pluggable manager.
discard eed108e Update jmeter.properties with info for IAIK iSaSiLk
discard 08d8c38 Code from Scott Coleman:
discard 00c6bd6 Code from Scott Coleman:
discard a1d7f87 Removed obsolete file.
discard a7d01f2 Removed obsolete file.
discard fef0a15 Create xdocs/images and xdocs/images/screenshots. Added images to these new folders. Previously, the images were only located in the docs directory.
discard 3e3b323 Add entry for the "classes" directory. This helps IDEs to find all the necessary classes.
discard 4e8ee77 Added org.apache.jmeter.protocol.http.config.UrlConfigFull to not_in_menu. According to Mike Stover, it was used at one time, but is now obsolete.
discard 0c9e8cd Automating version info into build
discard 8bd4082 Added config element icon.
discard 6bfb348 fixing mouse bug PR: Obtained from: Submitted by: Reviewed by:
discard 0416442 Fixing bugs in windows, new assertion docs
discard bda2e41 Update build.xml to exclude SSLManager if JSSE is not present.
discard 1efcabc Update docs with SSL Manager documentation incorporated
discard c9c05bb fix CR/LF problems
discard 085f2d7 The instructions for the SSL Manager that will be committed later this morning.
discard 8591560 FTP performance enhancement, doc update PR: Obtained from: Submitted by: Reviewed by:
discard 9c984d3 Replacing incorrect license comments PR: Obtained from: Submitted by: Reviewed by:
discard 09af357 New Ramp-up threadgroup options. ProxyControl improvements PR: Obtained from: Submitted by: Reviewed by:
discard d4ea1b5 New docs, fixing bugs PR: Obtained from: Submitted by: Reviewed by:
discard 6669775 Routine to convert old .jmx files to new format upon loading. PR: Obtained from: Submitted by: Reviewed by:
discard 6a3a8a2 type fixed
discard e536d5d Adding "Clear All" control. PR: Obtained from: Submitted by: Reviewed by:
discard 1d08614 New documentation, and changes to old documentation. PR: Obtained from: Submitted by: Reviewed by:
discard f4cc8be Proxy Server documentation. PR: Obtained from: Submitted by: Reviewed by:
discard 1181061 Default Log4J support enabled
discard 24890df NonGui shell file for UNIX
discard e9b652d NonGui batch executable (for microsoft OS) and log4j configuration file
discard f49aa92 Log4J latest Jar file
discard 868d751 Proxy server integrated into JMeter's UI. PR: Obtained from: Submitted by: Reviewed by:
discard e08573e PR: Obtained from: Submitted by: Reviewed by:
discard af4c827 Refactoring Proxy server. Fixing jmeter.bat New HTML parsing tools
discard e359a35 Updating changes.html. Changing keyboard shortcut key for "Start". PR: Obtained from: Submitted by: Reviewed by:
discard 93797fa Adding logj4 and JTidy to libs. Adding new Web testing elements that download all images with web pages. PR: Obtained from: Submitted by: Reviewed by:
discard 9faaab0 Updating documentation PR: Obtained from: Submitted by: Reviewed by:
discard fee40a3 new internationalization and fixes to ClassFinder and AllTests PR: Obtained from: Submitted by: Reviewed by:
discard 86deadd PR: Obtained from: Submitted by: Reviewed by:
discard c9314e8 Internationalization support, first patch PR: Obtained from: Submitted by: Reviewed by:
discard 779c556 Adding multipart form support PR: Obtained from: Submitted by: Reviewed by:
discard 1134f84 Parsing HTML files for links and forms
discard 0749a46 Fixing bug with argument values being lost PR: Obtained from: Submitted by: Reviewed by:
discard 9106046 Can save timers and listeners
discard 06d07e6 Update to the readme about compiling the nightly builds. PR: Obtained from: Submitted by: Reviewed by:
discard e9da0fa bad copy. bad copy.
discard 22bfe0f Fixing saving bugs, some documentation linking problems PR: Obtained from: Submitted by: Reviewed by:
discard ab71fd2 updated license.xml PR: Obtained from: Submitted by: Reviewed by:
discard 0b28f4b Updating Running.html documentation PR: Obtained from: Submitted by: Reviewed by:
discard 3e55a17 new build.xml changes to reflect new release and move to Jakarta-JMeter PR: Obtained from: Submitted by: Reviewed by:
discard 3a6de86 More documentation in preparation for 1.6alpha release PR: Obtained from: Submitted by: Reviewed by:
discard 9713a90 PR: Obtained from: Submitted by: Reviewed by:
discard cee0c1d regular expression support jar added PR: Obtained from: Submitted by: Reviewed by:
discard 5c1232b tightened up language fixed a few typos
discard 5516b51 added for the first time
discard 1b4b568 Modified a little, added RMI link
discard a8bff0f Documentation and a bug fix PR: Obtained from: Submitted by: Reviewed by:
discard bc3e3f7 Fixed minor bugs, updating documentation PR: Obtained from: Submitted by: Reviewed by:
discard d028e64 Cleaning up UI display strings PR: Obtained from: Submitted by: Reviewed by:
discard c4d1e8b added ant 1.3 to make building easier
discard 0ea66f2 removed old files added a build.sh script added project.xml rebuilt website documentation
discard 900c095 Continuing to add regressive functionality to 1.6 PR: Obtained from: Submitted by: Reviewed by:
discard a209c31 new visualizers, can save almost any element. PR: Obtained from: Submitted by: Reviewed by:
discard f5088e7 added xdocs dir
discard d64f3a2 added some images, modified most docs to new style (still a few to go...)
discard 881c0db added better icon stuff
discard 8cb80b7 updated start-up batch files and property file
discard b8bb6b3 Changed version
discard e8810da added image saving to visualizers
discard 655bc6a Changes to enable Jikes compiling
discard 088493e added some binaries and modified startup
discard 5a52fe1 added client server capabilities...
discard cf3e1b8 updated changes docs, updated build and jmeter startup to use bundled xerces.jar
discard d8afe53 Developing new framework, adding jUnit tests
discard c1cecb2 reformatting code to look better. Fixing bug related to URL re-writing.
discard 4d2ef6f fixed build file for forward compatability and adding images into Jar.
discard 8eb093f updating to reflect new package structure
discard aab30ba *** empty log message ***
discard edc00de Fixed for 1.5
discard d7d107e Windows bat file for running JMeter from command line
discard 24b069d added much more flexibility.
discard 31e9258 added images an properties into jar-ing
discard 23e58bc Adding support for extra options in Windows startup
discard 2bc7673 UI cleanup Added Simple Controller to GUI
discard 31290cf Added appropriate copyright text.
discard a4792a1 added jmeter-cl (command line interface)
discard bc0ebc5 SSL works.
discard 8ba7f62 Added ability to save and load lists of test samples
discard 964db0d Changed version to 1.5b2
discard 1ee4582 added proxy support
discard e3e6bb5 added javadoc comments and copyrights.
discard 014a2db added SpiderTestSample (start) modified JMeterUtils to correctly read multiple test samples.
discard 82d4bef Fixed bug in HTTPJMeterThread pointed out by Steve Gentle. Modified HTTPSampler so that POST's are done correctly. Modified CookiePanel and CookieManager so that the user does not need to find and select a cookie file for cookies to work.
discard 4447ef3 fixed some mistakes I made
discard f3e20e2 removed deltree
discard 0f26a1b modified for repackaging (I have not tested this (Just say No to Windoze...))
discard fdd510d modified for JMeter repackaging
discard d274213 fixed some scoping compile issues.
discard c9443d1 added better scripting so that jmeter is runnable from anywhere (Unix)
discard 8242d34 Added a new visualizer that allows user to view sample returns interactively. Changed Visualizer interface to take SampleResult instead of long.
discard cb7f73b fixed small bug in "all" target
discard ce90347 Modified properties file to allow definition of TestSample classes therein. Modified build.xml to copy jmeter.properties to bin file when installing.
discard aa9beaa Merged in changes from Matthew Daniels which removed the toolbar and made menu items instead. Saved room in UI for other things. Added some more error reporting to end user. Changed documentation some.
discard e8921d4 Updated documentation on how to use JMeter. Added title to main JMeter window.
discard e224456 *** empty log message ***
discard 24e4ed3 added
discard 0df36b4 added shell scripting for parameters
discard 442a1d8 added detailed info
discard 0497b07 added dist option
discard 632e5c4 modified to use the -jar flag
discard 23ea7d3 modified to call org.apache.jmeter.Driver
discard bd7bef1 changed dates
discard 836ceb3 added quotation marks around classpath
discard 7fd2649 changed to org.apache.jmeter.Driver (probably temporary)
discard 895f6cb Fixed XML build file for case sensitive machines. i.e., non-windows
discard 5b58d2e added for use with jakarta-ant
discard a4f2732 JMeter 1.4.1-dev
discard 921f1df Added a newline at the end
discard 30aae9a Apache JMeter 1.4
discard a3d82f0 Apache JMeter 1.3
discard 1a8fd79 Added WindowedVisualizer
discard 1034154 JMeter 1.2
discard 0e3c2b4 no message
discard 0e57ccb Apache JMeter 1.1
discard bbc9915 Apache JMeter 1.0.2:
discard 4cc1dfc Apache JMeter 1.0.1 release
discard 9505f88 Removed "-" in the script (thanks Hendrik) and removed the jar file which should not be here since binaries are created during the distribution.
discard 1584e54 bat script to create the zip distribution
discard 1f507a9 same updates
discard 1be3c81 Cleanup, changes for the Java 2(tm) platform and other small things
discard 29fac75 Documentation update for web site 1.0 release
discard 33bd67f Changed distribution file name
discard 2c16179 Changed directory tree in jar archive
discard 42906c8 This dummy CVS breaks binary things when checking in :-(