Author: sebawagner
Date: Sun Oct 28 10:45:04 2012
New Revision: 1402966

URL: http://svn.apache.org/viewvc?rev=1402966&view=rev
Log:
OPENMEETINGS-455 load test optimized for ANT usage

Modified:
    incubator/openmeetings/trunk/singlewebapp/build.xml
    
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/test/rtmp/SimulateLoadTest.java

Modified: incubator/openmeetings/trunk/singlewebapp/build.xml
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/build.xml?rev=1402966&r1=1402965&r2=1402966&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/build.xml (original)
+++ incubator/openmeetings/trunk/singlewebapp/build.xml Sun Oct 28 10:45:04 2012
@@ -1117,23 +1117,15 @@
        </path>
        
        <property name="runTestHost" value="192.168.1.7" />
+       <property name="numberOfClient" value="50" />
        <property name="runTestPort" value="1935" />
        <property name="runTestContext" value="openmeetings/1" />
        
        <target name="doRunClientTest">
                <parallel>
-                       <java 
classname="org.apache.openmeetings.test.rtmp.SimulateLoad">
+                       <java 
classname="org.apache.openmeetings.test.rtmp.SimulateLoadTest">
                                <arg value="${runTestHost}"/>
-                               <arg value="${runTestPort}"/>
-                               <arg value="${runTestContext}"/>
-                               <arg value="1" />
-                               <classpath refid="loadtest.classpath" />
-                       </java>
-                       <java 
classname="org.apache.openmeetings.test.rtmp.SimulateLoad">
-                               <arg value="${runTestHost}"/>
-                               <arg value="${runTestPort}"/>
-                               <arg value="${runTestContext}"/>
-                               <arg value="2" />
+                               <arg value="${numberOfClient}"/>
                                <classpath refid="loadtest.classpath" />
                        </java>
                </parallel>

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/test/rtmp/SimulateLoadTest.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/test/rtmp/SimulateLoadTest.java?rev=1402966&r1=1402965&r2=1402966&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/test/rtmp/SimulateLoadTest.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/test/rtmp/SimulateLoadTest.java
 Sun Oct 28 10:45:04 2012
@@ -7,13 +7,28 @@ import org.junit.Test;
 
 public class SimulateLoadTest {
 
-       private int numberOfClients = 10;
+       private int numberOfClients = 25;
        private List<SimulateLoad> simulateLoadList = new 
ArrayList<SimulateLoad>();
 
-       private final String host = "192.168.1.7";
+       private String host = "192.168.1.7";
        private final int port = 1935;
        private final String applicationContext = "openmeetings/1";
 
+       public SimulateLoadTest(String host, int numberOfClients) {
+               this.host = host;
+               this.numberOfClients = numberOfClients;
+       }
+
+       public static void main(String... args) {
+               if (args.length != 2) {
+                       return;
+               }
+               SimulateLoadTest simulateLoadTest = new 
SimulateLoadTest(args[0],
+                               Integer.valueOf(args[1]).intValue());
+               simulateLoadTest.test();
+       }
+
+
        @Test
        public void test() {
                try {


Reply via email to