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 2008/05/26 23:38:48 UTC
svn commit: r660317 [1/3] - /jakarta/jmeter/trunk/xdocs/demos/
Author: sebb
Date: Mon May 26 14:38:44 2008
New Revision: 660317
URL: http://svn.apache.org/viewvc?rev=660317&view=rev
Log:
JMX LF
Modified:
jakarta/jmeter/trunk/xdocs/demos/AssertionTestPlan.jmx (contents, props changed)
jakarta/jmeter/trunk/xdocs/demos/AuthManagerTestPlan.jmx (contents, props changed)
jakarta/jmeter/trunk/xdocs/demos/ForEachTest2.jmx (contents, props changed)
jakarta/jmeter/trunk/xdocs/demos/HeaderManagerTestPlan.jmx (contents, props changed)
jakarta/jmeter/trunk/xdocs/demos/InterleaveTestPlan.jmx (contents, props changed)
jakarta/jmeter/trunk/xdocs/demos/InterleaveTestPlan2.jmx (contents, props changed)
jakarta/jmeter/trunk/xdocs/demos/JMSPointToPoint.jmx (contents, props changed)
jakarta/jmeter/trunk/xdocs/demos/LoopTestPlan.jmx (contents, props changed)
jakarta/jmeter/trunk/xdocs/demos/OnceOnlyTestPlan.jmx (contents, props changed)
jakarta/jmeter/trunk/xdocs/demos/ProxyServerTestPlan.jmx (contents, props changed)
jakarta/jmeter/trunk/xdocs/demos/SimpleTestPlan.jmx (contents, props changed)
jakarta/jmeter/trunk/xdocs/demos/URLRewritingExample.jmx (contents, props changed)
jakarta/jmeter/trunk/xdocs/demos/forEachTestPlan.jmx (contents, props changed)
Modified: jakarta/jmeter/trunk/xdocs/demos/AssertionTestPlan.jmx
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/demos/AssertionTestPlan.jmx?rev=660317&r1=660316&r2=660317&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/demos/AssertionTestPlan.jmx (original)
+++ jakarta/jmeter/trunk/xdocs/demos/AssertionTestPlan.jmx Mon May 26 14:38:44 2008
@@ -1,83 +1,128 @@
<?xml version="1.0" encoding="UTF-8"?>
-<node>
-<testelement class="org.apache.jmeter.testelement.TestPlan">
-<property name="TestElement.test_class">org.apache.jmeter.testelement.TestPlan</property>
-<property name="TestElement.name">Test Plan</property>
-<property name="TestPlan.functional_mode">false</property>
-<collection name="TestPlan.thread_groups" class="java.util.LinkedList"/>
-<testelement name="TestPlan.user_defined_variables" class="org.apache.jmeter.config.Arguments">
-<property name="TestElement.name">Argument List</property>
-<property name="TestElement.test_class">org.apache.jmeter.config.Arguments</property>
-<collection name="Arguments.arguments" class="java.util.ArrayList"/>
-<property name="TestElement.gui_class">org.apache.jmeter.config.gui.ArgumentsPanel</property>
-</testelement>
-<property name="TestElement.gui_class">org.apache.jmeter.control.gui.TestPlanGui</property>
-</testelement>
-<node>
-<testelement class="org.apache.jmeter.threads.ThreadGroup">
-<property name="TestElement.name">Thread Group</property>
-<property name="TestElement.test_class">org.apache.jmeter.threads.ThreadGroup</property>
-<testelement name="ThreadGroup.main_controller" class="org.apache.jmeter.control.LoopController">
-<property name="TestElement.test_class">org.apache.jmeter.control.LoopController</property>
-<property name="TestElement.name">Loop Controller</property>
-<property name="LoopController.continue_forever">false</property>
-<property name="LoopController.loops">1</property>
-<property name="TestElement.gui_class">org.apache.jmeter.control.gui.LoopControlPanel</property>
-</testelement>
-<property name="ThreadGroup.num_threads">1</property>
-<property name="ThreadGroup.ramp_time">0</property>
-<property name="TestElement.gui_class">org.apache.jmeter.threads.gui.ThreadGroupGui</property>
-</testelement>
-<node>
-<testelement class="org.apache.jmeter.protocol.http.sampler.HTTPSampler">
-<property name="TestElement.name">HTTP Request</property>
-<property name="TestElement.test_class">org.apache.jmeter.protocol.http.sampler.HTTPSampler</property>
-<property name="HTTPSampler.port"> </property>
-<property name="HTTPSampler.method">GET</property>
-<property name="HTTPSampler.mimetype"> </property>
-<collection name="AbstractSampler.assertions" class="java.util.ArrayList"/>
-<testelement name="HTTPsampler.Arguments" class="org.apache.jmeter.config.Arguments">
-<property name="TestElement.test_class">org.apache.jmeter.config.Arguments</property>
-<property name="TestElement.name"> </property>
-<collection name="Arguments.arguments" class="java.util.ArrayList"/>
-<property name="TestElement.gui_class">org.apache.jmeter.config.gui.ArgumentsPanel</property>
-</testelement>
-<property name="HTTPSampler.follow_redirects">true</property>
-<property name="HTTPSampler.protocol">http</property>
-<property name="HTTPSampler.FILE_FIELD"> </property>
-<property name="HTTPSampler.path">/</property>
-<property name="HTTPSampler.domain">jakarta.apache.org</property>
-<property name="HTTPSampler.use_keepalive">false</property>
-<property name="TestElement.gui_class">org.apache.jmeter.protocol.http.control.gui.HttpTestSampleGui</property>
-<property name="HTTPSampler.FILE_NAME"> </property>
-</testelement>
-<node>
-<testelement class="org.apache.jmeter.assertions.Assertion">
-<property name="TestElement.test_class">org.apache.jmeter.assertions.Assertion</property>
-<property name="TestElement.name">Assertion</property>
-<property name="Assertion.test_type">2</property>
-<property name="Assertion.test_field">Assertion.response_data</property>
-<collection name="Asserion.test_strings" class="java.util.ArrayList">
-<string></html></string>
-</collection>
-<property name="TestElement.gui_class">org.apache.jmeter.assertions.gui.AssertionGui</property>
-</testelement>
-</node>
-</node>
-<node>
-<testelement class="org.apache.jmeter.reporters.ResultCollector">
-<property name="TestElement.name">File Reporter</property>
-<property name="TestElement.test_class">org.apache.jmeter.reporters.ResultCollector</property>
-<property name="filename">assertion.dat</property>
-<property name="TestElement.gui_class">org.apache.jmeter.visualizers.GraphVisualizer</property>
-</testelement>
-</node>
-<node>
-<testelement class="org.apache.jmeter.reporters.ResultCollector">
-<property name="TestElement.name">Assertion Results</property>
-<property name="TestElement.test_class">org.apache.jmeter.reporters.ResultCollector</property>
-<property name="TestElement.gui_class">org.apache.jmeter.visualizers.AssertionVisualizer</property>
-</testelement>
-</node>
-</node>
-</node>
+<jmeterTestPlan version="1.2" properties="2.1">
+ <hashTree>
+ <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
+ <boolProp name="TestPlan.functional_mode">false</boolProp>
+ <collectionProp name="TestPlan.thread_groups"/>
+ <elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="Argument List" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
+ <boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
+ <stringProp name="TestPlan.comments"></stringProp>
+ <stringProp name="TestPlan.user_define_classpath"></stringProp>
+ </TestPlan>
+ <hashTree>
+ <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Thread Group" enabled="true">
+ <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
+ <boolProp name="LoopController.continue_forever">false</boolProp>
+ <stringProp name="LoopController.loops">1</stringProp>
+ </elementProp>
+ <stringProp name="ThreadGroup.num_threads">1</stringProp>
+ <stringProp name="ThreadGroup.ramp_time">0</stringProp>
+ <longProp name="ThreadGroup.start_time">1211836421000</longProp>
+ <longProp name="ThreadGroup.end_time">1211836421000</longProp>
+ <boolProp name="ThreadGroup.scheduler">false</boolProp>
+ <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
+ <stringProp name="ThreadGroup.duration"></stringProp>
+ <stringProp name="ThreadGroup.delay"></stringProp>
+ </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.domain">jakarta.apache.org</stringProp>
+ <stringProp name="HTTPSampler.port"></stringProp>
+ <stringProp name="HTTPSampler.protocol">http</stringProp>
+ <stringProp name="HTTPSampler.contentEncoding"></stringProp>
+ <stringProp name="HTTPSampler.path">/</stringProp>
+ <stringProp name="HTTPSampler.method">GET</stringProp>
+ <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
+ <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
+ <boolProp name="HTTPSampler.use_keepalive">false</boolProp>
+ <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
+ <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
+ <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
+ <stringProp name="HTTPSampler.mimetype"></stringProp>
+ <stringProp name="HTTPSampler.monitor">false</stringProp>
+ <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
+ </HTTPSampler>
+ <hashTree>
+ <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Assertion" enabled="true">
+ <collectionProp name="Asserion.test_strings">
+ <stringProp name="-1139173792"></html></stringProp>
+ </collectionProp>
+ <intProp name="Assertion.test_type">2</intProp>
+ <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
+ <stringProp name="Assertion.assume_success">false</stringProp>
+ </ResponseAssertion>
+ <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>
+ <timestamp>true</timestamp>
+ <success>true</success>
+ <label>true</label>
+ <code>true</code>
+ <message>true</message>
+ <threadName>true</threadName>
+ <dataType>true</dataType>
+ <encoding>false</encoding>
+ <assertions>true</assertions>
+ <subresults>true</subresults>
+ <responseData>false</responseData>
+ <samplerData>false</samplerData>
+ <xml>true</xml>
+ <fieldNames>false</fieldNames>
+ <responseHeaders>false</responseHeaders>
+ <requestHeaders>false</requestHeaders>
+ <responseDataOnError>false</responseDataOnError>
+ <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
+ <assertionsResultsToSave>0</assertionsResultsToSave>
+ <bytes>true</bytes>
+ </value>
+ </objProp>
+ <stringProp name="filename">assertion.dat</stringProp>
+ </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>
+ <timestamp>true</timestamp>
+ <success>true</success>
+ <label>true</label>
+ <code>true</code>
+ <message>true</message>
+ <threadName>true</threadName>
+ <dataType>true</dataType>
+ <encoding>false</encoding>
+ <assertions>true</assertions>
+ <subresults>true</subresults>
+ <responseData>false</responseData>
+ <samplerData>false</samplerData>
+ <xml>true</xml>
+ <fieldNames>false</fieldNames>
+ <responseHeaders>false</responseHeaders>
+ <requestHeaders>false</requestHeaders>
+ <responseDataOnError>false</responseDataOnError>
+ <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
+ <assertionsResultsToSave>0</assertionsResultsToSave>
+ <bytes>true</bytes>
+ </value>
+ </objProp>
+ <stringProp name="filename"></stringProp>
+ </ResultCollector>
+ <hashTree/>
+ </hashTree>
+ </hashTree>
+ </hashTree>
+</jmeterTestPlan>
Propchange: jakarta/jmeter/trunk/xdocs/demos/AssertionTestPlan.jmx
------------------------------------------------------------------------------
--- svn:eol-style (original)
+++ svn:eol-style Mon May 26 14:38:44 2008
@@ -1 +1 @@
-native
+LF
Modified: jakarta/jmeter/trunk/xdocs/demos/AuthManagerTestPlan.jmx
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/demos/AuthManagerTestPlan.jmx?rev=660317&r1=660316&r2=660317&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/demos/AuthManagerTestPlan.jmx (original)
+++ jakarta/jmeter/trunk/xdocs/demos/AuthManagerTestPlan.jmx Mon May 26 14:38:44 2008
@@ -1,146 +1,151 @@
<?xml version="1.0" encoding="UTF-8"?>
-<node>
-<testelement class="org.apache.jmeter.testelement.TestPlan">
-<property name="TestElement.test_class">org.apache.jmeter.testelement.TestPlan</property>
-<property name="TestElement.name">Test Plan</property>
-<property name="TestPlan.functional_mode">false</property>
-<collection name="TestPlan.thread_groups" class="java.util.LinkedList"/>
-<testelement name="TestPlan.user_defined_variables" class="org.apache.jmeter.config.Arguments">
-<property name="TestElement.name">Argument List</property>
-<property name="TestElement.test_class">org.apache.jmeter.config.Arguments</property>
-<collection name="Arguments.arguments" class="java.util.ArrayList"/>
-<property name="TestElement.gui_class">org.apache.jmeter.config.gui.ArgumentsPanel</property>
-</testelement>
-<property name="TestElement.gui_class">org.apache.jmeter.control.gui.TestPlanGui</property>
-</testelement>
-<node>
-<testelement class="org.apache.jmeter.threads.ThreadGroup">
-<property name="TestElement.name">Thread Group</property>
-<property name="TestElement.test_class">org.apache.jmeter.threads.ThreadGroup</property>
-<testelement name="ThreadGroup.main_controller" class="org.apache.jmeter.control.LoopController">
-<property name="TestElement.test_class">org.apache.jmeter.control.LoopController</property>
-<property name="TestElement.name">Loop Controller</property>
-<property name="LoopController.continue_forever">false</property>
-<property name="LoopController.loops">1</property>
-<property name="TestElement.gui_class">org.apache.jmeter.control.gui.LoopControlPanel</property>
-</testelement>
-<property name="ThreadGroup.num_threads">1</property>
-<property name="ThreadGroup.ramp_time">0</property>
-<property name="TestElement.gui_class">org.apache.jmeter.threads.gui.ThreadGroupGui</property>
-</testelement>
-<node>
-<testelement class="org.apache.jmeter.protocol.http.control.AuthManager">
-<property name="TestElement.name">HTTP Authorization Manager</property>
-<property name="TestElement.test_class">org.apache.jmeter.protocol.http.control.AuthManager</property>
-<collection name="AuthManager.auth_list" class="java.util.ArrayList">
-<testelement class="org.apache.jmeter.protocol.http.control.Authorization">
-<property name="Authorization.username">kevin</property>
-<property name="Authorization.url">http://localhost/secret</property>
-<property name="Authorization.password">spot</property>
-</testelement>
-</collection>
-<property name="TestElement.gui_class">org.apache.jmeter.protocol.http.gui.AuthPanel</property>
-</testelement>
-</node>
-<node>
-<testelement class="org.apache.jmeter.config.ConfigTestElement">
-<property name="HTTPSampler.method">GET</property>
-<property name="HTTPSampler.port"> </property>
-<property name="TestElement.test_class">org.apache.jmeter.config.ConfigTestElement</property>
-<property name="TestElement.name">HTTP Request Defaults</property>
-<testelement name="HTTPsampler.Arguments" class="org.apache.jmeter.config.Arguments">
-<property name="TestElement.name"> </property>
-<property name="TestElement.test_class">org.apache.jmeter.config.Arguments</property>
-<collection name="Arguments.arguments" class="java.util.LinkedList"/>
-<property name="TestElement.gui_class">org.apache.jmeter.config.gui.ArgumentsPanel</property>
-</testelement>
-<property name="HTTPSampler.follow_redirects">false</property>
-<property name="HTTPSampler.protocol">http</property>
-<property name="HTTPSampler.path">/</property>
-<property name="HTTPSampler.use_keepalive">false</property>
-<property name="HTTPSampler.domain">localhost</property>
-<property name="TestElement.gui_class">org.apache.jmeter.protocol.http.config.gui.UrlConfigGui</property>
-</testelement>
-</node>
-<node>
-<testelement class="org.apache.jmeter.protocol.http.sampler.HTTPSampler">
-<property name="TestElement.name">SecretPage1</property>
-<property name="TestElement.test_class">org.apache.jmeter.protocol.http.sampler.HTTPSampler</property>
-<property name="HTTPSampler.port"> </property>
-<property name="HTTPSampler.method">GET</property>
-<property name="HTTPSampler.mimetype"> </property>
-<collection name="AbstractSampler.assertions" class="java.util.ArrayList"/>
-<testelement name="HTTPsampler.Arguments" class="org.apache.jmeter.config.Arguments">
-<property name="TestElement.test_class">org.apache.jmeter.config.Arguments</property>
-<property name="TestElement.name"> </property>
-<collection name="Arguments.arguments" class="java.util.ArrayList"/>
-<property name="TestElement.gui_class">org.apache.jmeter.config.gui.ArgumentsPanel</property>
-</testelement>
-<property name="HTTPSampler.follow_redirects">true</property>
-<property name="HTTPSampler.protocol">http</property>
-<property name="HTTPSampler.FILE_FIELD"> </property>
-<property name="HTTPSampler.path">/secret/index.html</property>
-<property name="HTTPSampler.domain"> </property>
-<property name="HTTPSampler.use_keepalive">false</property>
-<property name="TestElement.gui_class">org.apache.jmeter.protocol.http.control.gui.HttpTestSampleGui</property>
-<property name="HTTPSampler.FILE_NAME"> </property>
-</testelement>
-</node>
-<node>
-<testelement class="org.apache.jmeter.protocol.http.sampler.HTTPSampler">
-<property name="TestElement.name">SecretPage2</property>
-<property name="TestElement.test_class">org.apache.jmeter.protocol.http.sampler.HTTPSampler</property>
-<property name="HTTPSampler.port"> </property>
-<property name="HTTPSampler.method">GET</property>
-<property name="HTTPSampler.mimetype"> </property>
-<collection name="AbstractSampler.assertions" class="java.util.ArrayList"/>
-<testelement name="HTTPsampler.Arguments" class="org.apache.jmeter.config.Arguments">
-<property name="TestElement.test_class">org.apache.jmeter.config.Arguments</property>
-<property name="TestElement.name"> </property>
-<collection name="Arguments.arguments" class="java.util.ArrayList"/>
-<property name="TestElement.gui_class">org.apache.jmeter.config.gui.ArgumentsPanel</property>
-</testelement>
-<property name="HTTPSampler.follow_redirects">true</property>
-<property name="HTTPSampler.protocol">http</property>
-<property name="HTTPSampler.FILE_FIELD"> </property>
-<property name="HTTPSampler.path">/secret/index2.html</property>
-<property name="HTTPSampler.domain"> </property>
-<property name="HTTPSampler.use_keepalive">false</property>
-<property name="TestElement.gui_class">org.apache.jmeter.protocol.http.control.gui.HttpTestSampleGui</property>
-<property name="HTTPSampler.FILE_NAME"> </property>
-</testelement>
-</node>
-<node>
-<testelement class="org.apache.jmeter.protocol.http.sampler.HTTPSampler">
-<property name="TestElement.name">NoSecretPage</property>
-<property name="TestElement.test_class">org.apache.jmeter.protocol.http.sampler.HTTPSampler</property>
-<property name="HTTPSampler.port"> </property>
-<property name="HTTPSampler.method">GET</property>
-<property name="HTTPSampler.mimetype"> </property>
-<collection name="AbstractSampler.assertions" class="java.util.ArrayList"/>
-<testelement name="HTTPsampler.Arguments" class="org.apache.jmeter.config.Arguments">
-<property name="TestElement.test_class">org.apache.jmeter.config.Arguments</property>
-<property name="TestElement.name"> </property>
-<collection name="Arguments.arguments" class="java.util.ArrayList"/>
-<property name="TestElement.gui_class">org.apache.jmeter.config.gui.ArgumentsPanel</property>
-</testelement>
-<property name="HTTPSampler.follow_redirects">true</property>
-<property name="HTTPSampler.protocol">http</property>
-<property name="HTTPSampler.FILE_FIELD"> </property>
-<property name="HTTPSampler.path">/index.html</property>
-<property name="HTTPSampler.domain"> </property>
-<property name="HTTPSampler.use_keepalive">false</property>
-<property name="TestElement.gui_class">org.apache.jmeter.protocol.http.control.gui.HttpTestSampleGui</property>
-<property name="HTTPSampler.FILE_NAME"> </property>
-</testelement>
-</node>
-<node>
-<testelement class="org.apache.jmeter.reporters.ResultCollector">
-<property name="TestElement.name">File Reporter</property>
-<property name="TestElement.test_class">org.apache.jmeter.reporters.ResultCollector</property>
-<property name="filename">auth-manager.dat</property>
-<property name="TestElement.gui_class">org.apache.jmeter.visualizers.GraphVisualizer</property>
-</testelement>
-</node>
-</node>
-</node>
+<jmeterTestPlan version="1.2" properties="2.1">
+ <hashTree>
+ <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
+ <boolProp name="TestPlan.functional_mode">false</boolProp>
+ <collectionProp name="TestPlan.thread_groups"/>
+ <elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="Argument List" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
+ <boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
+ <stringProp name="TestPlan.comments"></stringProp>
+ <stringProp name="TestPlan.user_define_classpath"></stringProp>
+ </TestPlan>
+ <hashTree>
+ <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Thread Group" enabled="true">
+ <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
+ <boolProp name="LoopController.continue_forever">false</boolProp>
+ <stringProp name="LoopController.loops">1</stringProp>
+ </elementProp>
+ <stringProp name="ThreadGroup.num_threads">1</stringProp>
+ <stringProp name="ThreadGroup.ramp_time">0</stringProp>
+ <longProp name="ThreadGroup.start_time">1211836473000</longProp>
+ <longProp name="ThreadGroup.end_time">1211836473000</longProp>
+ <boolProp name="ThreadGroup.scheduler">false</boolProp>
+ <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
+ <stringProp name="ThreadGroup.duration"></stringProp>
+ <stringProp name="ThreadGroup.delay"></stringProp>
+ </ThreadGroup>
+ <hashTree>
+ <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
+ <collectionProp name="AuthManager.auth_list">
+ <elementProp name="" elementType="Authorization">
+ <stringProp name="Authorization.url">http://localhost/secret</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>
+ <hashTree/>
+ <ConfigTestElement guiclass="HttpDefaultsGui" testclass="ConfigTestElement" testname="HTTP Request Defaults" enabled="true">
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
+ <stringProp name="HTTPSampler.domain">localhost</stringProp>
+ <stringProp name="HTTPSampler.port"></stringProp>
+ <stringProp name="HTTPSampler.protocol">http</stringProp>
+ <stringProp name="HTTPSampler.contentEncoding"></stringProp>
+ <stringProp name="HTTPSampler.path">/</stringProp>
+ </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.domain"></stringProp>
+ <stringProp name="HTTPSampler.port"></stringProp>
+ <stringProp name="HTTPSampler.protocol">http</stringProp>
+ <stringProp name="HTTPSampler.contentEncoding"></stringProp>
+ <stringProp name="HTTPSampler.path">/secret/index.html</stringProp>
+ <stringProp name="HTTPSampler.method">GET</stringProp>
+ <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
+ <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
+ <boolProp name="HTTPSampler.use_keepalive">false</boolProp>
+ <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
+ <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
+ <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
+ <stringProp name="HTTPSampler.mimetype"></stringProp>
+ <stringProp name="HTTPSampler.monitor">false</stringProp>
+ <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
+ </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.domain"></stringProp>
+ <stringProp name="HTTPSampler.port"></stringProp>
+ <stringProp name="HTTPSampler.protocol">http</stringProp>
+ <stringProp name="HTTPSampler.contentEncoding"></stringProp>
+ <stringProp name="HTTPSampler.path">/secret/index2.html</stringProp>
+ <stringProp name="HTTPSampler.method">GET</stringProp>
+ <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
+ <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
+ <boolProp name="HTTPSampler.use_keepalive">false</boolProp>
+ <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
+ <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
+ <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
+ <stringProp name="HTTPSampler.mimetype"></stringProp>
+ <stringProp name="HTTPSampler.monitor">false</stringProp>
+ <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
+ </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.domain"></stringProp>
+ <stringProp name="HTTPSampler.port"></stringProp>
+ <stringProp name="HTTPSampler.protocol">http</stringProp>
+ <stringProp name="HTTPSampler.contentEncoding"></stringProp>
+ <stringProp name="HTTPSampler.path">/index.html</stringProp>
+ <stringProp name="HTTPSampler.method">GET</stringProp>
+ <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
+ <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
+ <boolProp name="HTTPSampler.use_keepalive">false</boolProp>
+ <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
+ <stringProp name="HTTPSampler.FILE_NAME"></stringProp>
+ <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>
+ <stringProp name="HTTPSampler.mimetype"></stringProp>
+ <stringProp name="HTTPSampler.monitor">false</stringProp>
+ <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
+ </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>
+ <timestamp>true</timestamp>
+ <success>true</success>
+ <label>true</label>
+ <code>true</code>
+ <message>true</message>
+ <threadName>true</threadName>
+ <dataType>true</dataType>
+ <encoding>false</encoding>
+ <assertions>true</assertions>
+ <subresults>true</subresults>
+ <responseData>false</responseData>
+ <samplerData>false</samplerData>
+ <xml>true</xml>
+ <fieldNames>false</fieldNames>
+ <responseHeaders>false</responseHeaders>
+ <requestHeaders>false</requestHeaders>
+ <responseDataOnError>false</responseDataOnError>
+ <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
+ <assertionsResultsToSave>0</assertionsResultsToSave>
+ <bytes>true</bytes>
+ </value>
+ </objProp>
+ <stringProp name="filename">auth-manager.dat</stringProp>
+ </ResultCollector>
+ <hashTree/>
+ </hashTree>
+ </hashTree>
+ </hashTree>
+</jmeterTestPlan>
Propchange: jakarta/jmeter/trunk/xdocs/demos/AuthManagerTestPlan.jmx
------------------------------------------------------------------------------
--- svn:eol-style (original)
+++ svn:eol-style Mon May 26 14:38:44 2008
@@ -1 +1 @@
-native
+LF
Modified: jakarta/jmeter/trunk/xdocs/demos/ForEachTest2.jmx
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/demos/ForEachTest2.jmx?rev=660317&r1=660316&r2=660317&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/demos/ForEachTest2.jmx (original)
+++ jakarta/jmeter/trunk/xdocs/demos/ForEachTest2.jmx Mon May 26 14:38:44 2008
@@ -1,339 +1,322 @@
<?xml version="1.0" encoding="UTF-8"?>
-<node>
-<testelement class="org.apache.jmeter.testelement.TestPlan">
-<property name="TestPlan.functional_mode" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">false</property>
-<property name="TestElement.test_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.testelement.TestPlan</property>
-<property name="TestElement.enabled" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">true</property>
-<property name="TestElement.gui_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.control.gui.TestPlanGui</property>
-<property name="TestPlan.comments" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve"/>
-<testelement name="TestPlan.user_defined_variables" class="org.apache.jmeter.config.Arguments">
-<property name="TestElement.test_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.config.Arguments</property>
-<property name="TestElement.enabled" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">true</property>
-<property name="TestElement.gui_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.config.gui.ArgumentsPanel</property>
-<property name="TestElement.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">User Defined Variables</property>
-<collection name="Arguments.arguments" class="java.util.ArrayList" propType="org.apache.jmeter.testelement.property.CollectionProperty"/>
-</testelement>
-<property name="TestElement.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Test Plan</property>
-<property name="TestPlan.serialize_threadgroups" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">false</property>
-</testelement>
-<node>
-<testelement class="org.apache.jmeter.threads.ThreadGroup">
-<property name="ThreadGroup.ramp_time" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">1</property>
-<property name="ThreadGroup.scheduler" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">false</property>
-<property name="ThreadGroup.on_sample_error" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">continue</property>
-<property name="ThreadGroup.start_time" propType="org.apache.jmeter.testelement.property.LongProperty" xml:space="preserve">1076438592000</property>
-<property name="TestElement.enabled" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">true</property>
-<testelement name="ThreadGroup.main_controller" class="org.apache.jmeter.control.LoopController">
-<property name="LoopController.continue_forever" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">false</property>
-<property name="TestElement.test_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.control.LoopController</property>
-<property name="LoopController.loops" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">2</property>
-<property name="TestElement.enabled" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">true</property>
-<property name="TestElement.gui_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.control.gui.LoopControlPanel</property>
-<property name="TestElement.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Loop Controller</property>
-</testelement>
-<property name="ThreadGroup.num_threads" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">1</property>
-<property name="ThreadGroup.delay" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve"/>
-<property name="TestElement.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">ForEach Controller</property>
-<property name="ThreadGroup.duration" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve"/>
-<property name="ThreadGroup.end_time" propType="org.apache.jmeter.testelement.property.LongProperty" xml:space="preserve">1076438592000</property>
-<property name="TestElement.gui_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.threads.gui.ThreadGroupGui</property>
-<property name="TestElement.test_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.threads.ThreadGroup</property>
-</testelement>
-<node>
-<testelement class="org.apache.jmeter.protocol.java.sampler.JavaSampler">
-<property name="TestElement.test_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.protocol.java.sampler.JavaSampler</property>
-<property name="TestElement.enabled" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">true</property>
-<property name="TestElement.gui_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.protocol.java.control.gui.JavaTestSamplerGui</property>
-<testelement name="arguments" class="org.apache.jmeter.config.Arguments">
-<property name="TestElement.test_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.config.Arguments</property>
-<property name="TestElement.enabled" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">true</property>
-<property name="TestElement.gui_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.config.gui.ArgumentsPanel</property>
-<property name="TestElement.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve"/>
-<collection name="Arguments.arguments" class="java.util.ArrayList" propType="org.apache.jmeter.testelement.property.CollectionProperty">
-<testelement name="Sleep_Time" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">100</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Sleep_Time</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="Sleep_Mask" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">0xFF</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Sleep_Mask</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="Label" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Sample 1</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Label</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="ResponseCode" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">200</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">ResponseCode</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="ResponseMessage" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve"/>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">ResponseMessage</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="Status" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">OK</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Status</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="SamplerData" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve"/>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">SamplerData</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="ResultData" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">a b c d</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">ResultData</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-</collection>
-</testelement>
-<property name="classname" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.protocol.java.test.JavaTest</property>
-<property name="TestElement.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Sample 1</property>
-</testelement>
-<node>
-<testelement class="org.apache.jmeter.extractor.RegexExtractor">
-<property name="TestElement.enabled" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">true</property>
-<property name="RegexExtractor.regex" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">(\w)\s</property>
-<property name="RegexExtractor.refname" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">inputVar</property>
-<property name="RegexExtractor.match_number" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">-1</property>
-<property name="RegexExtractor.default" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">fout</property>
-<property name="RegexExtractor.template" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">$1$</property>
-<property name="TestElement.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Regex 1</property>
-<property name="RegexExtractor.useHeaders" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">false</property>
-<property name="TestElement.gui_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.extractor.gui.RegexExtractorGui</property>
-<property name="TestElement.test_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.extractor.RegexExtractor</property>
-</testelement>
-</node>
-</node>
-<node>
-<testelement class="org.apache.jmeter.control.ForeachController">
-<property name="TestElement.test_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.control.ForeachController</property>
-<property name="TestElement.enabled" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">true</property>
-<property name="ForeachController.returnVal" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">returnVar</property>
-<property name="TestElement.gui_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.control.gui.ForeachControlPanel</property>
-<property name="TestElement.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">ForEach 1</property>
-<property name="ForeachController.inputVal" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">inputVar</property>
-</testelement>
-<node>
-<testelement class="org.apache.jmeter.protocol.java.sampler.JavaSampler">
-<property name="TestElement.test_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.protocol.java.sampler.JavaSampler</property>
-<property name="TestElement.enabled" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">true</property>
-<property name="TestElement.gui_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.protocol.java.control.gui.JavaTestSamplerGui</property>
-<testelement name="arguments" class="org.apache.jmeter.config.Arguments">
-<property name="TestElement.test_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.config.Arguments</property>
-<property name="TestElement.enabled" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">true</property>
-<property name="TestElement.gui_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.config.gui.ArgumentsPanel</property>
-<property name="TestElement.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve"/>
-<collection name="Arguments.arguments" class="java.util.ArrayList" propType="org.apache.jmeter.testelement.property.CollectionProperty">
-<testelement name="Sleep_Time" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">100</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Sleep_Time</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="Sleep_Mask" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">0xFF</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Sleep_Mask</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="Label" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">For 1 ${returnVar}</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Label</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="ResponseCode" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">200</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">ResponseCode</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="ResponseMessage" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve"/>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">ResponseMessage</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="Status" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">OK</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Status</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="SamplerData" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">${returnVar1}</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">SamplerData</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="ResultData" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve"/>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">ResultData</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-</collection>
-</testelement>
-<property name="classname" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.protocol.java.test.JavaTest</property>
-<property name="TestElement.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">For 1</property>
-</testelement>
-</node>
-</node>
-<node>
-<testelement class="org.apache.jmeter.protocol.java.sampler.JavaSampler">
-<property name="TestElement.test_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.protocol.java.sampler.JavaSampler</property>
-<property name="TestElement.enabled" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">true</property>
-<property name="TestElement.gui_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.protocol.java.control.gui.JavaTestSamplerGui</property>
-<testelement name="arguments" class="org.apache.jmeter.config.Arguments">
-<property name="TestElement.test_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.config.Arguments</property>
-<property name="TestElement.enabled" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">true</property>
-<property name="TestElement.gui_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.config.gui.ArgumentsPanel</property>
-<property name="TestElement.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve"/>
-<collection name="Arguments.arguments" class="java.util.ArrayList" propType="org.apache.jmeter.testelement.property.CollectionProperty">
-<testelement name="Sleep_Time" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">100</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Sleep_Time</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="Sleep_Mask" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">0xFF</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Sleep_Mask</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="Label" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Sample 2</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Label</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="ResponseCode" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">200</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">ResponseCode</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="ResponseMessage" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve"/>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">ResponseMessage</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="Status" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">OK</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Status</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="SamplerData" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve"/>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">SamplerData</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="ResultData" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">a b c d</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">ResultData</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-</collection>
-</testelement>
-<property name="classname" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.protocol.java.test.JavaTest</property>
-<property name="TestElement.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Sample 2</property>
-</testelement>
-<node>
-<testelement class="org.apache.jmeter.extractor.RegexExtractor">
-<property name="TestElement.enabled" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">true</property>
-<property name="RegexExtractor.regex" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">(\w)\sx</property>
-<property name="RegexExtractor.refname" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">inputVar</property>
-<property name="RegexExtractor.match_number" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">-1</property>
-<property name="RegexExtractor.default" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">fout</property>
-<property name="RegexExtractor.template" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">$1$</property>
-<property name="TestElement.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Regex 2</property>
-<property name="RegexExtractor.useHeaders" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">false</property>
-<property name="TestElement.gui_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.extractor.gui.RegexExtractorGui</property>
-<property name="TestElement.test_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.extractor.RegexExtractor</property>
-</testelement>
-</node>
-</node>
-<node>
-<testelement class="org.apache.jmeter.control.ForeachController">
-<property name="TestElement.test_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.control.ForeachController</property>
-<property name="TestElement.enabled" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">true</property>
-<property name="ForeachController.returnVal" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">returnVar</property>
-<property name="TestElement.gui_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.control.gui.ForeachControlPanel</property>
-<property name="TestElement.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">ForEach 2</property>
-<property name="ForeachController.inputVal" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">inputVar</property>
-</testelement>
-<node>
-<testelement class="org.apache.jmeter.protocol.java.sampler.JavaSampler">
-<property name="TestElement.test_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.protocol.java.sampler.JavaSampler</property>
-<property name="TestElement.enabled" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">true</property>
-<property name="TestElement.gui_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.protocol.java.control.gui.JavaTestSamplerGui</property>
-<testelement name="arguments" class="org.apache.jmeter.config.Arguments">
-<property name="TestElement.test_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.config.Arguments</property>
-<property name="TestElement.enabled" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">true</property>
-<property name="TestElement.gui_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.config.gui.ArgumentsPanel</property>
-<property name="TestElement.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve"/>
-<collection name="Arguments.arguments" class="java.util.ArrayList" propType="org.apache.jmeter.testelement.property.CollectionProperty">
-<testelement name="Sleep_Time" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">100</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Sleep_Time</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="Sleep_Mask" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">0xFF</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Sleep_Mask</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="Label" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">For 2 ${returnVar}</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Label</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="ResponseCode" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">200</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">ResponseCode</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="ResponseMessage" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve"/>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">ResponseMessage</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="Status" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">OK</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">Status</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="SamplerData" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">${returnVar}</property>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">SamplerData</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-<testelement name="ResultData" class="org.apache.jmeter.config.Argument">
-<property name="Argument.value" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve"/>
-<property name="Argument.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">ResultData</property>
-<property name="Argument.metadata" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">=</property>
-</testelement>
-</collection>
-</testelement>
-<property name="classname" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.protocol.java.test.JavaTest</property>
-<property name="TestElement.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">For 2</property>
-</testelement>
-</node>
-</node>
-<node>
-<testelement class="org.apache.jmeter.reporters.ResultCollector">
-<property name="filename" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve"/>
-<property name="TestElement.test_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.reporters.ResultCollector</property>
-<property name="TestElement.enabled" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">true</property>
-<property name="TestElement.gui_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.visualizers.ViewResultsFullVisualizer</property>
-<property name="ResultCollector.error_logging" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">false</property>
-<property name="TestElement.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">View Results Tree</property>
-</testelement>
-</node>
-<node>
-<testelement class="org.apache.jmeter.reporters.ResultCollector">
-<property name="filename" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve"/>
-<property name="TestElement.test_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.reporters.ResultCollector</property>
-<property name="TestElement.gui_class" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">org.apache.jmeter.visualizers.TableVisualizer</property>
-<property name="TestElement.enabled" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">true</property>
-<property name="ResultCollector.error_logging" propType="org.apache.jmeter.testelement.property.BooleanProperty" xml:space="preserve">false</property>
-<property name="TestElement.name" propType="org.apache.jmeter.testelement.property.StringProperty" xml:space="preserve">View Results in Table</property>
-</testelement>
-</node>
-</node>
-</node>
+<jmeterTestPlan version="1.2" properties="2.1">
+ <hashTree>
+ <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
+ <boolProp name="TestPlan.functional_mode">false</boolProp>
+ <stringProp name="TestPlan.comments"></stringProp>
+ <elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
+ <collectionProp name="Arguments.arguments"/>
+ </elementProp>
+ <boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
+ <stringProp name="TestPlan.user_define_classpath"></stringProp>
+ </TestPlan>
+ <hashTree>
+ <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="ForEach Controller" enabled="true">
+ <stringProp name="ThreadGroup.ramp_time">1</stringProp>
+ <boolProp name="ThreadGroup.scheduler">false</boolProp>
+ <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
+ <longProp name="ThreadGroup.start_time">1076438592000</longProp>
+ <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
+ <boolProp name="LoopController.continue_forever">false</boolProp>
+ <stringProp name="LoopController.loops">2</stringProp>
+ </elementProp>
+ <stringProp name="ThreadGroup.num_threads">1</stringProp>
+ <stringProp name="ThreadGroup.delay"></stringProp>
+ <stringProp name="ThreadGroup.duration"></stringProp>
+ <longProp name="ThreadGroup.end_time">1076438592000</longProp>
+ </ThreadGroup>
+ <hashTree>
+ <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="Sample 1" enabled="true">
+ <elementProp name="arguments" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments">
+ <elementProp name="Sleep_Time" elementType="Argument">
+ <stringProp name="Argument.name">Sleep_Time</stringProp>
+ <stringProp name="Argument.value">100</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="Sleep_Mask" elementType="Argument">
+ <stringProp name="Argument.name">Sleep_Mask</stringProp>
+ <stringProp name="Argument.value">0xFF</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="Label" elementType="Argument">
+ <stringProp name="Argument.name">Label</stringProp>
+ <stringProp name="Argument.value">Sample 1</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="ResponseCode" elementType="Argument">
+ <stringProp name="Argument.name">ResponseCode</stringProp>
+ <stringProp name="Argument.value">200</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="ResponseMessage" elementType="Argument">
+ <stringProp name="Argument.name">ResponseMessage</stringProp>
+ <stringProp name="Argument.value"></stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="Status" elementType="Argument">
+ <stringProp name="Argument.name">Status</stringProp>
+ <stringProp name="Argument.value">OK</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="SamplerData" elementType="Argument">
+ <stringProp name="Argument.name">SamplerData</stringProp>
+ <stringProp name="Argument.value"></stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="ResultData" elementType="Argument">
+ <stringProp name="Argument.name">ResultData</stringProp>
+ <stringProp name="Argument.value">a b c d</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ </collectionProp>
+ </elementProp>
+ <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
+ </JavaSampler>
+ <hashTree>
+ <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Regex 1" enabled="true">
+ <stringProp name="RegexExtractor.regex">(\w)\s</stringProp>
+ <stringProp name="RegexExtractor.refname">inputVar</stringProp>
+ <stringProp name="RegexExtractor.match_number">-1</stringProp>
+ <stringProp name="RegexExtractor.default">fout</stringProp>
+ <stringProp name="RegexExtractor.template">$1$</stringProp>
+ <stringProp name="RegexExtractor.useHeaders">false</stringProp>
+ </RegexExtractor>
+ <hashTree/>
+ </hashTree>
+ <ForeachController guiclass="ForeachControlPanel" testclass="ForeachController" testname="ForEach 1" enabled="true">
+ <stringProp name="ForeachController.returnVal">returnVar</stringProp>
+ <stringProp name="ForeachController.inputVal">inputVar</stringProp>
+ <boolProp name="ForeachController.useSeparator">true</boolProp>
+ </ForeachController>
+ <hashTree>
+ <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="For 1" enabled="true">
+ <elementProp name="arguments" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments">
+ <elementProp name="Sleep_Time" elementType="Argument">
+ <stringProp name="Argument.name">Sleep_Time</stringProp>
+ <stringProp name="Argument.value">100</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="Sleep_Mask" elementType="Argument">
+ <stringProp name="Argument.name">Sleep_Mask</stringProp>
+ <stringProp name="Argument.value">0xFF</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="Label" elementType="Argument">
+ <stringProp name="Argument.name">Label</stringProp>
+ <stringProp name="Argument.value">For 1 ${returnVar}</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="ResponseCode" elementType="Argument">
+ <stringProp name="Argument.name">ResponseCode</stringProp>
+ <stringProp name="Argument.value">200</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="ResponseMessage" elementType="Argument">
+ <stringProp name="Argument.name">ResponseMessage</stringProp>
+ <stringProp name="Argument.value"></stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="Status" elementType="Argument">
+ <stringProp name="Argument.name">Status</stringProp>
+ <stringProp name="Argument.value">OK</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="SamplerData" elementType="Argument">
+ <stringProp name="Argument.name">SamplerData</stringProp>
+ <stringProp name="Argument.value">${returnVar1}</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="ResultData" elementType="Argument">
+ <stringProp name="Argument.name">ResultData</stringProp>
+ <stringProp name="Argument.value"></stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ </collectionProp>
+ </elementProp>
+ <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
+ </JavaSampler>
+ <hashTree/>
+ </hashTree>
+ <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="Sample 2" enabled="true">
+ <elementProp name="arguments" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments">
+ <elementProp name="Sleep_Time" elementType="Argument">
+ <stringProp name="Argument.name">Sleep_Time</stringProp>
+ <stringProp name="Argument.value">100</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="Sleep_Mask" elementType="Argument">
+ <stringProp name="Argument.name">Sleep_Mask</stringProp>
+ <stringProp name="Argument.value">0xFF</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="Label" elementType="Argument">
+ <stringProp name="Argument.name">Label</stringProp>
+ <stringProp name="Argument.value">Sample 2</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="ResponseCode" elementType="Argument">
+ <stringProp name="Argument.name">ResponseCode</stringProp>
+ <stringProp name="Argument.value">200</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="ResponseMessage" elementType="Argument">
+ <stringProp name="Argument.name">ResponseMessage</stringProp>
+ <stringProp name="Argument.value"></stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="Status" elementType="Argument">
+ <stringProp name="Argument.name">Status</stringProp>
+ <stringProp name="Argument.value">OK</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="SamplerData" elementType="Argument">
+ <stringProp name="Argument.name">SamplerData</stringProp>
+ <stringProp name="Argument.value"></stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="ResultData" elementType="Argument">
+ <stringProp name="Argument.name">ResultData</stringProp>
+ <stringProp name="Argument.value">a b c d</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ </collectionProp>
+ </elementProp>
+ <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
+ </JavaSampler>
+ <hashTree>
+ <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Regex 2" enabled="true">
+ <stringProp name="RegexExtractor.regex">(\w)\sx</stringProp>
+ <stringProp name="RegexExtractor.refname">inputVar</stringProp>
+ <stringProp name="RegexExtractor.match_number">-1</stringProp>
+ <stringProp name="RegexExtractor.default">fout</stringProp>
+ <stringProp name="RegexExtractor.template">$1$</stringProp>
+ <stringProp name="RegexExtractor.useHeaders">false</stringProp>
+ </RegexExtractor>
+ <hashTree/>
+ </hashTree>
+ <ForeachController guiclass="ForeachControlPanel" testclass="ForeachController" testname="ForEach 2" enabled="true">
+ <stringProp name="ForeachController.returnVal">returnVar</stringProp>
+ <stringProp name="ForeachController.inputVal">inputVar</stringProp>
+ <boolProp name="ForeachController.useSeparator">true</boolProp>
+ </ForeachController>
+ <hashTree>
+ <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="For 2" enabled="true">
+ <elementProp name="arguments" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" enabled="true">
+ <collectionProp name="Arguments.arguments">
+ <elementProp name="Sleep_Time" elementType="Argument">
+ <stringProp name="Argument.name">Sleep_Time</stringProp>
+ <stringProp name="Argument.value">100</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="Sleep_Mask" elementType="Argument">
+ <stringProp name="Argument.name">Sleep_Mask</stringProp>
+ <stringProp name="Argument.value">0xFF</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="Label" elementType="Argument">
+ <stringProp name="Argument.name">Label</stringProp>
+ <stringProp name="Argument.value">For 2 ${returnVar}</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="ResponseCode" elementType="Argument">
+ <stringProp name="Argument.name">ResponseCode</stringProp>
+ <stringProp name="Argument.value">200</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="ResponseMessage" elementType="Argument">
+ <stringProp name="Argument.name">ResponseMessage</stringProp>
+ <stringProp name="Argument.value"></stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="Status" elementType="Argument">
+ <stringProp name="Argument.name">Status</stringProp>
+ <stringProp name="Argument.value">OK</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="SamplerData" elementType="Argument">
+ <stringProp name="Argument.name">SamplerData</stringProp>
+ <stringProp name="Argument.value">${returnVar}</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="ResultData" elementType="Argument">
+ <stringProp name="Argument.name">ResultData</stringProp>
+ <stringProp name="Argument.value"></stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ </collectionProp>
+ </elementProp>
+ <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
+ </JavaSampler>
+ <hashTree/>
+ </hashTree>
+ <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>
+ <timestamp>true</timestamp>
+ <success>true</success>
+ <label>true</label>
+ <code>true</code>
+ <message>true</message>
+ <threadName>true</threadName>
+ <dataType>true</dataType>
+ <encoding>false</encoding>
+ <assertions>true</assertions>
+ <subresults>true</subresults>
+ <responseData>false</responseData>
+ <samplerData>false</samplerData>
+ <xml>true</xml>
+ <fieldNames>false</fieldNames>
+ <responseHeaders>false</responseHeaders>
+ <requestHeaders>false</requestHeaders>
+ <responseDataOnError>false</responseDataOnError>
+ <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
+ <assertionsResultsToSave>0</assertionsResultsToSave>
+ <bytes>true</bytes>
+ </value>
+ </objProp>
+ <stringProp name="filename"></stringProp>
+ </ResultCollector>
+ <hashTree/>
+ <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>
+ <timestamp>true</timestamp>
+ <success>true</success>
+ <label>true</label>
+ <code>true</code>
+ <message>true</message>
+ <threadName>true</threadName>
+ <dataType>true</dataType>
+ <encoding>false</encoding>
+ <assertions>true</assertions>
+ <subresults>true</subresults>
+ <responseData>false</responseData>
+ <samplerData>false</samplerData>
+ <xml>true</xml>
+ <fieldNames>false</fieldNames>
+ <responseHeaders>false</responseHeaders>
+ <requestHeaders>false</requestHeaders>
+ <responseDataOnError>false</responseDataOnError>
+ <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
+ <assertionsResultsToSave>0</assertionsResultsToSave>
+ <bytes>true</bytes>
+ </value>
+ </objProp>
+ <stringProp name="filename"></stringProp>
+ </ResultCollector>
+ <hashTree/>
+ </hashTree>
+ </hashTree>
+ </hashTree>
+</jmeterTestPlan>
Propchange: jakarta/jmeter/trunk/xdocs/demos/ForEachTest2.jmx
------------------------------------------------------------------------------
--- svn:eol-style (original)
+++ svn:eol-style Mon May 26 14:38:44 2008
@@ -1 +1 @@
-native
+LF
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org