summaryrefslogtreecommitdiff
path: root/qpid/java/perftests
Commit message (Collapse)AuthorAgeFilesLines
* QPID-5723: fix JavaScript issues to enable evaluation under the new engine ↵Robert Gemmell2014-05-011-2/+2
| | | | | | | | | in JDK 8 merge from trunk r1590256 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.28@1591690 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: re-instate dependency versions after qpid parent pom removal of ↵Robert Gemmell2014-04-212-0/+14
| | | | | | | | | dependency management section. merge from trunk r1588885 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.28@1588907 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048,QPID-5657: initial bulk change toward bringing the maven build on ↵Robert Gemmell2014-04-131-2/+1
| | | | | | | | | | | | | | | | | | the 0.28 branch up to parity with trunk Merges the following revisions from trunk: r1579935 r1581349 r1582781 r1582782 r1585102 r1585103 r1585105 r1585106 r1585112 r1585440 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.28@1586990 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: split out systests from perftests and add rat plugin configRobert Gemmell2014-03-1622-2192/+18
| | | | | | Patch supplied by Andrew MacBean <andymacbean@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1578145 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5612: JMS benchmarking tool fixesAlex Rudyy2014-03-115-49/+99
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1576355 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5612: JMS benchmarking tool [Part of the existing Java Broker ↵Keith Wall2014-03-0712-24/+577
| | | | | | | | | | | | Performance Test suite] Simple tool that uses the existing performance test suite to give a message throughput statistics (msg/s) and (Kbytes/s) for a use case involving a producer/consumer (on separate connections) with persistent messages on transactional sessions. The test scales the number of connections through 1, 2, 5 and 10 and reports separate statistics for each. The duration of the test and message size can be overridden from the command line via system properties -Dqpid.disttest.duration and -Dqpid.disttest.messageSize respectively. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1575336 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: get the tests running again for the perftests moduleRobert Gemmell2014-03-071-0/+29
| | | | | | Patch submitted by Andrew MacBean <andymacbean@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1575242 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5596 : [Java] Address bugs found by FindBugsRobert Godfrey2014-03-031-4/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1573586 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: Maven enahancements to remove child version definitions and ↵Robert Gemmell2014-02-282-2/+0
| | | | | | | | improve profile handling for sys tests Patch supplied by Andrew MacBean <andymacbean@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1572933 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: Maven enahancements to restructure POM hierarchy and improve buildRobert Gemmell2014-02-273-186/+17
| | | | | | Patch supplied by Andrew MacBean <andymacbean@gmail.com>. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1572552 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: Maven POM refactoring - names, descriptions, dependencies & versionsRobert Gemmell2014-02-062-32/+34
| | | | | | Patch supplied by Andrew MacBean <andymacbean@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1565303 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: logging and build output cleanupRobert Gemmell2014-01-221-1/+3
| | | | | | Patch Supplied by Andrew MacBean <andymacbean@gmail.com>. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1560398 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: Logging dependency and configuration tidy up for maven buildRobert Gemmell2014-01-222-18/+13
| | | | | | Patch Supplied by Andrew MacBean <andymacbean@gmail.com>. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1560392 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5065: modifications to get more tests running on windows (both ant and ↵Keith Wall2014-01-171-3/+3
| | | | | | | | | | | | maven). Also - Fixed the jca/rar pom module name, it should be qpid-ra not qpid-rar. - Added project details such as Website, Mailing List, SCM. Patch submitted by Andrew MacBean <andymacbean@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1559096 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5336: Don't hardcode location of bash in shell scriptsAndrew Stitcher2013-11-145-5/+5
| | | | | | | As bash isn't specified by POSIX its location is variable. Specifically under BSDs it isn't found in /bin/bash. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1541763 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: remove the groupId from sub-modules, inherit org.apache.qpid from ↵Robert Gemmell2013-10-062-2/+0
| | | | | | the parent git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1529705 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: add pluginManagement section to the qpid parent, to override ↵Robert Gemmell2013-09-302-33/+6
| | | | | | | | | apache parent versions as desired and set any additional config. Sets the compiler source+target values in parent and removes unecessary duplicate compiler plugin config from child modules. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1527797 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: move extraction of the broker release binary for system testing ↵Robert Gemmell2013-09-241-1/+1
| | | | | | usage to the pre-integration-test phase, allowing test-compile to work if called explicitly git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1525848 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5048: add initial pom files for a maven buildRobert Gemmell2013-09-233-0/+458
| | | | | | still a work-in-progress git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1525753 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5160: add a qpid-test-utils module instead of making every modules ↵Robert Gemmell2013-09-231-1/+1
| | | | | | tests rely on the tests dir from the common module git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1525738 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5159: fixups after previous directory rename of broker to broker-coreRobert Gemmell2013-09-231-1/+1
| | | | | | | | | - Add new broker module build.xml - Updates the other modules to rely on broker-core, make it all compile. - 'Un-move' the bin, etc, scripts dirs and other non-core files to 'leave' them in the broker module. - 'Un-move' the Main and MainTest classes to 'leave' them in the broker module. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1525736 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4989: moved Java perf test README into a docbook so it can be published ↵Phil Harvey2013-07-251-105/+0
| | | | | | if required. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1507122 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4659 : [Java Broker] move amqp 0-8 implementation into a pluginRobert Godfrey2013-07-161-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1503651 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4983 : [Java Broker] Move store implementations to broker pluginsRobert Godfrey2013-07-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502835 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Java performance tests: refactored ↵Phil Harvey2013-07-034-2975/+89
| | | | | | testdefs/VaryingNumberOfParticipants.json to use JavaScript for loops etc to reduce duplication, and removed excessive message size latency tests git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1499208 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Java performance tests: removed latency tests and charts that are ↵Phil Harvey2013-07-037-2587/+0
| | | | | | not adding much value git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1499207 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4958: fixed race condition in ClientRegistry that caused awaitClients ↵Phil Harvey2013-07-011-25/+36
| | | | | | | | to hang if all registrations arrive between the initial numberAbsent() call and _lock.wait(). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1498306 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: removing maximum latency from Java performance charts because it is ↵Phil Harvey2013-05-139-111/+91
| | | | | | not very useful and makes it harder to read the average git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1481726 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4827: now most chart definition settings can contain system property ↵Phil Harvey2013-05-1035-54/+63
| | | | | | placeholders git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480995 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: fixed SQL query in chartdef - it was returning results from both ↵Phil Harvey2013-05-101-1/+1
| | | | | | the auto-ack and the transacted iterations of the perf test git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480934 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: [Java Perf Tests] Make perf test config use default virtual host ↵Keith Wall2013-04-291-1/+1
| | | | | | rather than hardcoding 'test' git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477163 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: renamed latency performance tests to avoid name clashes when ↵Phil Harvey2013-03-211-2422/+3
| | | | | | querying results git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1459292 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4656: added perftests documentationPhil Harvey2013-03-181-0/+105
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457805 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4597: Missing licence on new java test added by rev 1449342. No other ↵Keith Wall2013-03-121-0/+19
| | | | | | change. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1455732 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4606: Java performance test unit test timeouts increased to allow for ↵Phil Harvey2013-02-273-7/+6
| | | | | | slow CI servers git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1450696 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4605: Java performance test and visualisation unit tests now subclass ↵Phil Harvey2013-02-2755-169/+154
| | | | | | QpidTestCase so that we benefit from helpful logging in QpidTestCase git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1450687 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4597: Java performance tests now support visualisation of timeseries data.Phil Harvey2013-02-2332-215/+885
| | | | | | | Refactored ChartBuilder hierarchy to reduce duplication, and renamed several classes to make them more intuitive. Added timeseries chart definitions in perftests/etc/c/timeseries/. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1449342 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4533: Java Performance Tests - addressed bug in JdbcSeriesBuilder that ↵Phil Harvey2013-02-098-19/+203
| | | | | | caused it to ignore the CSV series directory. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1444335 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4533: fixed bug in perftest ResultsDbWriter's default run ID to make it ↵Phil Harvey2013-01-302-5/+23
| | | | | | timezone-agnostic git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1440399 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4533: Modified perftests to support writing results to a database, and ↵Phil Harvey2013-01-3029-172/+1197
| | | | | | | | | enhanced visualisation-jfc to allow it to read these results. Previously only CSV output/input was supported by these modules respectively. Also modified files in perftests/etc/ to allow convenient running of perftests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1440312 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4517: modify broker log4j configuration to use logger names instead of ↵Phil Harvey2013-01-031-1/+1
| | | | | | file and line numbers, for performance reasons. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1428170 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: [Java Broker] Perf Tests - tweak queue drain algorithm to better ↵Keith Wall2012-12-272-13/+25
| | | | | | handle a slow broker (exposed by new batch size tests) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1426152 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: [Java Broker] Added new perf test script to test the varying ↵Keith Wall2012-12-209-98/+377
| | | | | | | | | consumer/producer batch size independently of the other. This simulates a use-case that has been problematic for previous Qpid versions. Changed visualisation-jfc to allow the perf-test result summary page title to be specified from the command line. Converted BatchSize script from JSON to Javascript. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1424600 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4377: add missing licence headers to various files in the Java treeRobert Gemmell2012-12-112-2/+42
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1420285 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: update description to correctly reflect the test behaviourRobert Gemmell2012-12-031-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1416715 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4338: [Java Perf Tests] Clarify chart titlesKeith Wall2012-11-252-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1413439 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4338: [Java Performance Charts] Renamed SeriesStokeAndPaintAccessor and ↵Keith Wall2012-11-256-26/+28
| | | | | | | | modified its api to make its intention more obvious. Also minor code tidy-ups in ColorFactory. Applied patch from Philip Harvey <phil@philharveyonline.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1413438 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4385: perf test ClientRegistry timeout now only applies to each ↵Alex Rudyy2012-10-232-9/+66
| | | | | | | | registration, not to the whole registration sequence, thus allowing large number of clients to register without false timeouts. Applied patch from Philip Harvey <phil@philharveyonline.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1401426 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4335, QPID-4353: Refactored broker plugins to use simplified ↵Robert Gemmell2012-10-124-4/+8
| | | | | | | | | | | | | | | | ServiceLoader-based model rather than embedding Felix to use OSGi. Removed the ability to reload security configuration because this feature is not very useful in its current form and was making our code hard to refactor. Modified all tests to use jars rather than classes. This makes them closer to real-world deployments, e.g. the META-INF/services file is read from within the jar. Also moved various system tests from their respective modules into "systests". This removes the need for most modules to depend on systests, thus simplifying our dependency graph. Applied patch from myself, Keith Wall and Phil Harvey <phil@philharveyonline.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397519 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4314: Add distributed tests to measure the impact of selectors on ↵Alex Rudyy2012-10-096-0/+409
| | | | | | consumers' performance git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1396299 13f79535-47bb-0310-9956-ffa450edef68