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:38 UTC
[jmeter] reference refs/pull/424/head deleted (was 537407f)
This is an automated email from the ASF dual-hosted git repository.
vladimirsitnikov pushed a change to reference refs/pull/424/head
in repository https://gitbox.apache.org/repos/asf/jmeter.git.
was 537407f JMeter TLP move
This change permanently discards the following revisions:
discard 537407f JMeter TLP move
discard 242dadd Move DOAP back to trunk
discard 4a7a423 The trunk is now rather out of date. Moving it to a branch to allow creation of a new trunk.
discard a0516ab Add branch history
discard 98b04a7 Initial commit; describe SVN status
discard 98d01b8 Point to top-level of SVN, not trunk
discard fea287d Add Jakarta to name
discard f10ea1f Fix asfext namespace
discard c246e5d Move doap to trunk
discard ecab6ae more updates to the reporting tool peter
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 96128a7 more updates to the reporting tool. made some more progress on the tool 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 dac0fd5 MERGE from 2-1
discard d6fce57 *** empty log message ***
discard 15a4136 unix shell script for running report app
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 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 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 614a452 MERGE from 2-1
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 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 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 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 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 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 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 :-(