Author: jstrachan
Date: Wed Apr 2 08:18:04 2008
New Revision: 643939
URL: http://svn.apache.org/viewvc?rev=643939&view=rev
Log:
added a better load testing example
Modified:
activemq/trunk/activemq-camel-loadtest/pom.xml
activemq/trunk/activemq-camel-loadtest/src/test/resources/org/apache/activemq/soaktest/localBroker/LocalBrokerLoadTest-context.xml
Modified: activemq/trunk/activemq-camel-loadtest/pom.xml
URL:
http://svn.apache.org/viewvc/activemq/trunk/activemq-camel-loadtest/pom.xml?rev=643939&r1=643938&r2=643939&view=diff
==============================================================================
--- activemq/trunk/activemq-camel-loadtest/pom.xml (original)
+++ activemq/trunk/activemq-camel-loadtest/pom.xml Wed Apr 2 08:18:04 2008
@@ -88,7 +88,10 @@
<artifactId>camel-jms</artifactId>
<version>${camel-test-version}</version>
</dependency>
-
+ <dependency>
+ <groupId>commons-pool</groupId>
+ <artifactId>commons-pool</artifactId>
+ </dependency>
<!-- for XML parsing -->
@@ -131,7 +134,7 @@
<configuration>
<forkMode>pertest</forkMode>
<childDelegation>false</childDelegation>
- <useFile>true</useFile>
+ <!-- <useFile>true</useFile> -->
<argLine>-Xmx512M</argLine>
<systemProperties>
Modified:
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/LocalBrokerLoadTest-context.xml?rev=643939&r1=643938&r2=643939&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/LocalBrokerLoadTest-context.xml
Wed Apr 2 08:18:04 2008
@@ -28,12 +28,24 @@
<route>
<from uri="dataset:myDataSet"/>
- <to uri="activemq:example.A"/>
+
+ <!-- lets use concurrency -->
+ <to uri="activemq:foo.example.A"/>
+<!--
+ <thread coreSize="1" daemon="true" keepAliveTime="1000" maxSize="1"
priority="1" stackSize="1000">
+ </thread>
+-->
</route>
<route>
- <from uri="activemq:example.B"/>
- <to uri="dataset:myDataSet"/>
+ <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>
+-->
</route>
</camelContext>
@@ -43,5 +55,11 @@
<property name="reportCount" value="100"/>
</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 -->