You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by js...@apache.org on 2008/04/04 15:23:44 UTC
svn commit: r644706 - in /activemq/trunk/activemq-camel-loadtest/src/test:
java/org/apache/activemq/soaktest/localBroker/
resources/org/apache/activemq/soaktest/localBroker/
Author: jstrachan
Date: Fri Apr 4 06:23:30 2008
New Revision: 644706
URL: http://svn.apache.org/viewvc?rev=644706&view=rev
Log:
added another load test which uses concurrent consumers
Added:
activemq/trunk/activemq-camel-loadtest/src/test/java/org/apache/activemq/soaktest/localBroker/LocalBrokerParallelProducerLoadTest.java
- copied, changed from r643847, activemq/trunk/activemq-camel-loadtest/src/test/java/org/apache/activemq/soaktest/localBroker/LocalBrokerLoadTest.java
activemq/trunk/activemq-camel-loadtest/src/test/resources/org/apache/activemq/soaktest/localBroker/LocalBrokerParallelProducerLoadTest-context.xml
- copied, changed from r643939, activemq/trunk/activemq-camel-loadtest/src/test/resources/org/apache/activemq/soaktest/localBroker/LocalBrokerLoadTest-context.xml
Copied: activemq/trunk/activemq-camel-loadtest/src/test/java/org/apache/activemq/soaktest/localBroker/LocalBrokerParallelProducerLoadTest.java (from r643847, activemq/trunk/activemq-camel-loadtest/src/test/java/org/apache/activemq/soaktest/localBroker/LocalBrokerLoadTest.java)
URL: http://svn.apache.org/viewvc/activemq/trunk/activemq-camel-loadtest/src/test/java/org/apache/activemq/soaktest/localBroker/LocalBrokerParallelProducerLoadTest.java?p2=activemq/trunk/activemq-camel-loadtest/src/test/java/org/apache/activemq/soaktest/localBroker/LocalBrokerParallelProducerLoadTest.java&p1=activemq/trunk/activemq-camel-loadtest/src/test/java/org/apache/activemq/soaktest/localBroker/LocalBrokerLoadTest.java&r1=643847&r2=644706&rev=644706&view=diff
==============================================================================
--- activemq/trunk/activemq-camel-loadtest/src/test/java/org/apache/activemq/soaktest/localBroker/LocalBrokerLoadTest.java (original)
+++ activemq/trunk/activemq-camel-loadtest/src/test/java/org/apache/activemq/soaktest/localBroker/LocalBrokerParallelProducerLoadTest.java Fri Apr 4 06:23:30 2008
@@ -29,7 +29,7 @@
* @version $Revision: 1.1 $
*/
@ContextConfiguration
-public class LocalBrokerLoadTest extends AbstractJUnit38SpringContextTests {
+public class LocalBrokerParallelProducerLoadTest extends AbstractJUnit38SpringContextTests {
@Autowired
protected CamelContext camelContext;
Copied: activemq/trunk/activemq-camel-loadtest/src/test/resources/org/apache/activemq/soaktest/localBroker/LocalBrokerParallelProducerLoadTest-context.xml (from r643939, activemq/trunk/activemq-camel-loadtest/src/test/resources/org/apache/activemq/soaktest/localBroker/LocalBrokerLoadTest-context.xml)
URL: http://svn.apache.org/viewvc/activemq/trunk/activemq-camel-loadtest/src/test/resources/org/apache/activemq/soaktest/localBroker/LocalBrokerParallelProducerLoadTest-context.xml?p2=activemq/trunk/activemq-camel-loadtest/src/test/resources/org/apache/activemq/soaktest/localBroker/LocalBrokerParallelProducerLoadTest-context.xml&p1=activemq/trunk/activemq-camel-loadtest/src/test/resources/org/apache/activemq/soaktest/localBroker/LocalBrokerLoadTest-context.xml&r1=643939&r2=644706&rev=644706&view=diff
==============================================================================
--- activemq/trunk/activemq-camel-loadtest/src/test/resources/org/apache/activemq/soaktest/localBroker/LocalBrokerLoadTest-context.xml (original)
+++ activemq/trunk/activemq-camel-loadtest/src/test/resources/org/apache/activemq/soaktest/localBroker/LocalBrokerParallelProducerLoadTest-context.xml Fri Apr 4 06:23:30 2008
@@ -27,39 +27,30 @@
<camelContext xmlns="http://activemq.apache.org/camel/schema/spring">
<route>
- <from uri="dataset:myDataSet"/>
+ <from uri="dataset:myDataSet?preloadSize=50000"/>
- <!-- lets use concurrency -->
<to uri="activemq:foo.example.A"/>
+
+ <!-- lets use concurrency -->
<!--
- <thread coreSize="1" daemon="true" keepAliveTime="1000" maxSize="1" priority="1" stackSize="1000">
+ <thread coreSize="10" maxSize="20">
</thread>
-->
</route>
<route>
- <from uri="activemq:foo.example.A"/>
- <to uri="mock:results?expectedCount=10000&reportGroup=100&resultWaitTime=400000"/>
- <!--
- <resequencer>
- <simple>header.camelDataSetIndex</simple>
- <to uri="dataset:myDataSet"/>
- </resequencer>
--->
+ <from uri="activemq:foo.example.A?concurrentConsumers=5"/>
+ <to uri="mock:results?expectedMessageCount=100000&reportGroup=5000&resultWaitTime=400000"/>
</route>
</camelContext>
<bean id="myDataSet" class="org.apache.camel.component.dataset.SimpleDataSet">
- <property name="size" value="10000"/>
- <property name="reportCount" value="100"/>
+ <property name="size" value="100000"/>
+ <property name="reportCount" value="5000"/>
</bean>
<bean id="activemq" class="org.apache.activemq.camel.component.ActiveMQComponent">
-<!--
- <property name="useSingleConnection" value="true"/>
- <property name="usePooledConnection" value="false"/>
--->
</bean>
</beans>
<!-- END SNIPPET: example -->