You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2010/02/02 01:55:10 UTC
svn commit: r905484 [1/2] - in /jakarta/jmeter/trunk: bin/ bin/testfiles/
src/protocol/http/org/apache/jmeter/protocol/http/sampler/ xdocs/
Author: sebb
Date: Tue Feb 2 00:55:09 2010
New Revision: 905484
URL: http://svn.apache.org/viewvc?rev=905484&view=rev
Log:
Bug 46901 - HTTP Sampler does not process var/func refs correctly in first file parameter
Simplify file handling at run-time by using only a single list which is merged at start-up if necessary.
Added:
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBaseConverter.java (with props)
Modified:
jakarta/jmeter/trunk/bin/saveservice.properties
jakarta/jmeter/trunk/bin/testfiles/AssertionTestPlan.jmx
jakarta/jmeter/trunk/bin/testfiles/AuthManagerTestPlan.jmx
jakarta/jmeter/trunk/bin/testfiles/GuiTest.jmx
jakarta/jmeter/trunk/bin/testfiles/GuiTest231.jmx
jakarta/jmeter/trunk/bin/testfiles/HeaderManagerTestPlan.jmx
jakarta/jmeter/trunk/bin/testfiles/InterleaveTestPlan.jmx
jakarta/jmeter/trunk/bin/testfiles/InterleaveTestPlan2.jmx
jakarta/jmeter/trunk/bin/testfiles/LoopTestPlan.jmx
jakarta/jmeter/trunk/bin/testfiles/Modification Manager.jmx
jakarta/jmeter/trunk/bin/testfiles/OnceOnlyTestPlan.jmx
jakarta/jmeter/trunk/bin/testfiles/SimpleTestPlan.jmx
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.java
jakarta/jmeter/trunk/xdocs/changes.xml
Modified: jakarta/jmeter/trunk/bin/saveservice.properties
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/bin/saveservice.properties?rev=905484&r1=905483&r2=905484&view=diff
==============================================================================
--- jakarta/jmeter/trunk/bin/saveservice.properties (original)
+++ jakarta/jmeter/trunk/bin/saveservice.properties Tue Feb 2 00:55:09 2010
@@ -309,6 +309,7 @@
# If the converter is a collection of subitems, set equal to "collection"
# If the converter needs to know the class mappings but is not a collection of
# subitems, set it equal to "mapping"
+_org.apache.jmeter.protocol.http.sampler.HTTPSamplerBaseConverter=collection
_org.apache.jmeter.protocol.http.util.HTTPResultConverter=collection
_org.apache.jmeter.save.converters.BooleanPropertyConverter=
_org.apache.jmeter.save.converters.IntegerPropertyConverter=
Modified: jakarta/jmeter/trunk/bin/testfiles/AssertionTestPlan.jmx
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/bin/testfiles/AssertionTestPlan.jmx?rev=905484&r1=905483&r2=905484&view=diff
==============================================================================
--- jakarta/jmeter/trunk/bin/testfiles/AssertionTestPlan.jmx (original)
+++ jakarta/jmeter/trunk/bin/testfiles/AssertionTestPlan.jmx Tue Feb 2 00:55:09 2010
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<jmeterTestPlan version="1.2" properties="1.8">
+<jmeterTestPlan version="1.2" properties="2.1">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
<collectionProp name="TestPlan.thread_groups"/>
@@ -18,8 +18,8 @@
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <stringProp name="LoopController.loops">1</stringProp>
<boolProp name="LoopController.continue_forever">false</boolProp>
+ <stringProp name="LoopController.loops">1</stringProp>
</elementProp>
<longProp name="ThreadGroup.end_time">0</longProp>
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
@@ -27,21 +27,18 @@
</ThreadGroup>
<hashTree>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="HTTP Request" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path">/</stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.use_keepalive">false</boolProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<boolProp name="HTTPSampler.image_parser">false</boolProp>
<boolProp name="HTTPSampler.follow_redirects">false</boolProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.domain">jakarta.apache.org</stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
</HTTPSampler>
<hashTree>
@@ -56,7 +53,9 @@
<hashTree/>
</hashTree>
<ResultCollector guiclass="GraphVisualizer" testclass="ResultCollector" testname="File Reporter" enabled="true">
+ <boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -80,14 +79,14 @@
<saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename">assertion.dat</stringProp>
- <boolProp name="ResultCollector.error_logging">false</boolProp>
</ResultCollector>
<hashTree/>
<ResultCollector guiclass="AssertionVisualizer" testclass="ResultCollector" testname="Assertion Results" enabled="true">
+ <boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -111,10 +110,8 @@
<saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
- <boolProp name="ResultCollector.error_logging">false</boolProp>
</ResultCollector>
<hashTree/>
</hashTree>
Modified: jakarta/jmeter/trunk/bin/testfiles/AuthManagerTestPlan.jmx
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/bin/testfiles/AuthManagerTestPlan.jmx?rev=905484&r1=905483&r2=905484&view=diff
==============================================================================
--- jakarta/jmeter/trunk/bin/testfiles/AuthManagerTestPlan.jmx (original)
+++ jakarta/jmeter/trunk/bin/testfiles/AuthManagerTestPlan.jmx Tue Feb 2 00:55:09 2010
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<jmeterTestPlan version="1.2" properties="1.8">
+<jmeterTestPlan version="1.2" properties="2.1">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
<collectionProp name="TestPlan.thread_groups"/>
@@ -18,8 +18,8 @@
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <stringProp name="LoopController.loops">1</stringProp>
<boolProp name="LoopController.continue_forever">false</boolProp>
+ <stringProp name="LoopController.loops">1</stringProp>
</elementProp>
<longProp name="ThreadGroup.end_time">0</longProp>
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
@@ -30,10 +30,10 @@
<collectionProp name="AuthManager.auth_list">
<elementProp name="" elementType="Authorization">
<stringProp name="Authorization.url">http://localhost/secret</stringProp>
- <stringProp name="Authorization.realm"></stringProp>
- <stringProp name="Authorization.domain"></stringProp>
- <stringProp name="Authorization.password">spot</stringProp>
<stringProp name="Authorization.username">kevin</stringProp>
+ <stringProp name="Authorization.password">spot</stringProp>
+ <stringProp name="Authorization.domain"></stringProp>
+ <stringProp name="Authorization.realm"></stringProp>
</elementProp>
</collectionProp>
</AuthManager>
@@ -49,64 +49,57 @@
</ConfigTestElement>
<hashTree/>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="SecretPage1" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path">/secret/index.html</stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.use_keepalive">false</boolProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<boolProp name="HTTPSampler.image_parser">false</boolProp>
<boolProp name="HTTPSampler.follow_redirects">false</boolProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
</HTTPSampler>
<hashTree/>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="SecretPage2" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path">/secret/index2.html</stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.use_keepalive">false</boolProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<boolProp name="HTTPSampler.image_parser">false</boolProp>
<boolProp name="HTTPSampler.follow_redirects">false</boolProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
</HTTPSampler>
<hashTree/>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="NoSecretPage" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path">/index.html</stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.use_keepalive">false</boolProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<boolProp name="HTTPSampler.image_parser">false</boolProp>
<boolProp name="HTTPSampler.follow_redirects">false</boolProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
</HTTPSampler>
<hashTree/>
<ResultCollector guiclass="GraphVisualizer" testclass="ResultCollector" testname="File Reporter" enabled="true">
+ <boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -130,10 +123,8 @@
<saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename">auth-manager.dat</stringProp>
- <boolProp name="ResultCollector.error_logging">false</boolProp>
</ResultCollector>
<hashTree/>
</hashTree>
Modified: jakarta/jmeter/trunk/bin/testfiles/GuiTest.jmx
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/bin/testfiles/GuiTest.jmx?rev=905484&r1=905483&r2=905484&view=diff
==============================================================================
--- jakarta/jmeter/trunk/bin/testfiles/GuiTest.jmx (original)
+++ jakarta/jmeter/trunk/bin/testfiles/GuiTest.jmx Tue Feb 2 00:55:09 2010
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<jmeterTestPlan version="1.2" properties="1.8">
+<jmeterTestPlan version="1.2" properties="2.1">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
<collectionProp name="TestPlan.thread_groups"/>
@@ -29,8 +29,8 @@
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <intProp name="LoopController.loops">-1</intProp>
<boolProp name="LoopController.continue_forever">false</boolProp>
+ <intProp name="LoopController.loops">-1</intProp>
</elementProp>
<longProp name="ThreadGroup.end_time">0</longProp>
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
@@ -91,13 +91,13 @@
<hashTree/>
<ThroughputController guiclass="ThroughputControllerGui" testclass="ThroughputController" testname="Throughput Controller" enabled="true">
<intProp name="ThroughputController.style">0</intProp>
+ <boolProp name="ThroughputController.perThread">true</boolProp>
+ <intProp name="ThroughputController.maxThroughput">1</intProp>
<FloatProperty>
+ <name>ThroughputController.percentThroughput</name>
<value>100.0</value>
<savedValue>0.0</savedValue>
- <name>ThroughputController.percentThroughput</name>
</FloatProperty>
- <boolProp name="ThroughputController.perThread">true</boolProp>
- <intProp name="ThroughputController.maxThroughput">1</intProp>
</ThroughputController>
<hashTree/>
<IfController guiclass="IfControllerPanel" testclass="IfController" testname="If Controller" enabled="true">
@@ -183,7 +183,9 @@
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Visualizers" enabled="true"/>
<hashTree>
<ResultCollector guiclass="AssertionVisualizer" testclass="ResultCollector" testname="Assertion Visualizer" enabled="true">
+ <boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -207,14 +209,14 @@
<saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
- <boolProp name="ResultCollector.error_logging">false</boolProp>
</ResultCollector>
<hashTree/>
<ResultCollector guiclass="GraphAccumVisualizer" testclass="ResultCollector" testname="Graph Accum Visualizer" enabled="true">
+ <boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -238,14 +240,14 @@
<saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
- <boolProp name="ResultCollector.error_logging">false</boolProp>
</ResultCollector>
<hashTree/>
<ResultCollector guiclass="GraphVisualizer" testclass="ResultCollector" testname="Graph Visualizer" enabled="true">
+ <boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -269,14 +271,14 @@
<saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
- <boolProp name="ResultCollector.error_logging">false</boolProp>
</ResultCollector>
<hashTree/>
<ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Simple Data Writer" enabled="true">
+ <boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -300,14 +302,14 @@
<saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
- <boolProp name="ResultCollector.error_logging">false</boolProp>
</ResultCollector>
<hashTree/>
<ResultCollector guiclass="SplineVisualizer" testclass="ResultCollector" testname="Spline Visualizer" enabled="true">
+ <boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -331,14 +333,14 @@
<saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
- <boolProp name="ResultCollector.error_logging">false</boolProp>
</ResultCollector>
<hashTree/>
<ResultCollector guiclass="StatVisualizer" testclass="ResultCollector" testname="StatVisualizer" enabled="true">
+ <boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -362,14 +364,14 @@
<saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
- <boolProp name="ResultCollector.error_logging">false</boolProp>
</ResultCollector>
<hashTree/>
<ResultCollector guiclass="TableVisualizer" testclass="ResultCollector" testname="Table Visualizer" enabled="true">
+ <boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -393,14 +395,14 @@
<saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
- <boolProp name="ResultCollector.error_logging">false</boolProp>
</ResultCollector>
<hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Full Visualizer" enabled="true">
+ <boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -424,10 +426,8 @@
<saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
- <boolProp name="ResultCollector.error_logging">false</boolProp>
</ResultCollector>
<hashTree/>
</hashTree>
@@ -439,8 +439,8 @@
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <intProp name="LoopController.loops">-1</intProp>
<boolProp name="LoopController.continue_forever">false</boolProp>
+ <intProp name="LoopController.loops">-1</intProp>
</elementProp>
<longProp name="ThreadGroup.end_time">0</longProp>
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
@@ -467,8 +467,8 @@
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Simple Controller" enabled="true"/>
<hashTree/>
<LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <stringProp name="LoopController.loops">1</stringProp>
<boolProp name="LoopController.continue_forever">true</boolProp>
+ <stringProp name="LoopController.loops">1</stringProp>
</LoopController>
<hashTree/>
</hashTree>
@@ -480,8 +480,8 @@
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <intProp name="LoopController.loops">-1</intProp>
<boolProp name="LoopController.continue_forever">false</boolProp>
+ <intProp name="LoopController.loops">-1</intProp>
</elementProp>
<longProp name="ThreadGroup.end_time">0</longProp>
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
@@ -514,8 +514,8 @@
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <intProp name="LoopController.loops">-1</intProp>
<boolProp name="LoopController.continue_forever">false</boolProp>
+ <intProp name="LoopController.loops">-1</intProp>
</elementProp>
<longProp name="ThreadGroup.end_time">0</longProp>
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
@@ -547,8 +547,8 @@
</AuthManager>
<hashTree/>
<CookieManager guiclass="CookiePanel" testclass="CookieManager" testname="Cookie Panel" enabled="true">
- <boolProp name="CookieManager.clearEachIteration">false</boolProp>
<collectionProp name="CookieManager.cookies"/>
+ <boolProp name="CookieManager.clearEachIteration">false</boolProp>
</CookieManager>
<hashTree/>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="Header Panel" enabled="true">
@@ -562,12 +562,12 @@
<hashTree/>
<ParamModifier guiclass="ParamModifierGui" testclass="ParamModifier" testname="Param Modifier" enabled="true">
<elementProp name="ParamModifier.mask" elementType="ParamMask">
- <longProp name="ParamModifier.upper_bound">10</longProp>
+ <stringProp name="ParamModifier.field_name"></stringProp>
<stringProp name="ParamModifier.prefix"></stringProp>
<longProp name="ParamModifier.lower_bound">0</longProp>
- <stringProp name="ParamModifier.suffix"></stringProp>
+ <longProp name="ParamModifier.upper_bound">10</longProp>
<longProp name="ParamModifier.increment">1</longProp>
- <stringProp name="ParamModifier.field_name"></stringProp>
+ <stringProp name="ParamModifier.suffix"></stringProp>
</elementProp>
</ParamModifier>
<hashTree/>
@@ -586,32 +586,29 @@
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Samplers" enabled="true"/>
<hashTree>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="HTTP Test Sampler" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="Argument List" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<boolProp name="HTTPSampler.image_parser">false</boolProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="Argument List" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
<stringProp name="HTTPSampler.domain"></stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
</HTTPSampler>
<hashTree/>
<SoapSampler guiclass="SoapSamplerGui" testclass="SoapSampler" testname="SOAP Sampler" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path">/</stringProp>
<stringProp name="HTTPSampler.encoded_path">/</stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<intProp name="HTTPSampler.port">-1</intProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSamper.xml_data"></stringProp>
@@ -619,14 +616,14 @@
</SoapSampler>
<hashTree/>
<WebServiceSampler guiclass="WebServiceSamplerGui" testclass="WebServiceSampler" testname="WebService (SOAP) Request" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path">/</stringProp>
<stringProp name="HTTPSampler.encoded_path">/</stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<stringProp name="WebServiceSampler.proxy_host"></stringProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<stringProp name="WebServiceSampler.proxy_port"></stringProp>
<intProp name="HTTPSampler.port">80</intProp>
<stringProp name="WebServiceSampler.use_proxy">false</stringProp>
@@ -641,11 +638,11 @@
</WebServiceSampler>
<hashTree/>
<AccessLogSampler guiclass="TestBeanGUI" testclass="AccessLogSampler" testname="Tomcat Access Log Sampler" enabled="true">
- <stringProp name="AccessLogSampler.parser_class_name">org.apache.jmeter.protocol.http.util.accesslog.TCLogParser</stringProp>
- <boolProp name="HTTPSampler.image_parser">false</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments"/>
</elementProp>
+ <stringProp name="AccessLogSampler.parser_class_name">org.apache.jmeter.protocol.http.util.accesslog.TCLogParser</stringProp>
+ <boolProp name="HTTPSampler.image_parser">false</boolProp>
<intProp name="HTTPSampler.port">80</intProp>
<stringProp name="parserClassName">org.apache.jmeter.protocol.http.util.accesslog.TCLogParser</stringProp>
<stringProp name="portString"></stringProp>
@@ -666,8 +663,8 @@
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <intProp name="LoopController.loops">-1</intProp>
<boolProp name="LoopController.continue_forever">false</boolProp>
+ <intProp name="LoopController.loops">-1</intProp>
</elementProp>
<longProp name="ThreadGroup.end_time">0</longProp>
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
@@ -677,7 +674,6 @@
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Config" enabled="true"/>
<hashTree>
<JavaConfig guiclass="JavaConfigGui" testclass="JavaConfig" testname="Java Config" enabled="true">
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.SleepTest</stringProp>
<elementProp name="arguments" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" enabled="true">
<collectionProp name="Arguments.arguments">
<elementProp name="SleepTime" elementType="Argument">
@@ -692,13 +688,13 @@
</elementProp>
</collectionProp>
</elementProp>
+ <stringProp name="classname">org.apache.jmeter.protocol.java.test.SleepTest</stringProp>
</JavaConfig>
<hashTree/>
</hashTree>
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Control" enabled="true"/>
<hashTree>
<JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="Java SleepTest" enabled="true">
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.SleepTest</stringProp>
<elementProp name="arguments" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" enabled="true">
<collectionProp name="Arguments.arguments">
<elementProp name="SleepTime" elementType="Argument">
@@ -713,10 +709,10 @@
</elementProp>
</collectionProp>
</elementProp>
+ <stringProp name="classname">org.apache.jmeter.protocol.java.test.SleepTest</stringProp>
</JavaSampler>
<hashTree/>
<JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="JavaTest" enabled="true">
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
<elementProp name="arguments" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" enabled="true">
<collectionProp name="Arguments.arguments">
<elementProp name="Sleep_Time" elementType="Argument">
@@ -761,6 +757,7 @@
</elementProp>
</collectionProp>
</elementProp>
+ <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
</JavaSampler>
<hashTree/>
<BeanShellSampler guiclass="BeanShellSamplerGui" testclass="BeanShellSampler" testname="BeanShell Sampler" enabled="true">
@@ -784,8 +781,8 @@
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <intProp name="LoopController.loops">-1</intProp>
<boolProp name="LoopController.continue_forever">false</boolProp>
+ <intProp name="LoopController.loops">-1</intProp>
</elementProp>
<longProp name="ThreadGroup.end_time">0</longProp>
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
@@ -833,8 +830,8 @@
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <intProp name="LoopController.loops">-1</intProp>
<boolProp name="LoopController.continue_forever">false</boolProp>
+ <intProp name="LoopController.loops">-1</intProp>
</elementProp>
<longProp name="ThreadGroup.end_time">0</longProp>
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
Modified: jakarta/jmeter/trunk/bin/testfiles/GuiTest231.jmx
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/bin/testfiles/GuiTest231.jmx?rev=905484&r1=905483&r2=905484&view=diff
==============================================================================
--- jakarta/jmeter/trunk/bin/testfiles/GuiTest231.jmx (original)
+++ jakarta/jmeter/trunk/bin/testfiles/GuiTest231.jmx Tue Feb 2 00:55:09 2010
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<jmeterTestPlan version="1.2" properties="2.0">
+<jmeterTestPlan version="1.2" properties="2.1">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="GUI231" enabled="true">
<stringProp name="TestPlan.comments">All GUI test elements in JMeter 2.3.1</stringProp>
@@ -86,9 +86,9 @@
<boolProp name="ThroughputController.perThread">true</boolProp>
<intProp name="ThroughputController.maxThroughput">111</intProp>
<FloatProperty>
+ <name>ThroughputController.percentThroughput</name>
<value>100.0</value>
<savedValue>0.0</savedValue>
- <name>ThroughputController.percentThroughput</name>
</FloatProperty>
</ThroughputController>
<hashTree/>
@@ -307,9 +307,9 @@
<ConstantThroughputTimer guiclass="TestBeanGUI" testclass="ConstantThroughputTimer" testname="Constant Throughput Timer" enabled="true">
<stringProp name="calcMode">this thread only</stringProp>
<doubleProp>
+ <name>throughput</name>
<value>11.0</value>
<savedValue>0.0</savedValue>
- <name>throughput</name>
</doubleProp>
</ConstantThroughputTimer>
<hashTree/>
@@ -427,11 +427,17 @@
<boolProp name="HTTPSampler.auto_redirects">true</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
- <stringProp name="HTTPSampler.mimetype">mime</stringProp>
- <stringProp name="HTTPSampler.FILE_NAME">path</stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD">name</stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
<stringProp name="HTTPSampler.embedded_url_re">match</stringProp>
+ <elementProp name="HTTPsampler.Files" elementType="HTTPFileArgs">
+ <collectionProp name="HTTPFileArgs.files">
+ <elementProp name="path" elementType="HTTPFileArg">
+ <stringProp name="File.path">path</stringProp>
+ <stringProp name="File.mimetype">mime</stringProp>
+ <stringProp name="File.paramname">name</stringProp>
+ </elementProp>
+ </collectionProp>
+ </elementProp>
</AjpSampler>
<hashTree/>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="HTTP Request" enabled="true">
@@ -448,9 +454,6 @@
<boolProp name="HTTPSampler.auto_redirects">true</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
</HTTPSampler>
@@ -469,9 +472,6 @@
<boolProp name="HTTPSampler.auto_redirects">true</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
</HTTPSampler2>
@@ -655,11 +655,11 @@
<MailReaderSampler guiclass="MailReaderSamplerGui" testclass="MailReaderSampler" testname="Mail Reader Sampler" enabled="true">
<stringProp name="host_type">imap</stringProp>
<stringProp name="folder">Trash</stringProp>
+ <intProp name="num_messages">-1</intProp>
+ <boolProp name="delete">false</boolProp>
<stringProp name="host">server</stringProp>
<stringProp name="username">user</stringProp>
<stringProp name="password">pass</stringProp>
- <intProp name="num_messages">-1</intProp>
- <boolProp name="delete">false</boolProp>
</MailReaderSampler>
<hashTree/>
<TCPSampler guiclass="TCPSamplerGui" testclass="TCPSampler" testname="TCP Sampler" enabled="true">
@@ -785,6 +785,7 @@
<ResultCollector guiclass="AssertionVisualizer" testclass="ResultCollector" testname="Assertion Results" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -809,7 +810,6 @@
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
@@ -823,6 +823,7 @@
<ResultCollector guiclass="DistributionGraphVisualizer" testclass="ResultCollector" testname="Distribution Graph (alpha)" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -847,7 +848,6 @@
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
@@ -855,6 +855,7 @@
<ResultCollector guiclass="GraphAccumVisualizer" testclass="ResultCollector" testname="Graph Full Results" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -879,7 +880,6 @@
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
@@ -887,6 +887,7 @@
<ResultCollector guiclass="GraphVisualizer" testclass="ResultCollector" testname="Graph Results" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -911,7 +912,6 @@
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
@@ -919,6 +919,7 @@
<MailerResultCollector guiclass="MailerVisualizer" testclass="MailerResultCollector" testname="Mailer Visualizer" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -943,7 +944,6 @@
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
</value>
- <name>saveConfig</name>
</objProp>
<elementProp name="MailerResultCollector.mailer_model" elementType="MailerModel">
<stringProp name="MailerModel.successLimit">2</stringProp>
@@ -960,6 +960,7 @@
<ResultCollector guiclass="MonitorHealthVisualizer" testclass="ResultCollector" testname="Monitor Results" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -984,7 +985,6 @@
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
@@ -992,6 +992,7 @@
<ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Simple Data Writer" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -1016,7 +1017,6 @@
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
@@ -1024,6 +1024,7 @@
<ResultCollector guiclass="SplineVisualizer" testclass="ResultCollector" testname="Spline Visualizer" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -1048,7 +1049,6 @@
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
@@ -1056,6 +1056,7 @@
<ResultCollector guiclass="StatGraphVisualizer" testclass="ResultCollector" testname="Aggregate Graph" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -1080,7 +1081,6 @@
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
@@ -1088,6 +1088,7 @@
<ResultCollector guiclass="StatVisualizer" testclass="ResultCollector" testname="Aggregate Report" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -1112,7 +1113,6 @@
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
@@ -1120,6 +1120,7 @@
<ResultCollector guiclass="SummaryReport" testclass="ResultCollector" testname="Summary Report" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -1144,7 +1145,6 @@
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
@@ -1152,6 +1152,7 @@
<ResultCollector guiclass="TableVisualizer" testclass="ResultCollector" testname="View Results in Table" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -1176,7 +1177,6 @@
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
@@ -1184,6 +1184,7 @@
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -1208,7 +1209,6 @@
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
Modified: jakarta/jmeter/trunk/bin/testfiles/HeaderManagerTestPlan.jmx
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/bin/testfiles/HeaderManagerTestPlan.jmx?rev=905484&r1=905483&r2=905484&view=diff
==============================================================================
--- jakarta/jmeter/trunk/bin/testfiles/HeaderManagerTestPlan.jmx (original)
+++ jakarta/jmeter/trunk/bin/testfiles/HeaderManagerTestPlan.jmx Tue Feb 2 00:55:09 2010
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<jmeterTestPlan version="1.2" properties="1.8">
+<jmeterTestPlan version="1.2" properties="2.1">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
<elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
@@ -18,8 +18,8 @@
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <stringProp name="LoopController.loops">1</stringProp>
<boolProp name="LoopController.continue_forever">false</boolProp>
+ <stringProp name="LoopController.loops">1</stringProp>
</elementProp>
<longProp name="ThreadGroup.end_time">0</longProp>
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
@@ -29,33 +29,32 @@
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="User-Agent" elementType="Header">
- <stringProp name="Header.value">Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)</stringProp>
<stringProp name="Header.name">User-Agent</stringProp>
+ <stringProp name="Header.value">Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="HTTP Request" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path">/</stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.use_keepalive">false</boolProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<boolProp name="HTTPSampler.image_parser">false</boolProp>
<boolProp name="HTTPSampler.follow_redirects">false</boolProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.domain">jakarta.apache.org</stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
</HTTPSampler>
<hashTree/>
<ResultCollector guiclass="GraphVisualizer" testclass="ResultCollector" testname="File Reporter" enabled="true">
+ <boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -79,10 +78,8 @@
<saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename">header-manager.dat</stringProp>
- <boolProp name="ResultCollector.error_logging">false</boolProp>
</ResultCollector>
<hashTree/>
</hashTree>
Modified: jakarta/jmeter/trunk/bin/testfiles/InterleaveTestPlan.jmx
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/bin/testfiles/InterleaveTestPlan.jmx?rev=905484&r1=905483&r2=905484&view=diff
==============================================================================
--- jakarta/jmeter/trunk/bin/testfiles/InterleaveTestPlan.jmx (original)
+++ jakarta/jmeter/trunk/bin/testfiles/InterleaveTestPlan.jmx Tue Feb 2 00:55:09 2010
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<jmeterTestPlan version="1.2" properties="1.8">
+<jmeterTestPlan version="1.2" properties="2.1">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
<collectionProp name="TestPlan.thread_groups"/>
@@ -18,8 +18,8 @@
<stringProp name="ThreadGroup.num_threads">2</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <stringProp name="LoopController.loops">5</stringProp>
<boolProp name="LoopController.continue_forever">false</boolProp>
+ <stringProp name="LoopController.loops">5</stringProp>
</elementProp>
<longProp name="ThreadGroup.end_time">0</longProp>
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
@@ -41,65 +41,58 @@
</ConfigTestElement>
<hashTree/>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="News Page" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path">/site/news.html</stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.use_keepalive">false</boolProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<boolProp name="HTTPSampler.image_parser">false</boolProp>
<boolProp name="HTTPSampler.follow_redirects">false</boolProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
<stringProp name="HTTPSampler.domain"></stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
</HTTPSampler>
<hashTree/>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="FAQ Page" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path">/site/faqs.html</stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.use_keepalive">false</boolProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<boolProp name="HTTPSampler.image_parser">false</boolProp>
<boolProp name="HTTPSampler.follow_redirects">false</boolProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
<stringProp name="HTTPSampler.domain"></stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
</HTTPSampler>
<hashTree/>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="Gump Page" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path">/gump</stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.use_keepalive">false</boolProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<boolProp name="HTTPSampler.image_parser">false</boolProp>
<boolProp name="HTTPSampler.follow_redirects">false</boolProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
<stringProp name="HTTPSampler.domain"></stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
</HTTPSampler>
<hashTree/>
</hashTree>
<ResultCollector guiclass="GraphVisualizer" testclass="ResultCollector" testname="File Reporter" enabled="true">
+ <boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -123,10 +116,8 @@
<saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename">interleave-test.dat</stringProp>
- <boolProp name="ResultCollector.error_logging">false</boolProp>
</ResultCollector>
<hashTree/>
</hashTree>
Modified: jakarta/jmeter/trunk/bin/testfiles/InterleaveTestPlan2.jmx
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/bin/testfiles/InterleaveTestPlan2.jmx?rev=905484&r1=905483&r2=905484&view=diff
==============================================================================
--- jakarta/jmeter/trunk/bin/testfiles/InterleaveTestPlan2.jmx (original)
+++ jakarta/jmeter/trunk/bin/testfiles/InterleaveTestPlan2.jmx Tue Feb 2 00:55:09 2010
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<jmeterTestPlan version="1.2" properties="1.8">
+<jmeterTestPlan version="1.2" properties="2.1">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
<collectionProp name="TestPlan.thread_groups"/>
@@ -18,8 +18,8 @@
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <stringProp name="LoopController.loops">8</stringProp>
<boolProp name="LoopController.continue_forever">false</boolProp>
+ <stringProp name="LoopController.loops">8</stringProp>
</elementProp>
<longProp name="ThreadGroup.end_time">0</longProp>
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
@@ -45,40 +45,34 @@
</InterleaveControl>
<hashTree>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="Home Page" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path">/</stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.use_keepalive">false</boolProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<boolProp name="HTTPSampler.image_parser">false</boolProp>
<boolProp name="HTTPSampler.follow_redirects">false</boolProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
<stringProp name="HTTPSampler.domain"></stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
</HTTPSampler>
<hashTree/>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="CVS Page" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path">/site/cvsindex.html</stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.use_keepalive">false</boolProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<boolProp name="HTTPSampler.image_parser">false</boolProp>
<boolProp name="HTTPSampler.follow_redirects">false</boolProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
<stringProp name="HTTPSampler.domain"></stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
</HTTPSampler>
<hashTree/>
@@ -88,47 +82,43 @@
</InterleaveControl>
<hashTree>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="Bug Page" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path">/site/bugs.html</stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.use_keepalive">false</boolProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<boolProp name="HTTPSampler.image_parser">false</boolProp>
<boolProp name="HTTPSampler.follow_redirects">false</boolProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
<stringProp name="HTTPSampler.domain"></stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
</HTTPSampler>
<hashTree/>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="FAQ Page" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path">/site/faqs.html</stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.use_keepalive">false</boolProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<boolProp name="HTTPSampler.image_parser">false</boolProp>
<boolProp name="HTTPSampler.follow_redirects">false</boolProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
<stringProp name="HTTPSampler.domain"></stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
</HTTPSampler>
<hashTree/>
</hashTree>
</hashTree>
<ResultCollector guiclass="GraphVisualizer" testclass="ResultCollector" testname="File Reporter" enabled="true">
+ <boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -152,10 +142,8 @@
<saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename">interleave-test2.dat</stringProp>
- <boolProp name="ResultCollector.error_logging">false</boolProp>
</ResultCollector>
<hashTree/>
</hashTree>
Modified: jakarta/jmeter/trunk/bin/testfiles/LoopTestPlan.jmx
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/bin/testfiles/LoopTestPlan.jmx?rev=905484&r1=905483&r2=905484&view=diff
==============================================================================
--- jakarta/jmeter/trunk/bin/testfiles/LoopTestPlan.jmx (original)
+++ jakarta/jmeter/trunk/bin/testfiles/LoopTestPlan.jmx Tue Feb 2 00:55:09 2010
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<jmeterTestPlan version="1.2" properties="1.8">
+<jmeterTestPlan version="1.2" properties="2.1">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
<collectionProp name="TestPlan.thread_groups"/>
@@ -18,8 +18,8 @@
<stringProp name="ThreadGroup.num_threads">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <stringProp name="LoopController.loops">1</stringProp>
<boolProp name="LoopController.continue_forever">false</boolProp>
+ <stringProp name="LoopController.loops">1</stringProp>
</elementProp>
<longProp name="ThreadGroup.end_time">0</longProp>
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
@@ -37,51 +37,47 @@
</ConfigTestElement>
<hashTree/>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="Home Page" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path">/</stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.use_keepalive">false</boolProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<boolProp name="HTTPSampler.image_parser">false</boolProp>
<boolProp name="HTTPSampler.follow_redirects">false</boolProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
<stringProp name="HTTPSampler.domain"></stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
</HTTPSampler>
<hashTree/>
<LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <stringProp name="LoopController.loops">5</stringProp>
<stringProp name="LoopController.continue_forever">true</stringProp>
+ <stringProp name="LoopController.loops">5</stringProp>
</LoopController>
<hashTree>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="News Page" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path">/site/news.html</stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.use_keepalive">false</boolProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<boolProp name="HTTPSampler.image_parser">false</boolProp>
<boolProp name="HTTPSampler.follow_redirects">false</boolProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
<stringProp name="HTTPSampler.domain"></stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
</HTTPSampler>
<hashTree/>
</hashTree>
<ResultCollector guiclass="GraphVisualizer" testclass="ResultCollector" testname="File Reporter" enabled="true">
+ <boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -105,10 +101,8 @@
<saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename">loop-test.dat</stringProp>
- <boolProp name="ResultCollector.error_logging">false</boolProp>
</ResultCollector>
<hashTree/>
</hashTree>
Modified: jakarta/jmeter/trunk/bin/testfiles/Modification Manager.jmx
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/bin/testfiles/Modification%20Manager.jmx?rev=905484&r1=905483&r2=905484&view=diff
==============================================================================
--- jakarta/jmeter/trunk/bin/testfiles/Modification Manager.jmx (original)
+++ jakarta/jmeter/trunk/bin/testfiles/Modification Manager.jmx Tue Feb 2 00:55:09 2010
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<jmeterTestPlan version="1.2" properties="1.8">
+<jmeterTestPlan version="1.2" properties="2.1">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
<collectionProp name="TestPlan.thread_groups"/>
@@ -16,12 +16,6 @@
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Simple Controller" enabled="true"/>
<hashTree>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="Web Testing" enabled="true">
- <stringProp name="HTTPSampler.path">/xdx/admin/inspect_job.jsp</stringProp>
- <stringProp name="HTTPSampler.method">GET</stringProp>
- <boolProp name="HTTPSampler.use_keepalive">false</boolProp>
- <stringProp name="HTTPSampler.protocol">http</stringProp>
- <boolProp name="HTTPSampler.image_parser">false</boolProp>
- <boolProp name="HTTPSampler.follow_redirects">false</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
@@ -44,12 +38,15 @@
</elementProp>
</collectionProp>
</elementProp>
+ <stringProp name="HTTPSampler.path">/xdx/admin/inspect_job.jsp</stringProp>
+ <stringProp name="HTTPSampler.method">GET</stringProp>
+ <boolProp name="HTTPSampler.use_keepalive">false</boolProp>
+ <stringProp name="HTTPSampler.protocol">http</stringProp>
+ <boolProp name="HTTPSampler.image_parser">false</boolProp>
+ <boolProp name="HTTPSampler.follow_redirects">false</boolProp>
<stringProp name="HTTPSampler.port">80</stringProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
<stringProp name="HTTPSampler.domain"></stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
</HTTPSampler>
<hashTree/>
Modified: jakarta/jmeter/trunk/bin/testfiles/OnceOnlyTestPlan.jmx
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/bin/testfiles/OnceOnlyTestPlan.jmx?rev=905484&r1=905483&r2=905484&view=diff
==============================================================================
--- jakarta/jmeter/trunk/bin/testfiles/OnceOnlyTestPlan.jmx (original)
+++ jakarta/jmeter/trunk/bin/testfiles/OnceOnlyTestPlan.jmx Tue Feb 2 00:55:09 2010
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<jmeterTestPlan version="1.2" properties="1.8">
+<jmeterTestPlan version="1.2" properties="2.1">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
<collectionProp name="TestPlan.thread_groups"/>
@@ -18,8 +18,8 @@
<stringProp name="ThreadGroup.num_threads">2</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <stringProp name="LoopController.loops">3</stringProp>
<boolProp name="LoopController.continue_forever">false</boolProp>
+ <stringProp name="LoopController.loops">3</stringProp>
</elementProp>
<longProp name="ThreadGroup.end_time">0</longProp>
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
@@ -39,46 +39,42 @@
<OnceOnlyController guiclass="OnceOnlyControllerGui" testclass="OnceOnlyController" testname="Once Only Controller" enabled="true"/>
<hashTree>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="Home Page" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path">/</stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.use_keepalive">false</boolProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<boolProp name="HTTPSampler.image_parser">false</boolProp>
<boolProp name="HTTPSampler.follow_redirects">false</boolProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
<stringProp name="HTTPSampler.domain"></stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
</HTTPSampler>
<hashTree/>
</hashTree>
<HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="Bug Page" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
<stringProp name="HTTPSampler.path">/site/bugs.html</stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.use_keepalive">false</boolProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<boolProp name="HTTPSampler.image_parser">false</boolProp>
<boolProp name="HTTPSampler.follow_redirects">false</boolProp>
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
<stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.mimetype"></stringProp>
- <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
<stringProp name="HTTPSampler.monitor">false</stringProp>
<stringProp name="HTTPSampler.domain"></stringProp>
- <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
</HTTPSampler>
<hashTree/>
<ResultCollector guiclass="GraphVisualizer" testclass="ResultCollector" testname="File Reporter" enabled="true">
+ <boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
+ <name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
@@ -102,10 +98,8 @@
<saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
</value>
- <name>saveConfig</name>
</objProp>
<stringProp name="filename">once-only-test.dat</stringProp>
- <boolProp name="ResultCollector.error_logging">false</boolProp>
</ResultCollector>
<hashTree/>
</hashTree>
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org