summaryrefslogtreecommitdiff
path: root/qpid/java/perftests
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* NO-JIRA: correct some test descriptions and make it explicit which ↵Robert Gemmell2012-09-2412-9/+15
| | | | | | acknowledgement mode is in use within the associated test definition git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1389268 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4341: ensure the Topic perftests actually use Topic destinationsRobert Gemmell2012-09-2311-19/+34
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1389143 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: move test-only dependency on common into module.test.depends. ↵Robert Gemmell2012-09-232-4/+5
| | | | | | Clarify a comment slightly. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1389142 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4311: throw exception if the test config requests a start delay greater ↵Robert Gemmell2012-09-212-17/+52
| | | | | | | | than the imposed maximum time limit for the test. Add some additional logging, extract some variables for clarity. Work by Oleksandr Rudyy and myself. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1388556 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4338: [Java Performance Charts] Added descriptions to all charts; use ↵Keith Wall2012-09-2130-14/+187
| | | | | | consistent colours across all charts; use dotted series for baselines git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1388458 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4338: Performance tests charting: Support long chart descriptions and ↵Keith Wall2012-09-2018-38/+323
| | | | | | allow colour/stroke to be controlled git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1388256 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4310: Display performance test results in messages per secondRobert Gemmell2012-09-2024-50/+169
| | | | | | Applied patch from Oleksandr Rudyy <orudyy@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1388072 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: [Java Performance Tests] Add config to run/chart varying number of ↵Keith Wall2012-09-205-154/+218
| | | | | | participants tests for both auto-ack and session transacted mode git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1387905 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4321: Perf tests should not try to call Message#acknowledge on a ↵Keith Wall2012-09-197-61/+61
| | | | | | | | | | producing session * ProducerParticipant makes erroneous call to Message#acknowledge * Externalise the poll timeout used by QpidQueueCreator to drain the queue after test * Topic-AckModes.js - replace tests for client-ack, dups-okay-ack with session transacted git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1387565 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: [Java Broker] Add performance test script to highlight performance ↵Keith Wall2012-09-132-0/+137
| | | | | | | | | | | improvement from QPID-4125 QPID-4125 improved the performance of the Java Broker for persistent transacted messages for multiple channels on same connection. This change adds a perf test script allowing the performance improvement to be quantified. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1384291 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4275: Java Performance Tests - race condition between closing test ↵Keith Wall2012-09-072-3/+27
| | | | | | | | consumer and test connection Applied patch from Philip Harvey <phil@philharveyonline.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1382074 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4143 now producing test-summary.csv to make viewing all the 'all ↵Keith Wall2012-08-2914-77/+346
| | | | | | | | participants' test results more convenient. Re-ordered columns so that the important stuff appears first. Applied patch from Philip Harvey <phil@philharveyonline.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1378751 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4053: Change performance test qpid queue creator to drain the queue ↵Keith Wall2012-08-235-43/+85
| | | | | | | | before the deletion to avoid timeouts Applied patch from Oleksandr Rudyy<orudyy@gmail.com> and myself. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1376735 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4143: [Java Perf Tests] Modified acknowledgement mode graphs to ↵Keith Wall2012-08-142-9/+11
| | | | | | contrast different ack-modes with like message persistence settings git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1373133 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4143: modified perf test visualisation code so that chart-summary.html ↵Keith Wall2012-08-142-0/+15
| | | | | | | | now contains a table of contents. Applied patch from Philip Harvey <phil@philharveyonline.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1372852 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4111: add licence header to various filesRobert Gemmell2012-08-126-1/+120
| | | | | | | trunk equivalent of the changes made in r1372144 on the 0.18 release branch git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1372149 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4143: topic tests were inadvertently using persistent messages causing ↵Keith Wall2012-08-093-0/+3
| | | | | | | | misleading poor performance test results Applied patch from Philip Harvey <phil@philharveyonline.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1371165 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4143: modify perf test framework's queue management to allow non-Qpid ↵Keith Wall2012-07-274-10/+73
| | | | | | | | implementations to be used. Applied patch from Philip Harvey <phil@philharveyonline.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1366305 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4143: exclude qpid-client and its third party libs from the perftests ↵Keith Wall2012-07-202-3/+15
| | | | | | | | release. This makes it easier to run the perftests using an old client version. Also made logging more sensible. Applied patch from Philip Harvey <phil@philharveyonline.com>. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1363765 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4143: include baseline data in charts.Keith Wall2012-07-1824-86/+146
| | | | | | Applied patch from Philip Harvey <phil@philharveyonline.com>. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1363017 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4103: Refactor test approach to avoid comparing JSON strings.Keith Wall2012-07-183-135/+45
| | | | | | Applied patch from Philip Harvey <phil@philharveyonline.com>. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1362891 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4103: now getting test file paths as URIs instead of URLs so that they ↵Keith Wall2012-07-172-3/+3
| | | | | | | | still work when the path contains spaces. Applied patch from Philip Harvey <phil@philharveyonline.com>. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1362536 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4103: [Java Performance Tests] modified test so that its success is no ↵Keith Wall2012-07-175-17/+163
| | | | | | | | longer dependent on the order of the attributes in json2.js's JSON strings (this order varies between JDK 1.6 and 1.7, which caused a Jenkins test failure). Applied patch from Philip Harvey <phil@philharveyonline.com>. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1362503 13f79535-47bb-0310-9956-ffa450edef68