You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ra...@apache.org on 2009/05/27 17:30:13 UTC
svn commit: r779212 - in /qpid/trunk/qpid/java/testkit: bin/perf_report.sh
etc/jndi.properties
src/main/java/org/apache/qpid/testkit/perf/PerfProducer.java
Author: rajith
Date: Wed May 27 15:30:12 2009
New Revision: 779212
URL: http://svn.apache.org/viewvc?rev=779212&view=rev
Log:
Removed extra system out statements from PerfProducer.java
Added more test cases to the perf report
Uncommented and added clientid and subscription props to the testTopicD destination.
Modified:
qpid/trunk/qpid/java/testkit/bin/perf_report.sh
qpid/trunk/qpid/java/testkit/etc/jndi.properties
qpid/trunk/qpid/java/testkit/src/main/java/org/apache/qpid/testkit/perf/PerfProducer.java
Modified: qpid/trunk/qpid/java/testkit/bin/perf_report.sh
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/testkit/bin/perf_report.sh?rev=779212&r1=779211&r2=779212&view=diff
==============================================================================
--- qpid/trunk/qpid/java/testkit/bin/perf_report.sh (original)
+++ qpid/trunk/qpid/java/testkit/bin/perf_report.sh Wed May 27 15:30:12 2009
@@ -24,7 +24,7 @@
SUB_MEM=-Xmx1024M
PUB_MEM=-Xmx1024M
-LOG_CONFIG=-Dlog4j.configuration="$QPID_TEST_HOME/etc/test.log4j"
+LOG_CONFIG="-Damqj.logging.level=WARN"
. setenv.sh
@@ -81,20 +81,51 @@
# Test 3 Dura Queue Sync
run_testcase "Dura_Queue_Sync" "-Ddurable=true" "-Ddurable=true -Dwarmup_count=1 -Dmsg_count=10 -Dsync_persistence=true"
-# Test 4 Topic
+# Test 4 Dura Queue Sync Publish and Ack
+run_testcase "Dura_SyncPubAck" "-Ddurable=true -Dsync_ack=true" "-Ddurable=true -Dwarmup_count=1 -Dmsg_count=10 -Dsync_publish=persistent"
+
+# Test 5 Topic
run_testcase "Topic" "-DtransDest=transientTopic" "-DtransDest=transientTopic -Dwarmup_count=1 -Dmsg_count=10"
-# Test 5 Durable Topic
-#run_testcase "Dura_Topic" "-Ddurable=true -DtransDest=durableTopic" "-Ddurable=true -DtransDest=durableTopic -Dwarmup_count=1 -Dmsg_count=10"
+# Test 6 Durable Topic
+run_testcase "Dura_Topic" "-Ddurable=true -DtransDest=durableTopic" "-Ddurable=true -DtransDest=durableTopic -Dwarmup_count=1 -Dmsg_count=10"
-# Test 6 Fanout
+# Test 7 Fanout
run_testcase "Fanout" "-DtransDest=fanoutQueue" "-DtransDest=fanoutQueue -Dwarmup_count=1 -Dmsg_count=10"
-# Test 7 Small TX
+# Test 8 Small TX
run_testcase "Small_Txs_2" "-Ddurable=true -Dtransacted=true -Dtrans_size=1" \
"-Ddurable=true -Dwarmup_count=1 -Dmsg_count=10 -Dtransacted=true -Dtrans_size=1"
-# Test 8 Large TX
+# Test 9 Large TX
run_testcase "Large_Txs_1000" "-Ddurable=true -Dtransacted=true -Dtrans_size=10" \
"-Ddurable=true -Dwarmup_count=1 -Dmsg_count=10 -Dtransacted=true -Dtrans_size=10"
+# Test 10 256 MSG
+run_testcase "Msg_256b" "" "-Dmsg_size=256 -Dwarmup_count=1 -Dmsg_count=10"
+
+# Test 11 512 MSG
+run_testcase "Msg_512b" "" "-Dmsg_size=512 -Dwarmup_count=1 -Dmsg_count=10"
+
+# Test 12 2048 MSG
+run_testcase "Msg_2048b" "" "-Dmsg_size=2048 -Dwarmup_count=1 -Dmsg_count=10"
+
+# Test 13 Random size MSG
+run_testcase "Random_Msg_Size" "" "-Drandom_msg_size=true -Dwarmup_count=1 -Dmsg_count=10"
+
+# Test 14 Random size MSG Durable
+run_testcase "Rand_Msg_Dura" "-Ddurable=true" "-Ddurable=true -Drandom_msg_size=true -Dwarmup_count=1 -Dmsg_count=10"
+
+# Test 15 64K MSG
+run_testcase "Msg_64K" "-Damqj.tcpNoDelay=true" "-Damqj.tcpNoDelay=true -Dmsg_size=64000 -Dwarmup_count=1 -Dmsg_count=10"
+
+# Test 16 Durable 64K MSG
+run_testcase "Msg_Durable_64K" "-Ddurable=true -Damqj.tcpNoDelay=true" \
+ "-Damqj.tcpNoDelay=true -Dmsg_size=64000 -Ddurable=true -Dwarmup_count=1 -Dmsg_count=10"
+
+# Test 17 500K MSG
+run_testcase "Msg_500K" "-Damqj.tcpNoDelay=true" "-Damqj.tcpNoDelay=true -Dmsg_size=500000 -Dwarmup_count=1 -Dmsg_count=10"
+
+# Test 18 Durable 500K MSG
+run_testcase "Msg_Dura_500K" "-Damqj.tcpNoDelay=true -Ddurable=true" \
+ "-Damqj.tcpNoDelay=true -Dmsg_size=500000 -Ddurable=true -Dwarmup_count=1 -Dmsg_count=10"
Modified: qpid/trunk/qpid/java/testkit/etc/jndi.properties
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/testkit/etc/jndi.properties?rev=779212&r1=779211&r2=779212&view=diff
==============================================================================
--- qpid/trunk/qpid/java/testkit/etc/jndi.properties (original)
+++ qpid/trunk/qpid/java/testkit/etc/jndi.properties Wed May 27 15:30:12 2009
@@ -30,6 +30,6 @@
destination.durableQueue = direct://amq.direct//testQueueD?durable='true'&autodelete='true'
destination.transientTopic = topic://amq.topic//testTopicT?autodelete='true'
-#destination.durableTopic = topic://amq.topic//testTopicD?durable='true'&autodelete='true'
+destination.durableTopic = topic://amq.topic//testTopicD?durable='true'&autodelete='true'&clientid='test'&subscription='testQueueD'
destination.fanoutQueue = fanout://amq.fanout//fanoutQueue?autodelete='true'
Modified: qpid/trunk/qpid/java/testkit/src/main/java/org/apache/qpid/testkit/perf/PerfProducer.java
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/testkit/src/main/java/org/apache/qpid/testkit/perf/PerfProducer.java?rev=779212&r1=779211&r2=779212&view=diff
==============================================================================
--- qpid/trunk/qpid/java/testkit/src/main/java/org/apache/qpid/testkit/perf/PerfProducer.java (original)
+++ qpid/trunk/qpid/java/testkit/src/main/java/org/apache/qpid/testkit/perf/PerfProducer.java Wed May 27 15:30:12 2009
@@ -100,10 +100,6 @@
{
payloads.add(MessageFactory.createMessagePayload(i).getBytes());
}
-
- System.out.println("Payload size " + payloads.size());
- System.out.println("Payload min size " + payloads.get(0).length);
- System.out.println("Payload max size " + payloads.get(1023).length);
}
else
{
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org