From f14fcfe5cb5bef0fd7d6c716456fb4a1dc41dec5 Mon Sep 17 00:00:00 2001 From: Bhupendra Bhusman Bhardwaj Date: Thu, 8 Mar 2007 14:23:12 +0000 Subject: added the performance test scripts git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@516050 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/java/perftests/pom.xml | 185 ++++++++++++++++++++++++++++++++++++++------ 1 file changed, 161 insertions(+), 24 deletions(-) diff --git a/qpid/java/perftests/pom.xml b/qpid/java/perftests/pom.xml index 3bcda0f359..2d23e411a2 100644 --- a/qpid/java/perftests/pom.xml +++ b/qpid/java/perftests/pom.xml @@ -44,7 +44,7 @@ junit-toolkit.snapshots JUnit Toolkit SNAPSHOT Repository - http://junit-toolkit.svn.sourceforge.net/svnroot/junit-toolkit/snapshots/ + http://junit-toolkit.svn.sourceforge.net/svnroot/junit-toolkit/snapshots/ true @@ -56,7 +56,7 @@ junit-toolkit-plugin.snapshots JUnit Toolkit SNAPSHOT Repository - http://junit-toolkit.svn.sourceforge.net/svnroot/junit-toolkit/snapshots/ + http://junit-toolkit.svn.sourceforge.net/svnroot/junit-toolkit/snapshots/ true @@ -132,6 +132,14 @@ ${project.build.finalName}-all-test-deps.jar + + -Xms + 256m + + + -Xmx + 3072m + log4j.configuration ${log4j.perftests} @@ -161,32 +169,161 @@ -n Ping-Size -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=512 -n Ping-Concurrent -s [100] -c [4] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf - -n Ping-Many-Queues -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf destinationcount=4 - + -n Ping-Many-Queues -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf destinationcount=4 + -n Ping-Duration -s [100] -d10S -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf -n Ping-Rate -s [100] -d10S -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf rate=500 - -n Ping-PubSub -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true - - -n Ping-Many-Topics -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true destinationcount=4 - + -n Ping-PubSub -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true + + -n Ping-Many-Topics -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true destinationcount=4 + - -n Ping-Persistent -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf persistent=true - + -n Ping-Persistent -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf persistent=true + - -n Ping-Batch-Logging -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf BatchSize=10 - - - -n Ping-Failover-Before-Send -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf CommitBatchSize=10 FailBeforeSend=true - - - -n Ping-Failover-After-Send -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf CommitBatchSize=10 FailAfterSend=true - - - -n Ping-Failover-Before-Commit -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf CommitBatchSize=10 FailBeforeCommit=true - - - -n Ping-Failover-After-Commit -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf CommitBatchSize=10 FailAfterCommit=true - + -n Ping-Batch-Logging -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf BatchSize=10 + + + -n Ping-Failover-Before-Send -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf CommitBatchSize=10 FailBeforeSend=true + + + -n Ping-Failover-After-Send -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf CommitBatchSize=10 FailAfterSend=true + + + -n Ping-Failover-Before-Commit -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf CommitBatchSize=10 FailBeforeCommit=true + + + -n Ping-Failover-After-Commit -s [100] -o . -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf CommitBatchSize=10 FailAfterCommit=true + + + + + -n VT-Qpid-1 -s [15000000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true messagesize=256 BatchSize=10000 transacted=true -o $QPID_WORK/results + -n VT-Qpid-2 -s [15000000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true CommitBatchSize=1000 pausetimeAfterEachBatch=50 messagesize=256 BatchSize=10000 -o $QPID_WORK/results + + -n VT-Qpid-3 -s [3000000] -d 24H -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true rate=10000 messagesize=256 BatchSize=3000000 transacted=true -o $QPID_WORK/results + -n VT-Qpid-4 -s [3000000] -d 24H -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true rate=10000 messagesize=256 BatchSize=3000000 -o $QPID_WORK/results + + + + -n PT-Qpid-1 -s [250000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true messagesize=256 BatchSize=10000 transacted=true -o $QPID_WORK/results + -n PT-Qpid-2 -s [250000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true messagesize=256 BatchSize=10000 -o $QPID_WORK/results + + + -n PT-Qpid-3 -s [25000] -c[10] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true messagesize=256 BatchSize=10000 transacted=true -o $QPID_WORK/results + -n PT-Qpid-4 -s [25000] -c[10] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true messagesize=256 BatchSize=10000 -o $QPID_WORK/results + + + -n PT-Qpid-5 -s [25000] -c[10] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true transacted=true messagesize=256 BatchSize=5000 -o $QPID_WORK/results + -n PT-Qpid-6 -s [25000] -c[10] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true messagesize=256 BatchSize=5000 -o $QPID_WORK/results + + + -n PT-Qpid-7 -s [2500] -c[10] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true destinationscount=10 transacted=true messagesize=256 BatchSize=500 -o $QPID_WORK/results + -n PT-Qpid-8 -s [2500] -c[10] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true destinationscount=10 messagesize=256 BatchSize=500 -o $QPID_WORK/results + + + -n PT-Qpid-9 -s [2500] -c[100] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true messagesize=256 BatchSize=250 transacted=true CommitBatchSize=500 -o $QPID_WORK/results + -n PT-Qpid-10 -s [2500] -c[100] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true messagesize=256 BatchSize=250 -o $QPID_WORK/results + + + -n PT-Qpid-11 -s [250] -c[100] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true messagesize=256 BatchSize=250 destinationscount=10 transacted=true CommitBatchSize=50 -o $QPID_WORK/results + -n PT-Qpid-12 -s [250] -c[100] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true messagesize=256 BatchSize=250 destinationscount=10 -o $QPID_WORK/results + + + -n PT-Qpid-13 -s [250] -c[1000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true messagesize=256 BatchSize=250 transacted=true CommitBatchSize=50 -o $QPID_WORK/results + -n PT-Qpid-14 -s [250] -c[1000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true messagesize=256 BatchSize=250 -o $QPID_WORK/results + + + -n VQ-Qpid-1 -s [900000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 BatchSize=10000 transacted=true -o $QPID_WORK/results + -n VQ-Qpid-2 -s [900000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 CommitBatchSize=1000 pausetimeAfterEachBatch=50 BatchSize=10000 -o $QPID_WORK/results + + -n VQ-Qpid-3 -s [3000000] -d 24H -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf rate=10000 messagesize=256 BatchSize=3000000 transacted=true -o $QPID_WORK/results + -n VQ-Qpid-4 -s [3000000] -d 24H -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf rate=10000 messagesize=256 BatchSize=3000000 -o $QPID_WORK/results + + + + -n PQ-Qpid-1 -s [15000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf transacted=true -o $QPID_WORK/results + -n PQ-Qpid-2 -s [15000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf -o $QPID_WORK/results + + + -n PQ-Qpid-3 -s [1500] -c[10] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 BatchSize=100 destinationname=ping transacted=true CommitBatchSize=500 -o $QPID_WORK/results + -n PQ-Qpid-4 -s [1500] -c[10] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 BatchSize=100 destinationname=ping -o $QPID_WORK/results + + + -n PQ-Qpid-5 -s [1500] -c[10] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 BatchSize=100 transacted=true CommitBatchSize=500 -o $QPID_WORK/results + -n PQ-Qpid-6 -s [1500] -c[10] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 BatchSize=100 -o $QPID_WORK/results + + + -n PQ-Qpid-7 -s [1500] -c[10] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 BatchSize=100 destinationscount=10 transacted=true CommitBatchSize=500 -o $QPID_WORK/results + -n PQ-Qpid-8 -s [1500] -c[10] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 BatchSize=100 destinationscount=10 -o $QPID_WORK/results + + + -n PQ-Qpid-9 -s [150] -c[100] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 BatchSize=50 transacted=true CommitBatchSize=50 -o $QPID_WORK/results + -n PQ-Qpid-10 -s [150] -c[100] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 BatchSize=50 -o $QPID_WORK/results + + + -n PQ-Qpid-11 -s [150] -c[100] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 BatchSize=100 destinationscount=10 transacted=true CommitBatchSize=50 -o $QPID_WORK/results + -n PQ-Qpid-12 -s [150] -c[100] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 BatchSize=100 destinationscount=10 -o $QPID_WORK/results + + + -n PQ-Qpid-13 -s [15] -c[1000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 BatchSize=15 transacted=true CommitBatchSize=15 -o $QPID_WORK/results + -n PQ-Qpid-14 -s [15] -c[1000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 BatchSize=15 -o $QPID_WORK/results + + + + -n LT-Qpid-1-512b -s [1000000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true BatchSize=10000 messagesize=512 transacted=true -o $QPID_WORK/results + -n LT-Qpid-2-512b -s [1000000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true BatchSize=10000 messagesize=512 -o $QPID_WORK/results + + -n LT-Qpid-1-1K -s [1000000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true BatchSize=10000 transacted=true -o $QPID_WORK/results + -n LT-Qpid-2-1K -s [1000000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true BatchSize=10000 -o $QPID_WORK/results + + -n LT-Qpid-1-5K -s [1000000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true BatchSize=10000 messagesize=5120 transacted=true -o $QPID_WORK/results + -n LT-Qpid-2-5K -s [1000000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true BatchSize=10000 pausetimeAfterEachBatch=100 messagesize=5120 -o $QPID_WORK/results + + -n LT-Qpid-1-10K -s [1000000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true BatchSize=10000 messagesize=10240 transacted=true -o $QPID_WORK/results + -n LT-Qpid-2-10K -s [1000000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true BatchSize=10000 pausetimeAfterEachBatch=200 messagesize=10240 -o $QPID_WORK/results + + -n LT-Qpid-1-50K -s [1000000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true BatchSize=10000 messagesize=51200 transacted=true -o $QPID_WORK/results + -n LT-Qpid-2-50K -s [1000000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true BatchSize=10000 pausetimeAfterEachBatch=1000 messagesize=51200 -o $QPID_WORK/results + + -n LT-Qpid-1-100K -s [1000000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true BatchSize=10000 messagesize=102400 transacted=true -o $QPID_WORK/results + -n LT-Qpid-2-100K -s [1000000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true BatchSize=10000 pausetimeAfterEachBatch=2000 messagesize=102400 -o $QPID_WORK/results + + -n LT-Qpid-1-1M -s [1000000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true BatchSize=10000 messagesize=1048576 transacted=true -o $QPID_WORK/results + -n LT-Qpid-2-1M -s [1000000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf pubsub=true BatchSize=10000 CommitBatchSize=50 pausetimeAfterEachBatch=15000 messagesize=1048476 -o $QPID_WORK/results + + + -n LT-Qpid-3-512b -s [900000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf BatchSize=10000 messagesize=512 transacted=true -o $QPID_WORK/results + -n LT-Qpid-4-512b -s [900000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf BatchSize=10000 messagesize=512 -o $QPID_WORK/results + + -n LT-Qpid-3-1K -s [900000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf BatchSize=10000 transacted=true -o $QPID_WORK/results + -n LT-Qpid-4-1K -s [900000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf BatchSize=10000 -o $QPID_WORK/results + + -n LT-Qpid-3-5K -s [900000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf BatchSize=10000 messagesize=5120 transacted=true -o $QPID_WORK/results + -n LT-Qpid-4-5K -s [900000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf BatchSize=10000 pausetimeAfterEachBatch=100 messagesize=5120 -o $QPID_WORK/results + + -n LT-Qpid-3-10K -s [900000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf BatchSize=10000 messagesize=10240 transacted=true -o $QPID_WORK/results + -n LT-Qpid-4-10K -s [900000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf BatchSize=10000 pausetimeAfterEachBatch=200 messagesize=10240 -o $QPID_WORK/results + + -n LT-Qpid-3-50K -s [900000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf BatchSize=10000 messagesize=51200 transacted=true -o $QPID_WORK/results + -n LT-Qpid-4-50K -s [900000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf BatchSize=10000 pausetimeAfterEachBatch=1000 messagesize=51200 -o $QPID_WORK/results + + -n LT-Qpid-3-100K -s [900000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf BatchSize=10000 messagesize=102400 transacted=true -o $QPID_WORK/results + -n LT-Qpid-4-100K -s [900000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf BatchSize=10000 pausetimeAfterEachBatch=2000 messagesize=102400 -o $QPID_WORK/results + + -n LT-Qpid-3-1M -s [900000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf BatchSize=10000 messagesize=1048576 transacted=true -o $QPID_WORK/results + -n LT-Qpid-4-1M -s [900000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf BatchSize=1000 CommitBatchSize=50 pausetimeAfterEachBatch=15000 messagesize=1048576 -o $QPID_WORK/results + + + + -n FT-Qpid-1 -s [250000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 BatchSize=10000 transacted=true broker="tcp://10.0.0.1:5001;tcp://10.0.0.2:5002" FailBeforeSend=true -o $QPID_WORK/results + -n FT-Qpid-2 -s [250000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 BatchSize=10000 transacted=true broker="tcp://10.0.0.1:5001;tcp://10.0.0.2:5002" FailAfterSend=true -o $QPID_WORK/results + -n FT-Qpid-3 -s [250000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 BatchSize=10000 transacted=true broker="tcp://10.0.0.1:5001;tcp://10.0.0.2:5002" FailAfterCommit=true -o $QPID_WORK/results + + + -n FT-Qpid-4 -s [250000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 BatchSize=10000 broker="tcp://10.0.0.1:5001;tcp://10.0.0.2:5002" transacted=false FailBeforeSend=true -o $QPID_WORK/results + -n FT-Qpid-5 -s [250000] -t testAsyncPingOk org.apache.qpid.ping.PingAsyncTestPerf messagesize=256 BatchSize=10000 broker="tcp://10.0.0.1:5001;tcp://10.0.0.2:5002" transacted=false FailAfterSend=true -o $QPID_WORK/results + -- cgit v1.2.1