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/> |