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