|
From: <jbo...@li...> - 2006-06-29 12:41:34
|
Author: hei...@jb...
Date: 2006-06-29 08:41:28 -0400 (Thu, 29 Jun 2006)
New Revision: 517
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/benchmark/OrderBL.java
branches/jbossws-1.0/src/test/resources/benchmark/jmeter/JBossWS_Benchmark.jmx
Log:
extended becnhmarks
Modified: branches/jbossws-1.0/src/test/java/org/jboss/test/ws/benchmark/OrderBL.java
===================================================================
--- branches/jbossws-1.0/src/test/java/org/jboss/test/ws/benchmark/OrderBL.java 2006-06-29 12:40:17 UTC (rev 516)
+++ branches/jbossws-1.0/src/test/java/org/jboss/test/ws/benchmark/OrderBL.java 2006-06-29 12:41:28 UTC (rev 517)
@@ -28,7 +28,7 @@
Customer customer = new Customer(customerId, "FirstName " + id, "LastName " + id, Integer.toString(id), new GregorianCalendar(), Integer.toString(id), Integer.toString(id), bill, ship);
- int numberLineItems = 50;
+ int numberLineItems = orderId;
ArrayList lines = new ArrayList();
Modified: branches/jbossws-1.0/src/test/resources/benchmark/jmeter/JBossWS_Benchmark.jmx
===================================================================
--- branches/jbossws-1.0/src/test/resources/benchmark/jmeter/JBossWS_Benchmark.jmx 2006-06-29 12:40:17 UTC (rev 516)
+++ branches/jbossws-1.0/src/test/resources/benchmark/jmeter/JBossWS_Benchmark.jmx 2006-06-29 12:41:28 UTC (rev 517)
@@ -13,7 +13,7 @@
<boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
<stringProp name="TestElement.test_class">org.apache.jmeter.testelement.TestPlan</stringProp>
<stringProp name="TestElement.name">JBossWS_Benchmark</stringProp>
- <boolProp name="TestPlan.functional_mode">false</boolProp>
+ <boolProp name="TestPlan.functional_mode">true</boolProp>
<boolProp name="TestElement.enabled">true</boolProp>
<stringProp name="TestPlan.comments"></stringProp>
</TestPlan>
@@ -23,8 +23,8 @@
<stringProp name="TestElement.test_class">org.apache.jmeter.threads.ThreadGroup</stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<stringProp name="ThreadGroup.duration"></stringProp>
- <boolProp name="TestElement.enabled">false</boolProp>
- <stringProp name="ThreadGroup.num_threads">3</stringProp>
+ <boolProp name="TestElement.enabled">true</boolProp>
+ <stringProp name="ThreadGroup.num_threads">8</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="TestElement.gui_class">org.apache.jmeter.threads.gui.ThreadGroupGui</stringProp>
<elementProp name="ThreadGroup.main_controller" elementType="org.apache.jmeter.control.LoopController">
@@ -41,6 +41,16 @@
<stringProp name="ThreadGroup.ramp_time">1</stringProp>
</ThreadGroup>
<hashTree>
+ <CSVDataSet>
+ <stringProp name="delimiter">,</stringProp>
+ <stringProp name="TestElement.gui_class">org.apache.jmeter.testbeans.gui.TestBeanGUI</stringProp>
+ <stringProp name="TestElement.test_class">org.apache.jmeter.config.CSVDataSet</stringProp>
+ <stringProp name="variableNames">NumItems,OrderId</stringProp>
+ <stringProp name="TestElement.name">CSV Data Set Config</stringProp>
+ <boolProp name="TestElement.enabled">false</boolProp>
+ <stringProp name="filename">csvdata.txt</stringProp>
+ </CSVDataSet>
+ <hashTree/>
<SoapSampler>
<stringProp name="TestElement.gui_class">org.apache.jmeter.protocol.http.control.gui.SoapSamplerGui</stringProp>
<stringProp name="TestElement.test_class">org.apache.jmeter.protocol.http.sampler.SoapSampler</stringProp>
@@ -49,7 +59,7 @@
<env:Header/>
<env:Body>
<ns1:getOrder xmlns:ns1='http://org.jboss.ws/benchmark/types' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
- <int_1>1</int_1>
+ <int_1>50</int_1>
<int_2>1</int_2>
</ns1:getOrder>
</env:Body>
@@ -74,7 +84,7 @@
</ns1:getOrder>
</env:Body>
</env:Envelope></stringProp>
- <boolProp name="TestElement.enabled">true</boolProp>
+ <boolProp name="TestElement.enabled">false</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="org.apache.jmeter.config.Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -86,8 +96,8 @@
<stringProp name="TestElement.test_class">org.apache.jmeter.timers.GaussianRandomTimer</stringProp>
<stringProp name="TestElement.name">Gaussian Random Timer</stringProp>
<boolProp name="TestElement.enabled">true</boolProp>
- <stringProp name="RandomTimer.range">500</stringProp>
- <stringProp name="ConstantTimer.delay">8000</stringProp>
+ <stringProp name="RandomTimer.range">100</stringProp>
+ <stringProp name="ConstantTimer.delay">500</stringProp>
</GaussianRandomTimer>
<hashTree/>
<ResponseAssertion>
@@ -159,7 +169,7 @@
<stringProp name="TestElement.test_class">org.apache.jmeter.threads.ThreadGroup</stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<stringProp name="ThreadGroup.duration"></stringProp>
- <boolProp name="TestElement.enabled">true</boolProp>
+ <boolProp name="TestElement.enabled">false</boolProp>
<stringProp name="ThreadGroup.num_threads">40</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="TestElement.gui_class">org.apache.jmeter.threads.gui.ThreadGroupGui</stringProp>
@@ -358,7 +368,7 @@
</ns1:echoSimpleType>
</env:Body>
</env:Envelope></stringProp>
- <boolProp name="TestElement.enabled">true</boolProp>
+ <boolProp name="TestElement.enabled">false</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="org.apache.jmeter.config.Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -370,8 +380,8 @@
<stringProp name="TestElement.test_class">org.apache.jmeter.timers.GaussianRandomTimer</stringProp>
<stringProp name="TestElement.name">Gaussian Random Timer</stringProp>
<boolProp name="TestElement.enabled">true</boolProp>
- <stringProp name="RandomTimer.range">200</stringProp>
- <stringProp name="ConstantTimer.delay">1000</stringProp>
+ <stringProp name="RandomTimer.range">100</stringProp>
+ <stringProp name="ConstantTimer.delay">500</stringProp>
</GaussianRandomTimer>
<hashTree/>
<ResponseAssertion>
@@ -506,7 +516,7 @@
</Synthetic_1>
</ns1:echoSynthetic>
</env:Body></env:Envelope></stringProp>
- <boolProp name="TestElement.enabled">true</boolProp>
+ <boolProp name="TestElement.enabled">false</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="org.apache.jmeter.config.Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
@@ -518,8 +528,8 @@
<stringProp name="TestElement.test_class">org.apache.jmeter.timers.GaussianRandomTimer</stringProp>
<stringProp name="TestElement.name">Gaussian Random Timer</stringProp>
<boolProp name="TestElement.enabled">true</boolProp>
- <stringProp name="RandomTimer.range">200</stringProp>
- <stringProp name="ConstantTimer.delay">1000</stringProp>
+ <stringProp name="RandomTimer.range">100</stringProp>
+ <stringProp name="ConstantTimer.delay">500</stringProp>
</GaussianRandomTimer>
<hashTree/>
<ResponseAssertion>
@@ -1172,16 +1182,16 @@
<success>false</success>
<label>true</label>
<code>false</code>
- <message>false</message>
- <threadName>true</threadName>
- <dataType>false</dataType>
+ <message>true</message>
+ <threadName>false</threadName>
+ <dataType>true</dataType>
<encoding>false</encoding>
<assertions>true</assertions>
<subresults>true</subresults>
<responseData>false</responseData>
- <samplerData>false</samplerData>
+ <samplerData>true</samplerData>
<xml>false</xml>
- <fieldNames>false</fieldNames>
+ <fieldNames>true</fieldNames>
<responseHeaders>false</responseHeaders>
<requestHeaders>false</requestHeaders>
<responseDataOnError>false</responseDataOnError>
@@ -1193,7 +1203,7 @@
<name>saveConfig</name>
</objProp>
<boolProp name="TestElement.enabled">true</boolProp>
- <stringProp name="filename"></stringProp>
+ <stringProp name="filename">C:\Documents and Settings\Heiko\Desktop\benchmark\jbossws-1.0_jboss-4.0.4\T3\samples2.txt</stringProp>
<boolProp name="ResultCollector.error_logging">false</boolProp>
</ResultCollector>
<hashTree/>
|