summaryrefslogtreecommitdiff
path: root/qpid/java/perftests/bin
Commit message (Collapse)AuthorAgeFilesLines
* QPID-3929: remove old perftests + integrationtests + junit-toolkit modules ↵Robert Gemmell2012-04-049-1882/+0
| | | | | | and associated files git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1309476 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2424 : Update tests to correctly handle timestamps from stat that are ↵Martin Ritchie2010-04-122-3/+7
| | | | | | | | | | in nano seconds rather than millis. Fixed GC_FREQ generation it was not using GC_TIME.log as input Merged from 0.5.x-dev rev 920394 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@933287 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2425 : Update to automate the gathering of throughput min/max/avg.Martin Ritchie2010-04-121-1/+23
| | | | | | Merge 0.5.x-dev rev 917585 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@933285 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2425 : Augment script to extract latency from csv file. Also updated ↵Martin Ritchie2010-04-123-20/+113
| | | | | | | | processAll script to colate the statistics for the given run. Merged from 0.5.x-dev rev 917482 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@933284 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2424 : Augment processing scripts to generate min/max/avg stats file ↵Martin Ritchie2010-04-122-26/+297
| | | | | | | | for CPU/MEM, GC-Freq,GC-Duration, Heap-Size. Merged from 0.5.x-dev rev 917452 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@933282 13f79535-47bb-0310-9956-ffa450edef68
* I have added the license header to the files included in this commit.Rajith Muditha Attapattu2010-02-125-0/+105
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@909641 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-1934 : Add log4j splitting.Martin Ritchie2009-06-231-27/+114
| | | | | | | Update datetime detection/parsing to use a regex. Added logging to give output on progress git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@787697 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-1934 : Add start/stop script for broker monitoring.Martin Ritchie2009-06-226-0/+1207
| | | | | | | | | | | | | | Add runTest.sh that starts a given set of tests and then generates stat files for them Updated monitor-broker to use $! to get top pid, rather than ps|grep made runTests.sh take a file which contains a list of tests to run. Addition of processTests: Creates a Result Package suitable for processing by process.sh / processAll.sh Updated process.sh to correctly handle new broker_cpu.log date format and to have better error handling when there is no GC data Update to monitor-broker to record the top rate so it can be used in processing Update to process.sh to better display the CPU x axis using the time. Update to processTests.py to use a regex to extract the GC time stamp. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@787292 13f79535-47bb-0310-9956-ffa450edef68
* removed incubating from various shell scripts, release artifacts, and READMEsRafael H. Schloming2008-12-102-6/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@724948 13f79535-47bb-0310-9956-ffa450edef68
* QPID-832 copy from M2.xAidan Skinner2008-04-243-0/+95
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@651117 13f79535-47bb-0310-9956-ffa450edef68
* (Submitted by Rupert Smith) Ping tests refactored. Unused ping test classes ↵Robert Greig2007-01-3014-479/+0
| | | | | | removed. JUnit-toolkit 0.5-SNAPSHOT added to the build. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@501455 13f79535-47bb-0310-9956-ffa450edef68
* performance Ping tests modified for scalability test. Now tests with ↵Bhupendra Bhusman Bhardwaj2007-01-221-1/+2
| | | | | | multiple queues can be performed. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@498687 13f79535-47bb-0310-9956-ffa450edef68
* (Patch submitted by Rupert Smith) Refactored the test ping classes to share ↵Robert Greig2007-01-162-2/+2
| | | | | | | | common code. Made them runnable from the command line (the same as they already were). Also made it possible to instantiate them in other code more easily. A unit test class has been added that performs a ping. This is so that it can be run with the TKTestRunner to scale it up and take performance measurements. Junit-toolkit added as a dependency to the maven build system. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@496753 13f79535-47bb-0310-9956-ffa450edef68
* git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@496649 ↵Bhupendra Bhusman Bhardwaj2007-01-161-37/+0
| | | | 13f79535-47bb-0310-9956-ffa450edef68
* git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@496648 ↵Bhupendra Bhusman Bhardwaj2007-01-161-0/+37
| | | | 13f79535-47bb-0310-9956-ffa450edef68
* git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@496263 ↵Bhupendra Bhusman Bhardwaj2007-01-152-115/+37
| | | | 13f79535-47bb-0310-9956-ffa450edef68
* QPID-285Martin Ritchie2007-01-122-1/+54
| | | | | | | | | Added MultipleClients script that allows the specification of the number of clients to run. The output from this is not very clear as all clients write to a file and the Provider doesn't quit automatically so it is set to quit after a set time based on the number of messages. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@495639 13f79535-47bb-0310-9956-ffa450edef68
* QPID-283Martin Ritchie2007-01-124-3/+59
| | | | | | | | | | Documented topic test Updated perftests.log4j to include log level in output to make it clear when there is a non test output Fixed bug in Publisher where batches of 2 would result in a div by zero error. scripts created and edited to use the amqj.test.logging.level. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@495584 13f79535-47bb-0310-9956-ffa450edef68
* QPID-278Martin Ritchie2007-01-127-14/+60
| | | | | | | | | | | | | | broker distribution - modified to allow assembly:directory builds broker/pom.xml - moved slf4j to common/pom.xml QPID-283 Provided better feedback from shell scripts. Provided QuickTest shell script that runs the RequestReply tests. perftests distribution - modified to allow assembly:directory builds Moved Resource Readme content relating to Tests to RunningPerformanceTests.txt git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@495554 13f79535-47bb-0310-9956-ffa450edef68
* Adding a volume test script(volumetestServiceRequestingClient.sh) Bhupendra Bhusman Bhardwaj2007-01-122-1/+116
| | | | | | This script checks if all the messages were sent received back successfully. ServiceRequestingClient.java and ServiceProvidingClient.java modified to add a message identifier to match the request and response message. log4j file modified to create a log file git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@495532 13f79535-47bb-0310-9956-ffa450edef68
* QPID-146 QPID-112 QPID-278Martin Ritchie2007-01-121-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary Reworked a lot of the distribution work done by the build system. This ended up with me creating a reduced client distribution (hope that is ok Steve) Each module now has has a distribution directory (except common it may need a tests build later) This will build the individual components in to a distribution binary only, binary with tests and source. To build the binary with tests in the distribution directory use profile tests so $mvn -Ptests In all cases the dependencies have been reduced and correctly assigned to the correct scope. There were a couple of cases where a runtime dependency of one of our dependencies didn't make it in to the distributions so they were added explicitly. This should be looked at again. Specifics Broker: Three new assembly files are located in the distribution/src directory (broker-bin taking heavily from distribution - bin) these generate the three distributions. SimpleFilterManager.java removed slf4j reference broker/test directory removed as it was left over from the ant system Client: Added intelij files to ignore list. client/dist deleted as it was left over from the ant system client/distribution as for the broker three assemblies matching the three distributions Renamed log4j.properties to client.log4j to prevent issues when it is packaged into the jar. Removed old_test ping and requestreply1 as they have been moved to perftests Moved broker back to a test dependency. This required modifying AMQSession.java to remove reference to ExchangeBoundHandler.java Common: Added more common dependencies from broker and client here. Distribution: Reduced the assemblies to only build the full project binary, binary with tests and source. Perftests: Added building of perftests distribution so this can be bundled separately. Resources: Moved Resources from distribution project to root level this allows them to be easily incorporated in all projects. Systests: as with perftests now builds a separate distribution that can be used on an existing installation. renamed log4j.properties to systests.log4j to prevent logging problems. As systests is a module having the code under the test folder isn't accurate as it is the main code. Test code here should be testing the tests :D !! git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@495455 13f79535-47bb-0310-9956-ffa450edef68
* QPID-32 : Add option to run tests with persistent messagesRobert Greig2007-01-102-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@495020 13f79535-47bb-0310-9956-ffa450edef68
* QPID-278 Add PerfTests into build and distributionMartin Ritchie2007-01-107-2/+147
| | | | | | | | | | perftests are now built as part of the main build. The resulting jar contains both class and java files. The binary distribution also includes a perftests folder in the bin directory which contains scripts to run the tests. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@494861 13f79535-47bb-0310-9956-ffa450edef68
* QPID-232 Added the service request/reply testRobert Greig2007-01-012-0/+52
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@491577 13f79535-47bb-0310-9956-ffa450edef68
* QPID-232 Created a simple module and added the topic testRobert Greig2006-12-294-0/+87
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@491072 13f79535-47bb-0310-9956-ffa450edef68