You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by vl...@apache.org on 2019/09/29 09:15:27 UTC
[jmeter] branch master updated: Remove
file:testfiles/BatchTestLocal from batchtest.jmx
This is an automated email from the ASF dual-hosted git repository.
vladimirsitnikov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git
The following commit(s) were added to refs/heads/master by this push:
new 71e89e8 Remove file:testfiles/BatchTestLocal from batchtest.jmx
71e89e8 is described below
commit 71e89e884a01ffd619e821f82a0125992d687b9a
Author: Vladimir Sitnikov <si...@gmail.com>
AuthorDate: Sun Sep 29 12:04:04 2019 +0300
Remove file:testfiles/BatchTestLocal from batchtest.jmx
The contents of BatchTestLocal.jmx depends on end-of-lines, so it is hard
to maintain for both LF and CRLF.
protocol=file is already tested in HTMLParserTestFile_2.jmx,
so removal of the sampler does not hurt much.
---
bin/testfiles/BatchTestLocal.csv | 1 -
bin/testfiles/BatchTestLocal.jmx | 23 -
bin/testfiles/BatchTestLocal.xml | 9 -
bin/testfiles/BatchTestLocalRemote.csv | 134 --
bin/testfiles/BatchTestLocalRemote.jmx | 2329 --------------------------------
bin/testfiles/BatchTestLocalRemote.txt | 30 -
bin/testfiles/BatchTestLocalRemote.xml | 685 ----------
7 files changed, 3211 deletions(-)
diff --git a/bin/testfiles/BatchTestLocal.csv b/bin/testfiles/BatchTestLocal.csv
index 498731b..fbb7e3d 100644
--- a/bin/testfiles/BatchTestLocal.csv
+++ b/bin/testfiles/BatchTestLocal.csv
@@ -106,7 +106,6 @@ Java If once 1,,,text,false,,0,1,1,null,,1,1
Java If once 2,200,OK,text,true,,0,1,1,null,,1,0
Java If all 1,,,text,false,,0,1,1,null,,1,1
Java OK,200,OK,text,true,,0,1,1,null,,1,0
-"HTTP ""Request,",200,OK,text,true,,134731,1,1,file:testfiles/BatchTestLocal.jmx,,1,0
1 1,200,OK,text,true,,0,1,1,null,,1,0
2 2,200,OK,text,true,,0,1,1,null,,1,0
3 3,200,OK,text,true,,0,1,1,null,,1,0
diff --git a/bin/testfiles/BatchTestLocal.jmx b/bin/testfiles/BatchTestLocal.jmx
index c5ffdd0..3cbdacd 100644
--- a/bin/testfiles/BatchTestLocal.jmx
+++ b/bin/testfiles/BatchTestLocal.jmx
@@ -765,29 +765,6 @@ This is to ensure the test output is predictable, whilst still allowing testing
<stringProp name="ThreadGroup.delay"></stringProp>
</ThreadGroup>
<hashTree>
- <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="HTTP "Request," enabled="true">
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
- <stringProp name="HTTPSampler.domain"></stringProp>
- <stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.connect_timeout"></stringProp>
- <stringProp name="HTTPSampler.response_timeout"></stringProp>
- <stringProp name="HTTPSampler.protocol">file</stringProp>
- <stringProp name="HTTPSampler.contentEncoding"></stringProp>
- <stringProp name="HTTPSampler.path">testfiles/BatchTestLocal.jmx</stringProp>
- <stringProp name="HTTPSampler.method">GET</stringProp>
- <boolProp name="HTTPSampler.follow_redirects">false</boolProp>
- <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.implementation">Java</stringProp>
- <boolProp name="HTTPSampler.monitor">false</boolProp>
- <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
- <stringProp name="TestPlan.comments">N.B. The file that is loaded must have a fixed size, so HTML won't do as it will be different on Unix and Windows.
-We use this file, which has eol=LF - but of course any changes need to be reflected in the expected test data.</stringProp>
- </HTTPSamplerProxy>
- <hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
diff --git a/bin/testfiles/BatchTestLocal.xml b/bin/testfiles/BatchTestLocal.xml
index 5104817..9dc72df 100644
--- a/bin/testfiles/BatchTestLocal.xml
+++ b/bin/testfiles/BatchTestLocal.xml
@@ -653,15 +653,6 @@
<responseData class="java.lang.String"></responseData>
<responseFile class="java.lang.String"></responseFile>
</sample>
-<httpSample s="true" lb="HTTP "Request," rc="200" rm="OK" dt="text" by="134731" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <cookies class="java.lang.String"></cookies>
- <method class="java.lang.String">GET</method>
- <queryString class="java.lang.String"></queryString>
- <java.net.URL>file:testfiles/BatchTestLocal.jmx</java.net.URL>
-</httpSample>
<sample s="true" lb="1 1" rc="200" rm="OK" dt="text" by="0" sc="1" ec="0" ng="1" na="1">
<responseHeader class="java.lang.String"></responseHeader>
<requestHeader class="java.lang.String"></requestHeader>
diff --git a/bin/testfiles/BatchTestLocalRemote.csv b/bin/testfiles/BatchTestLocalRemote.csv
deleted file mode 100644
index b2ddbe9..0000000
--- a/bin/testfiles/BatchTestLocalRemote.csv
+++ /dev/null
@@ -1,134 +0,0 @@
-label,responseCode,responseMessage,dataType,success,failureMessage,bytes,grpThreads,allThreads,URL,Filename,SampleCount,ErrorCount
-Setup 1,200,OK,,true,,0,1,1,null,,1,0
-Java 1 C1=1,200,OK,text,true,,10,1,1,null,,1,0
-Java 1 C1=1,200,OK,text,true,,10,1,1,null,,1,0
-Java 1 C1=1,200,OK,text,true,,10,1,1,null,,1,0
-Loop5 C1=1 C2=1 C3=1,200,OK,,true,,0,1,1,null,,1,0
-Loop5 C1=1 C2=2 C3=2,200,OK,,true,,0,1,1,null,,1,0
-Loop5 C1=1 C2=3 C3=3,200,OK,,true,,0,1,1,null,,1,0
-If Test C1=1 C2=3 C3=3,200,OK,,true,,0,1,1,null,,1,0
-Loop3 C1=1 C2=3 C3=3,200,OK,,true,,0,1,1,null,,1,0
-Module,200,OK,,true,,0,1,1,null,,1,0
-Loop3 C1=1 C2=3 C3=3,200,OK,,true,,0,1,1,null,,1,0
-Module,200,OK,,true,,0,1,1,null,,1,0
-Loop3 C1=1 C2=3 C3=3,200,OK,,true,,0,1,1,null,,1,0
-Module,200,OK,,true,,0,1,1,null,,1,0
-Loop5 C1=1 C2=4 C3=4,200,OK,,true,,0,1,1,null,,1,0
-Loop5 C1=1 C2=5 C3=5,200,OK,,true,,0,1,1,null,,1,0
-Java If once 1,,,,false,,0,1,1,null,,1,1
-Java If once 2,200,OK,,true,,0,1,1,null,,1,0
-Java If all 1,,,,false,,0,1,1,null,,1,1
-Java OK,200,OK,,true,,0,1,1,null,,1,0
-Java If once 1,,,,false,,0,1,1,null,,1,1
-Java If once 2,200,OK,,true,,0,1,1,null,,1,0
-Java If all 1,,,,false,,0,1,1,null,,1,1
-Java OK,200,OK,,true,,0,1,1,null,,1,0
-Java 1 C1=2,200,OK,text,true,,10,1,1,null,,1,0
-Java 1 C1=2,200,OK,text,true,,10,1,1,null,,1,0
-Java 1 C1=2,200,OK,text,true,,10,1,1,null,,1,0
-Loop5 C1=2 C2=1 C3=6,200,OK,,true,,0,1,1,null,,1,0
-If Test C1=2 C2=1 C3=6,200,OK,,true,,0,1,1,null,,1,0
-Loop3 C1=2 C2=1 C3=6,200,OK,,true,,0,1,1,null,,1,0
-Module,200,OK,,true,,0,1,1,null,,1,0
-Loop3 C1=2 C2=1 C3=6,200,OK,,true,,0,1,1,null,,1,0
-Module,200,OK,,true,,0,1,1,null,,1,0
-Loop3 C1=2 C2=1 C3=6,200,OK,,true,,0,1,1,null,,1,0
-Module,200,OK,,true,,0,1,1,null,,1,0
-Loop5 C1=2 C2=2 C3=7,200,OK,,true,,0,1,1,null,,1,0
-Loop5 C1=2 C2=3 C3=8,200,OK,,true,,0,1,1,null,,1,0
-Loop5 C1=2 C2=4 C3=9,200,OK,,true,,0,1,1,null,,1,0
-If Test C1=2 C2=4 C3=9,200,OK,,true,,0,1,1,null,,1,0
-Loop3 C1=2 C2=4 C3=9,200,OK,,true,,0,1,1,null,,1,0
-Module,200,OK,,true,,0,1,1,null,,1,0
-Loop3 C1=2 C2=4 C3=9,200,OK,,true,,0,1,1,null,,1,0
-Module,200,OK,,true,,0,1,1,null,,1,0
-Loop3 C1=2 C2=4 C3=9,200,OK,,true,,0,1,1,null,,1,0
-Module,200,OK,,true,,0,1,1,null,,1,0
-Loop5 C1=2 C2=5 C3=10,200,OK,,true,,0,1,1,null,,1,0
-Java If once 1,,,,false,,0,1,1,null,,1,1
-Java If once 2,200,OK,,true,,0,1,1,null,,1,0
-Java If all 1,,,,false,,0,1,1,null,,1,1
-Java OK,200,OK,,true,,0,1,1,null,,1,0
-Java If once 1,,,,false,,0,1,1,null,,1,1
-Java If once 2,200,OK,,true,,0,1,1,null,,1,0
-Java If all 1,,,,false,,0,1,1,null,,1,1
-Java OK,200,OK,,true,,0,1,1,null,,1,0
-Java 1 C1=1,200,OK,text,true,,10,1,1,null,,1,0
-Java 1 C1=1,200,OK,text,true,,10,1,1,null,,1,0
-Java 1 C1=1,200,OK,text,true,,10,1,1,null,,1,0
-Loop5 C1=1 C2=1 C3=11,200,OK,,true,,0,1,1,null,,1,0
-Loop5 C1=1 C2=2 C3=12,200,OK,,true,,0,1,1,null,,1,0
-If Test C1=1 C2=2 C3=12,200,OK,,true,,0,1,1,null,,1,0
-Loop3 C1=1 C2=2 C3=12,200,OK,,true,,0,1,1,null,,1,0
-Module,200,OK,,true,,0,1,1,null,,1,0
-Loop3 C1=1 C2=2 C3=12,200,OK,,true,,0,1,1,null,,1,0
-Module,200,OK,,true,,0,1,1,null,,1,0
-Loop3 C1=1 C2=2 C3=12,200,OK,,true,,0,1,1,null,,1,0
-Module,200,OK,,true,,0,1,1,null,,1,0
-Loop5 C1=1 C2=3 C3=13,200,OK,,true,,0,1,1,null,,1,0
-Loop5 C1=1 C2=4 C3=14,200,OK,,true,,0,1,1,null,,1,0
-Loop5 C1=1 C2=5 C3=15,200,OK,,true,,0,1,1,null,,1,0
-If Test C1=1 C2=5 C3=15,200,OK,,true,,0,1,1,null,,1,0
-Loop3 C1=1 C2=5 C3=15,200,OK,,true,,0,1,1,null,,1,0
-Module,200,OK,,true,,0,1,1,null,,1,0
-Loop3 C1=1 C2=5 C3=15,200,OK,,true,,0,1,1,null,,1,0
-Module,200,OK,,true,,0,1,1,null,,1,0
-Loop3 C1=1 C2=5 C3=15,200,OK,,true,,0,1,1,null,,1,0
-Module,200,OK,,true,,0,1,1,null,,1,0
-Java If once 1,,,,false,,0,1,1,null,,1,1
-Java If once 2,200,OK,,true,,0,1,1,null,,1,0
-Java If all 1,,,,false,,0,1,1,null,,1,1
-Java OK,200,OK,,true,,0,1,1,null,,1,0
-Java If once 1,,,,false,,0,1,1,null,,1,1
-Java If once 2,200,OK,,true,,0,1,1,null,,1,0
-Java If all 1,,,,false,,0,1,1,null,,1,1
-Java OK,200,OK,,true,,0,1,1,null,,1,0
-Java 1 C1=2,200,OK,text,true,,10,1,1,null,,1,0
-Java 1 C1=2,200,OK,text,true,,10,1,1,null,,1,0
-Java 1 C1=2,200,OK,text,true,,10,1,1,null,,1,0
-Loop5 C1=2 C2=1 C3=16,200,OK,,true,,0,1,1,null,,1,0
-Loop5 C1=2 C2=2 C3=17,200,OK,,true,,0,1,1,null,,1,0
-Loop5 C1=2 C2=3 C3=18,200,OK,,true,,0,1,1,null,,1,0
-If Test C1=2 C2=3 C3=18,200,OK,,true,,0,1,1,null,,1,0
-Loop3 C1=2 C2=3 C3=18,200,OK,,true,,0,1,1,null,,1,0
-Module,200,OK,,true,,0,1,1,null,,1,0
-Loop3 C1=2 C2=3 C3=18,200,OK,,true,,0,1,1,null,,1,0
-Module,200,OK,,true,,0,1,1,null,,1,0
-Loop3 C1=2 C2=3 C3=18,200,OK,,true,,0,1,1,null,,1,0
-Module,200,OK,,true,,0,1,1,null,,1,0
-Loop5 C1=2 C2=4 C3=19,200,OK,,true,,0,1,1,null,,1,0
-Loop5 C1=2 C2=5 C3=20,200,OK,,true,,0,1,1,null,,1,0
-Java If once 1,,,,false,,0,1,1,null,,1,1
-Java If once 2,200,OK,,true,,0,1,1,null,,1,0
-Java If all 1,,,,false,,0,1,1,null,,1,1
-Java OK,200,OK,,true,,0,1,1,null,,1,0
-Java If once 1,,,,false,,0,1,1,null,,1,1
-Java If once 2,200,OK,,true,,0,1,1,null,,1,0
-Java If all 1,,,,false,,0,1,1,null,,1,1
-Java OK,200,OK,,true,,0,1,1,null,,1,0
-"HTTP ""Request,",200,OK,text,true,,132945,1,1,file:testfiles/BatchTestLocalRemote.jmx,,1,0
-1 1,200,OK,,true,,0,1,1,null,,1,0
-2 2,200,OK,,true,,0,1,1,null,,1,0
-3 3,200,OK,,true,,0,1,1,null,,1,0
-0 4,200,OK,,true,,0,1,1,null,,1,0
-NAME USER1,200,OK,,true,,0,1,1,null,,1,0
-TG1 = 3,200,OK,,true,,0,1,1,null,,1,0
-TG OO = 1,200,OK,,true,,0,1,1,null,,1,0
-TG Loop =3,200,OK,,true,,0,1,1,null,,1,0
-TG2 = 3,200,OK,,true,,0,1,1,null,,1,0
-TG1 = 3,200,OK,,true,,0,1,1,null,,1,0
-TG Loop =3,200,OK,,true,,0,1,1,null,,1,0
-TG2 = 3,200,OK,,true,,0,1,1,null,,1,0
-TG1 = 3,200,OK,,true,,0,1,1,null,,1,0
-TG Loop =3,200,OK,,true,,0,1,1,null,,1,0
-TG2 = 3,200,OK,,true,,0,1,1,null,,1,0
-CSV_VAR=2,200,OK,,true,,0,1,1,null,,1,0
-CSV_VAR=3,200,OK,,true,,0,1,1,null,,1,0
-CSV_VAR=1,200,OK,,true,,0,1,1,null,,1,0
-CSV_VAR=2,200,OK,,true,,0,1,1,null,,1,0
-BSH Counter: 1,200,OK,text,true,,0,1,1,null,,1,0
-BSH Counter: 2,200,OK,text,true,,0,1,1,null,,1,0
-BSH Counter: 3,200,OK,text,true,,0,1,1,null,,1,0
-BSF Sampler,200,OK,text,true,,3,1,1,null,,1,0
-JSR223 Sampler,200,OK,text,true,,3,1,1,null,,1,0
-Post 1,200,OK,,true,,0,1,1,null,,1,0
diff --git a/bin/testfiles/BatchTestLocalRemote.jmx b/bin/testfiles/BatchTestLocalRemote.jmx
deleted file mode 100644
index db05ed2..0000000
--- a/bin/testfiles/BatchTestLocalRemote.jmx
+++ /dev/null
@@ -1,2329 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<jmeterTestPlan version="1.2" properties="2.4" jmeter="2.9-SNAPSHOT.20130113">
- <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">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
- <stringProp name="TestPlan.user_define_classpath"></stringProp>
- <boolProp name="TestPlan.serialize_threadgroups">true</boolProp>
- <boolProp name="TestPlan.functional_mode">false</boolProp>
- <stringProp name="TestPlan.comments">Batch Test using only local resources.
-**N.B. If this file is updated, then the expected test data files need to be updated with the new length of this file**</stringProp>
- </TestPlan>
- <hashTree>
- <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Thread Group" enabled="true">
- <longProp name="ThreadGroup.start_time">1172922900000</longProp>
- <stringProp name="ThreadGroup.delay"></stringProp>
- <stringProp name="ThreadGroup.duration"></stringProp>
- <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">
- <boolProp name="LoopController.continue_forever">false</boolProp>
- <stringProp name="LoopController.loops">2</stringProp>
- </elementProp>
- <longProp name="ThreadGroup.end_time">1172922900000</longProp>
- <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
- <stringProp name="ThreadGroup.ramp_time">10</stringProp>
- <stringProp name="TestPlan.comments">N.B. The ramp-up period is set so that the first thread will finish before the second.
-This is to ensure the test output is predictable, whilst still allowing testing of unshared counter etc</stringProp>
- </ThreadGroup>
- <hashTree>
- <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="C1 - per user" enabled="true">
- <stringProp name="CounterConfig.start">1</stringProp>
- <stringProp name="CounterConfig.end"></stringProp>
- <stringProp name="CounterConfig.incr">1</stringProp>
- <stringProp name="CounterConfig.name">C1</stringProp>
- <stringProp name="CounterConfig.format"></stringProp>
- <boolProp name="CounterConfig.per_user">true</boolProp>
- <stringProp name="TestPlan.comments">Should increment for each TG loop</stringProp>
- </CounterConfig>
- <hashTree/>
- <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="Loop3" enabled="true">
- <boolProp name="LoopController.continue_forever">true</boolProp>
- <stringProp name="LoopController.loops">3</stringProp>
- </LoopController>
- <hashTree>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="Java 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value">Java 1 C1=${C1}</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">OK</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">SamplerData</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="ResultData" elementType="Argument">
- <stringProp name="Argument.name">ResultData</stringProp>
- <stringProp name="Argument.value">ResultData</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- </hashTree>
- <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <boolProp name="LoopController.continue_forever">true</boolProp>
- <stringProp name="LoopController.loops">5</stringProp>
- </LoopController>
- <hashTree>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="Loop 5" 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value">Loop5 C1=${C1} C2=${C2} C3=${C3}</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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- <IfController guiclass="IfControllerPanel" testclass="IfController" testname="If Controller" enabled="true">
- <stringProp name="IfController.condition">${__StringFromFile(testfiles/BatchTestLocalRemote.txt)} > 2</stringProp>
- <boolProp name="IfController.evaluateAll">false</boolProp>
- </IfController>
- <hashTree>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="If Test" 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value">If Test C1=${C1} C2=${C2} C3=${C3}</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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="Test loop" enabled="true">
- <boolProp name="LoopController.continue_forever">true</boolProp>
- <stringProp name="LoopController.loops">3</stringProp>
- </LoopController>
- <hashTree>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="Loop" 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value">Loop3 C1=${C1} C2=${C2} C3=${C3}</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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- <ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="Module Controller" enabled="true">
- <collectionProp name="ModuleController.node_path">
- <stringProp name="-1227702913">WorkBench</stringProp>
- <stringProp name="764597751">Test Plan</stringProp>
- <stringProp name="-1948168983">Thread Group</stringProp>
- <stringProp name="307399011">Simple Controller for Module Controller</stringProp>
- </collectionProp>
- </ModuleController>
- <hashTree/>
- </hashTree>
- </hashTree>
- <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="C2 - per user" enabled="true">
- <stringProp name="CounterConfig.start">1</stringProp>
- <stringProp name="CounterConfig.end">5</stringProp>
- <stringProp name="CounterConfig.incr">1</stringProp>
- <stringProp name="CounterConfig.name">C2</stringProp>
- <stringProp name="CounterConfig.format"></stringProp>
- <boolProp name="CounterConfig.per_user">true</boolProp>
- </CounterConfig>
- <hashTree/>
- <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="C3 - global" enabled="true">
- <stringProp name="CounterConfig.start">1</stringProp>
- <stringProp name="CounterConfig.end"></stringProp>
- <stringProp name="CounterConfig.incr">1</stringProp>
- <stringProp name="CounterConfig.name">C3</stringProp>
- <stringProp name="CounterConfig.format"></stringProp>
- <boolProp name="CounterConfig.per_user">false</boolProp>
- </CounterConfig>
- <hashTree/>
- </hashTree>
- <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Write CSV" enabled="true">
- <boolProp name="ResultCollector.error_logging">false</boolProp>
- <objProp>
- <name>saveConfig</name>
- <value class="SampleSaveConfiguration">
- <time>false</time>
- <latency>false</latency>
- <timestamp>false</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>false</assertions>
- <subresults>false</subresults>
- <responseData>false</responseData>
- <samplerData>true</samplerData>
- <xml>false</xml>
- <fieldNames>true</fieldNames>
- <responseHeaders>true</responseHeaders>
- <requestHeaders>true</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- <bytes>true</bytes>
- <url>true</url>
- <fileName>true</fileName>
- <threadCounts>true</threadCounts>
- <sampleCount>true</sampleCount>
- </value>
- </objProp>
- <stringProp name="filename">${__P(CSVFILE)}</stringProp>
- </ResultCollector>
- <hashTree/>
- <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Write XML" enabled="true">
- <boolProp name="ResultCollector.error_logging">false</boolProp>
- <objProp>
- <name>saveConfig</name>
- <value class="SampleSaveConfiguration">
- <time>false</time>
- <latency>false</latency>
- <timestamp>false</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>true</assertions>
- <subresults>true</subresults>
- <responseData>false</responseData>
- <samplerData>true</samplerData>
- <xml>true</xml>
- <fieldNames>true</fieldNames>
- <responseHeaders>true</responseHeaders>
- <requestHeaders>true</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- <bytes>true</bytes>
- <url>true</url>
- <fileName>true</fileName>
- <threadCounts>true</threadCounts>
- <sampleCount>true</sampleCount>
- </value>
- </objProp>
- <stringProp name="filename">BatchTestLocalRemote.xml</stringProp>
- </ResultCollector>
- <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>false</latency>
- <timestamp>true</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>false</assertions>
- <subresults>false</subresults>
- <responseData>false</responseData>
- <samplerData>false</samplerData>
- <xml>false</xml>
- <fieldNames>false</fieldNames>
- <responseHeaders>false</responseHeaders>
- <requestHeaders>false</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- </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>false</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/>
- <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <boolProp name="LoopController.continue_forever">true</boolProp>
- <stringProp name="LoopController.loops">2</stringProp>
- </LoopController>
- <hashTree>
- <IfController guiclass="IfControllerPanel" testclass="IfController" testname="If once" enabled="true">
- <stringProp name="IfController.condition">${JMeterThread.last_sample_ok}</stringProp>
- <boolProp name="IfController.evaluateAll">false</boolProp>
- </IfController>
- <hashTree>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="Java If once 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="ResponseCode" elementType="Argument">
- <stringProp name="Argument.name">ResponseCode</stringProp>
- <stringProp name="Argument.value"></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">BAD</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="Java If once 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value"></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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- </hashTree>
- <IfController guiclass="IfControllerPanel" testclass="IfController" testname="If all" enabled="true">
- <stringProp name="IfController.condition">${JMeterThread.last_sample_ok}</stringProp>
- <boolProp name="IfController.evaluateAll">true</boolProp>
- </IfController>
- <hashTree>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="Java If all 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="ResponseCode" elementType="Argument">
- <stringProp name="Argument.name">ResponseCode</stringProp>
- <stringProp name="Argument.value"></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">BAD</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="Java If all 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value"></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">OK</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"></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="Java OK" 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value"></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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- </hashTree>
- <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Simple Controller for Module Controller" enabled="false">
- <stringProp name="TestPlan.comments"> for Module Controller</stringProp>
- </GenericController>
- <hashTree>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="Module" 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value">${__P(module)}</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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- </hashTree>
- <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="Zero Loops" enabled="true">
- <boolProp name="LoopController.continue_forever">true</boolProp>
- <stringProp name="TestPlan.comments">Test zero loops</stringProp>
- <stringProp name="LoopController.loops">0</stringProp>
- </LoopController>
- <hashTree>
- <TestAction guiclass="TestActionGui" testclass="TestAction" testname="Test Action" enabled="true">
- <stringProp name="TestPlan.comments">Just in case the loop accidentally runs</stringProp>
- <intProp name="ActionProcessor.action">2</intProp>
- <intProp name="ActionProcessor.target">2</intProp>
- <stringProp name="ActionProcessor.duration"></stringProp>
- </TestAction>
- <hashTree/>
- </hashTree>
- </hashTree>
- <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Thread Group" enabled="true">
- <stringProp name="TestPlan.comments">Runs after first thread group.</stringProp>
- <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">1</stringProp>
- <longProp name="ThreadGroup.start_time">1194880755000</longProp>
- <longProp name="ThreadGroup.end_time">1194880755000</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>
- <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="HTTP "Request," enabled="true">
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
- <stringProp name="HTTPSampler.domain"></stringProp>
- <stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.connect_timeout"></stringProp>
- <stringProp name="HTTPSampler.response_timeout"></stringProp>
- <stringProp name="HTTPSampler.protocol">file</stringProp>
- <stringProp name="HTTPSampler.contentEncoding"></stringProp>
- <stringProp name="HTTPSampler.path">testfiles/BatchTestLocalRemote.jmx</stringProp>
- <stringProp name="HTTPSampler.method">GET</stringProp>
- <boolProp name="HTTPSampler.follow_redirects">false</boolProp>
- <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.implementation">Java</stringProp>
- <boolProp name="HTTPSampler.monitor">false</boolProp>
- <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
- <stringProp name="TestPlan.comments">N.B. The file that is loaded must have a fixed size, so HTML won't do as it will be different on Unix and Windows.
-We use this file, which has eol=LF - but of course any changes need to be reflected in the expected test data.</stringProp>
- </HTTPSamplerProxy>
- <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>false</threadName>
- <dataType>true</dataType>
- <encoding>true</encoding>
- <assertions>true</assertions>
- <subresults>true</subresults>
- <responseData>false</responseData>
- <samplerData>true</samplerData>
- <xml>true</xml>
- <fieldNames>false</fieldNames>
- <responseHeaders>true</responseHeaders>
- <requestHeaders>true</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- <bytes>true</bytes>
- <url>true</url>
- <threadCounts>true</threadCounts>
- <sampleCount>true</sampleCount>
- </value>
- </objProp>
- <stringProp name="filename"></stringProp>
- </ResultCollector>
- <hashTree/>
- <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Write CSV" enabled="true">
- <boolProp name="ResultCollector.error_logging">false</boolProp>
- <objProp>
- <name>saveConfig</name>
- <value class="SampleSaveConfiguration">
- <time>false</time>
- <latency>false</latency>
- <timestamp>false</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>false</assertions>
- <subresults>false</subresults>
- <responseData>false</responseData>
- <samplerData>true</samplerData>
- <xml>false</xml>
- <fieldNames>true</fieldNames>
- <responseHeaders>true</responseHeaders>
- <requestHeaders>true</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- <bytes>true</bytes>
- <url>true</url>
- <fileName>true</fileName>
- <threadCounts>true</threadCounts>
- <sampleCount>true</sampleCount>
- </value>
- </objProp>
- <stringProp name="filename">${__P(CSVFILE)}</stringProp>
- </ResultCollector>
- <hashTree/>
- <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Write XML" enabled="true">
- <boolProp name="ResultCollector.error_logging">false</boolProp>
- <objProp>
- <name>saveConfig</name>
- <value class="SampleSaveConfiguration">
- <time>false</time>
- <latency>false</latency>
- <timestamp>false</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>true</assertions>
- <subresults>true</subresults>
- <responseData>false</responseData>
- <samplerData>true</samplerData>
- <xml>true</xml>
- <fieldNames>true</fieldNames>
- <responseHeaders>true</responseHeaders>
- <requestHeaders>true</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- <bytes>true</bytes>
- <url>true</url>
- <fileName>true</fileName>
- <threadCounts>true</threadCounts>
- <sampleCount>true</sampleCount>
- </value>
- </objProp>
- <stringProp name="filename">BatchTestLocalRemote.xml</stringProp>
- </ResultCollector>
- <hashTree/>
- <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <boolProp name="LoopController.continue_forever">true</boolProp>
- <stringProp name="LoopController.loops">4</stringProp>
- </LoopController>
- <hashTree>
- <SwitchController guiclass="SwitchControllerGui" testclass="SwitchController" testname="Switch Controller" enabled="true">
- <stringProp name="SwitchController.value">${__counter(TRUE,COUNT)}</stringProp>
- </SwitchController>
- <hashTree>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="0" enabled="true">
- <stringProp name="TestPlan.comments">0</stringProp>
- <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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value">0 ${COUNT}</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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value">1 ${COUNT}</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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value">2 ${COUNT}</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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="3" 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value">3 ${COUNT}</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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- </hashTree>
- </hashTree>
- </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">1</stringProp>
- <longProp name="ThreadGroup.start_time">1226668173000</longProp>
- <longProp name="ThreadGroup.end_time">1226668173000</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>
- <UserParameters guiclass="UserParametersGui" testclass="UserParameters" testname="User Parameters" enabled="true">
- <collectionProp name="UserParameters.names">
- <stringProp name="2388619">NAME</stringProp>
- </collectionProp>
- <collectionProp name="UserParameters.thread_values">
- <collectionProp name="-1314400416">
- <stringProp name="81040838">USER1</stringProp>
- </collectionProp>
- </collectionProp>
- <boolProp name="UserParameters.per_iteration">false</boolProp>
- </UserParameters>
- <hashTree/>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="Java Request" 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value">NAME ${NAME}</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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Write CSV" enabled="true">
- <boolProp name="ResultCollector.error_logging">false</boolProp>
- <objProp>
- <name>saveConfig</name>
- <value class="SampleSaveConfiguration">
- <time>false</time>
- <latency>false</latency>
- <timestamp>false</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>false</assertions>
- <subresults>false</subresults>
- <responseData>false</responseData>
- <samplerData>true</samplerData>
- <xml>false</xml>
- <fieldNames>true</fieldNames>
- <responseHeaders>true</responseHeaders>
- <requestHeaders>true</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- <bytes>true</bytes>
- <url>true</url>
- <fileName>true</fileName>
- <threadCounts>true</threadCounts>
- <sampleCount>true</sampleCount>
- </value>
- </objProp>
- <stringProp name="filename">${__P(CSVFILE)}</stringProp>
- </ResultCollector>
- <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>false</latency>
- <timestamp>true</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>false</assertions>
- <subresults>false</subresults>
- <responseData>false</responseData>
- <samplerData>false</samplerData>
- <xml>false</xml>
- <fieldNames>false</fieldNames>
- <responseHeaders>false</responseHeaders>
- <requestHeaders>false</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- </value>
- </objProp>
- <stringProp name="filename"></stringProp>
- </ResultCollector>
- <hashTree/>
- </hashTree>
- <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Thread Group" enabled="true">
- <stringProp name="TestPlan.comments">Once Only Controller tests</stringProp>
- <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">3</stringProp>
- </elementProp>
- <stringProp name="ThreadGroup.num_threads">1</stringProp>
- <stringProp name="ThreadGroup.ramp_time">1</stringProp>
- <longProp name="ThreadGroup.start_time">1242238972000</longProp>
- <longProp name="ThreadGroup.end_time">1242238972000</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>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="TG1 = 3" 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value"></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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- <OnceOnlyController guiclass="OnceOnlyControllerGui" testclass="OnceOnlyController" testname="Once Only Controller" enabled="true"/>
- <hashTree>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="TG OO = 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value"></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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- </hashTree>
- <LoopController guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <boolProp name="LoopController.continue_forever">true</boolProp>
- <stringProp name="LoopController.loops">3</stringProp>
- </LoopController>
- <hashTree>
- <OnceOnlyController guiclass="OnceOnlyControllerGui" testclass="OnceOnlyController" testname="Once Only Controller" enabled="true"/>
- <hashTree>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="TG Loop =3" 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value"></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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- </hashTree>
- </hashTree>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="TG2 = 3" 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value"></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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="Simple Controller" enabled="false"/>
- <hashTree>
- <OnceOnlyController guiclass="OnceOnlyControllerGui" testclass="OnceOnlyController" testname="Once Only Controller" enabled="true">
- <stringProp name="TestPlan.comments">Does not work currently - should only run once, as SC should be ignored</stringProp>
- </OnceOnlyController>
- <hashTree>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="TG SC OO = 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value"></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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- </hashTree>
- </hashTree>
- <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Write CSV" enabled="true">
- <boolProp name="ResultCollector.error_logging">false</boolProp>
- <objProp>
- <name>saveConfig</name>
- <value class="SampleSaveConfiguration">
- <time>false</time>
- <latency>false</latency>
- <timestamp>false</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>false</assertions>
- <subresults>false</subresults>
- <responseData>false</responseData>
- <samplerData>true</samplerData>
- <xml>false</xml>
- <fieldNames>true</fieldNames>
- <responseHeaders>true</responseHeaders>
- <requestHeaders>true</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- <bytes>true</bytes>
- <url>true</url>
- <fileName>true</fileName>
- <threadCounts>true</threadCounts>
- <sampleCount>true</sampleCount>
- </value>
- </objProp>
- <stringProp name="filename">${__P(CSVFILE)}</stringProp>
- </ResultCollector>
- <hashTree/>
- <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Write XML" enabled="true">
- <boolProp name="ResultCollector.error_logging">false</boolProp>
- <objProp>
- <name>saveConfig</name>
- <value class="SampleSaveConfiguration">
- <time>false</time>
- <latency>false</latency>
- <timestamp>false</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>true</assertions>
- <subresults>true</subresults>
- <responseData>false</responseData>
- <samplerData>true</samplerData>
- <xml>true</xml>
- <fieldNames>true</fieldNames>
- <responseHeaders>true</responseHeaders>
- <requestHeaders>true</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- <bytes>true</bytes>
- <url>true</url>
- <fileName>true</fileName>
- <threadCounts>true</threadCounts>
- <sampleCount>true</sampleCount>
- </value>
- </objProp>
- <stringProp name="filename">BatchTestLocalRemote.xml</stringProp>
- </ResultCollector>
- <hashTree/>
- <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>
- <timestamp>true</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</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>false</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>
- <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Zero Thread" 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">0</stringProp>
- </elementProp>
- <stringProp name="ThreadGroup.num_threads">1</stringProp>
- <stringProp name="ThreadGroup.ramp_time">1</stringProp>
- <longProp name="ThreadGroup.start_time">1242238814000</longProp>
- <longProp name="ThreadGroup.end_time">1242238814000</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>
- <TestAction guiclass="TestActionGui" testclass="TestAction" testname="Test Action" enabled="true">
- <stringProp name="TestPlan.comments">Just in case Thread Group runs</stringProp>
- <intProp name="ActionProcessor.action">2</intProp>
- <intProp name="ActionProcessor.target">2</intProp>
- <stringProp name="ActionProcessor.duration"></stringProp>
- </TestAction>
- <hashTree/>
- </hashTree>
- <SetupThreadGroup guiclass="SetupThreadGroupGui" testclass="SetupThreadGroup" testname="Setup Thread Group" enabled="true">
- <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
- <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">1</stringProp>
- <longProp name="ThreadGroup.start_time">1296159999000</longProp>
- <longProp name="ThreadGroup.end_time">1296159999000</longProp>
- <boolProp name="ThreadGroup.scheduler">false</boolProp>
- <stringProp name="ThreadGroup.duration"></stringProp>
- <stringProp name="ThreadGroup.delay"></stringProp>
- </SetupThreadGroup>
- <hashTree>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="Setup ${CSV_VAR}" 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value"></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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Write CSV" enabled="true">
- <boolProp name="ResultCollector.error_logging">false</boolProp>
- <objProp>
- <name>saveConfig</name>
- <value class="SampleSaveConfiguration">
- <time>false</time>
- <latency>false</latency>
- <timestamp>false</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>false</assertions>
- <subresults>false</subresults>
- <responseData>false</responseData>
- <samplerData>true</samplerData>
- <xml>false</xml>
- <fieldNames>true</fieldNames>
- <responseHeaders>true</responseHeaders>
- <requestHeaders>true</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- <bytes>true</bytes>
- <url>true</url>
- <fileName>true</fileName>
- <threadCounts>true</threadCounts>
- <sampleCount>true</sampleCount>
- </value>
- </objProp>
- <stringProp name="filename">${__P(CSVFILE)}</stringProp>
- </ResultCollector>
- <hashTree/>
- <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Write XML" enabled="true">
- <boolProp name="ResultCollector.error_logging">false</boolProp>
- <objProp>
- <name>saveConfig</name>
- <value class="SampleSaveConfiguration">
- <time>false</time>
- <latency>false</latency>
- <timestamp>false</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>true</assertions>
- <subresults>true</subresults>
- <responseData>false</responseData>
- <samplerData>true</samplerData>
- <xml>true</xml>
- <fieldNames>true</fieldNames>
- <responseHeaders>true</responseHeaders>
- <requestHeaders>true</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- <bytes>true</bytes>
- <url>true</url>
- <fileName>true</fileName>
- <threadCounts>true</threadCounts>
- <sampleCount>true</sampleCount>
- </value>
- </objProp>
- <stringProp name="filename">BatchTestLocalRemote.xml</stringProp>
- </ResultCollector>
- <hashTree/>
- </hashTree>
- <PostThreadGroup guiclass="PostThreadGroupGui" testclass="PostThreadGroup" testname="Post Thread Group" enabled="true">
- <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
- <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">1</stringProp>
- <longProp name="ThreadGroup.start_time">1296160031000</longProp>
- <longProp name="ThreadGroup.end_time">1296160031000</longProp>
- <boolProp name="ThreadGroup.scheduler">false</boolProp>
- <stringProp name="ThreadGroup.duration"></stringProp>
- <stringProp name="ThreadGroup.delay"></stringProp>
- </PostThreadGroup>
- <hashTree>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="Post ${CSV_VAR}" 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value"></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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Write CSV" enabled="true">
- <boolProp name="ResultCollector.error_logging">false</boolProp>
- <objProp>
- <name>saveConfig</name>
- <value class="SampleSaveConfiguration">
- <time>false</time>
- <latency>false</latency>
- <timestamp>false</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>false</assertions>
- <subresults>false</subresults>
- <responseData>false</responseData>
- <samplerData>true</samplerData>
- <xml>false</xml>
- <fieldNames>true</fieldNames>
- <responseHeaders>true</responseHeaders>
- <requestHeaders>true</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- <bytes>true</bytes>
- <url>true</url>
- <fileName>true</fileName>
- <threadCounts>true</threadCounts>
- <sampleCount>true</sampleCount>
- </value>
- </objProp>
- <stringProp name="filename">${__P(CSVFILE)}</stringProp>
- </ResultCollector>
- <hashTree/>
- <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Write XML" enabled="true">
- <boolProp name="ResultCollector.error_logging">false</boolProp>
- <objProp>
- <name>saveConfig</name>
- <value class="SampleSaveConfiguration">
- <time>false</time>
- <latency>false</latency>
- <timestamp>false</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>true</assertions>
- <subresults>true</subresults>
- <responseData>false</responseData>
- <samplerData>true</samplerData>
- <xml>true</xml>
- <fieldNames>true</fieldNames>
- <responseHeaders>true</responseHeaders>
- <requestHeaders>true</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- <bytes>true</bytes>
- <url>true</url>
- <fileName>true</fileName>
- <threadCounts>true</threadCounts>
- <sampleCount>true</sampleCount>
- </value>
- </objProp>
- <stringProp name="filename">BatchTestLocalRemote.xml</stringProp>
- </ResultCollector>
- <hashTree/>
- </hashTree>
- <CSVDataSet guiclass="TestBeanGUI" testclass="CSVDataSet" testname="CSV Data Set Config" enabled="true">
- <stringProp name="delimiter">,</stringProp>
- <stringProp name="fileEncoding"></stringProp>
- <stringProp name="filename">BatchTestLocalRemote.txt</stringProp>
- <boolProp name="quotedData">false</boolProp>
- <boolProp name="recycle">true</boolProp>
- <stringProp name="shareMode">All threads</stringProp>
- <boolProp name="stopThread">false</boolProp>
- <stringProp name="variableNames">CSV_VAR</stringProp>
- </CSVDataSet>
- <hashTree/>
- <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="CSV Test" enabled="true">
- <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
- <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">4</stringProp>
- </elementProp>
- <stringProp name="ThreadGroup.num_threads">1</stringProp>
- <stringProp name="ThreadGroup.ramp_time">1</stringProp>
- <longProp name="ThreadGroup.start_time">1296160584000</longProp>
- <longProp name="ThreadGroup.end_time">1296160584000</longProp>
- <boolProp name="ThreadGroup.scheduler">false</boolProp>
- <stringProp name="ThreadGroup.duration"></stringProp>
- <stringProp name="ThreadGroup.delay"></stringProp>
- </ThreadGroup>
- <hashTree>
- <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="CSV_VAR=${CSV_VAR}" 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">5</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Sleep_Mask" elementType="Argument">
- <stringProp name="Argument.name">Sleep_Mask</stringProp>
- <stringProp name="Argument.value">0x07</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="Label" elementType="Argument">
- <stringProp name="Argument.name">Label</stringProp>
- <stringProp name="Argument.value"></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">OK</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"></stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- </collectionProp>
- </elementProp>
- <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp>
- </JavaSampler>
- <hashTree/>
- <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Write CSV" enabled="true">
- <boolProp name="ResultCollector.error_logging">false</boolProp>
- <objProp>
- <name>saveConfig</name>
- <value class="SampleSaveConfiguration">
- <time>false</time>
- <latency>false</latency>
- <timestamp>false</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>false</assertions>
- <subresults>false</subresults>
- <responseData>false</responseData>
- <samplerData>true</samplerData>
- <xml>false</xml>
- <fieldNames>true</fieldNames>
- <responseHeaders>true</responseHeaders>
- <requestHeaders>true</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- <bytes>true</bytes>
- <url>true</url>
- <fileName>true</fileName>
- <threadCounts>true</threadCounts>
- <sampleCount>true</sampleCount>
- </value>
- </objProp>
- <stringProp name="filename">${__P(CSVFILE)}</stringProp>
- </ResultCollector>
- <hashTree/>
- <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Write XML" enabled="true">
- <boolProp name="ResultCollector.error_logging">false</boolProp>
- <objProp>
- <name>saveConfig</name>
- <value class="SampleSaveConfiguration">
- <time>false</time>
- <latency>false</latency>
- <timestamp>false</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>true</assertions>
- <subresults>true</subresults>
- <responseData>false</responseData>
- <samplerData>true</samplerData>
- <xml>true</xml>
- <fieldNames>true</fieldNames>
- <responseHeaders>true</responseHeaders>
- <requestHeaders>true</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- <bytes>true</bytes>
- <url>true</url>
- <fileName>true</fileName>
- <threadCounts>true</threadCounts>
- <sampleCount>true</sampleCount>
- </value>
- </objProp>
- <stringProp name="filename">BatchTestLocalRemote.xml</stringProp>
- </ResultCollector>
- <hashTree/>
- </hashTree>
- <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Bug 48943" enabled="true">
- <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
- <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">3</stringProp>
- </elementProp>
- <stringProp name="ThreadGroup.num_threads">1</stringProp>
- <stringProp name="ThreadGroup.ramp_time">1</stringProp>
- <longProp name="ThreadGroup.start_time">1316002322000</longProp>
- <longProp name="ThreadGroup.end_time">1316002322000</longProp>
- <boolProp name="ThreadGroup.scheduler">false</boolProp>
- <stringProp name="ThreadGroup.duration"></stringProp>
- <stringProp name="ThreadGroup.delay"></stringProp>
- </ThreadGroup>
- <hashTree>
- <ConfigTestElement guiclass="SimpleConfigGui" testclass="ConfigTestElement" testname="Simple Config Element" enabled="true"/>
- <hashTree/>
- <BeanShellSampler guiclass="BeanShellSamplerGui" testclass="BeanShellSampler" testname="BeanShell Sampler" enabled="true">
- <stringProp name="BeanShellSampler.query">SampleResult.setSampleLabel("BSH Counter: ${__counter(FALSE)}");</stringProp>
- <stringProp name="BeanShellSampler.filename"></stringProp>
- <stringProp name="BeanShellSampler.parameters"></stringProp>
- <boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
- </BeanShellSampler>
- <hashTree/>
- <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Write XML" enabled="true">
- <boolProp name="ResultCollector.error_logging">false</boolProp>
- <objProp>
- <name>saveConfig</name>
- <value class="SampleSaveConfiguration">
- <time>false</time>
- <latency>false</latency>
- <timestamp>false</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>true</assertions>
- <subresults>true</subresults>
- <responseData>false</responseData>
- <samplerData>true</samplerData>
- <xml>true</xml>
- <fieldNames>true</fieldNames>
- <responseHeaders>true</responseHeaders>
- <requestHeaders>true</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- <bytes>true</bytes>
- <url>true</url>
- <fileName>true</fileName>
- <threadCounts>true</threadCounts>
- <sampleCount>true</sampleCount>
- </value>
- </objProp>
- <stringProp name="filename">BatchTestLocalRemote.xml</stringProp>
- </ResultCollector>
- <hashTree/>
- <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Write CSV" enabled="true">
- <boolProp name="ResultCollector.error_logging">false</boolProp>
- <objProp>
- <name>saveConfig</name>
- <value class="SampleSaveConfiguration">
- <time>false</time>
- <latency>false</latency>
- <timestamp>false</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>false</assertions>
- <subresults>false</subresults>
- <responseData>false</responseData>
- <samplerData>true</samplerData>
- <xml>false</xml>
- <fieldNames>true</fieldNames>
- <responseHeaders>true</responseHeaders>
- <requestHeaders>true</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- <bytes>true</bytes>
- <url>true</url>
- <fileName>true</fileName>
- <threadCounts>true</threadCounts>
- <sampleCount>true</sampleCount>
- </value>
- </objProp>
- <stringProp name="filename">${__P(CSVFILE)}</stringProp>
- </ResultCollector>
- <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>false</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/>
- <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="BSF/JSR" enabled="true">
- <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
- <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">1</stringProp>
- <longProp name="ThreadGroup.start_time">1352333174000</longProp>
- <longProp name="ThreadGroup.end_time">1352333174000</longProp>
- <boolProp name="ThreadGroup.scheduler">false</boolProp>
- <stringProp name="ThreadGroup.duration"></stringProp>
- <stringProp name="ThreadGroup.delay"></stringProp>
- </ThreadGroup>
- <hashTree>
- <BSFSampler guiclass="TestBeanGUI" testclass="BSFSampler" testname="BSF Sampler" enabled="true">
- <stringProp name="filename"></stringProp>
- <stringProp name="parameters"></stringProp>
- <stringProp name="script">12*12</stringProp>
- <stringProp name="scriptLanguage">beanshell</stringProp>
- </BSFSampler>
- <hashTree/>
- <JSR223Sampler guiclass="TestBeanGUI" testclass="JSR223Sampler" testname="JSR223 Sampler" enabled="true">
- <stringProp name="cacheKey"></stringProp>
- <stringProp name="filename"></stringProp>
- <stringProp name="parameters"></stringProp>
- <stringProp name="script">11*11</stringProp>
- <stringProp name="scriptLanguage">Jexl2</stringProp>
- </JSR223Sampler>
- <hashTree/>
- <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Write XML" enabled="true">
- <boolProp name="ResultCollector.error_logging">false</boolProp>
- <objProp>
- <name>saveConfig</name>
- <value class="SampleSaveConfiguration">
- <time>false</time>
- <latency>false</latency>
- <timestamp>false</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>true</assertions>
- <subresults>true</subresults>
- <responseData>false</responseData>
- <samplerData>true</samplerData>
- <xml>true</xml>
- <fieldNames>true</fieldNames>
- <responseHeaders>true</responseHeaders>
- <requestHeaders>true</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- <bytes>true</bytes>
- <url>true</url>
- <fileName>true</fileName>
- <threadCounts>true</threadCounts>
- <sampleCount>true</sampleCount>
- </value>
- </objProp>
- <stringProp name="filename">BatchTestLocalRemote.xml</stringProp>
- </ResultCollector>
- <hashTree/>
- <ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector" testname="Write CSV" enabled="true">
- <boolProp name="ResultCollector.error_logging">false</boolProp>
- <objProp>
- <name>saveConfig</name>
- <value class="SampleSaveConfiguration">
- <time>false</time>
- <latency>false</latency>
- <timestamp>false</timestamp>
- <success>true</success>
- <label>true</label>
- <code>true</code>
- <message>true</message>
- <threadName>false</threadName>
- <dataType>true</dataType>
- <encoding>false</encoding>
- <assertions>false</assertions>
- <subresults>false</subresults>
- <responseData>false</responseData>
- <samplerData>true</samplerData>
- <xml>false</xml>
- <fieldNames>true</fieldNames>
- <responseHeaders>true</responseHeaders>
- <requestHeaders>true</requestHeaders>
- <responseDataOnError>false</responseDataOnError>
- <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
- <assertionsResultsToSave>0</assertionsResultsToSave>
- <bytes>true</bytes>
- <url>true</url>
- <fileName>true</fileName>
- <threadCounts>true</threadCounts>
- <sampleCount>true</sampleCount>
- </value>
- </objProp>
- <stringProp name="filename">${__P(CSVFILE)}</stringProp>
- </ResultCollector>
- <hashTree/>
- </hashTree>
- </hashTree>
- </hashTree>
-</jmeterTestPlan>
diff --git a/bin/testfiles/BatchTestLocalRemote.txt b/bin/testfiles/BatchTestLocalRemote.txt
deleted file mode 100644
index d0aa7a8..0000000
--- a/bin/testfiles/BatchTestLocalRemote.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-1
-2
-3
-1
-2
-3
-1
-2
-3
-1
-2
-3
-1
-2
-3
-1
-2
-3
-1
-2
-3
-1
-2
-3
-1
-2
-3
-1
-2
-3
\ No newline at end of file
diff --git a/bin/testfiles/BatchTestLocalRemote.xml b/bin/testfiles/BatchTestLocalRemote.xml
deleted file mode 100644
index ee4f3f2..0000000
--- a/bin/testfiles/BatchTestLocalRemote.xml
+++ /dev/null
@@ -1,685 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<testResults version="1.2">
-<sample s="true" lb="Setup 1" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java 1 C1=1" rc="200" rm="OK" dt="text" by="10" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <samplerData class="java.lang.String">SamplerData</samplerData>
-</sample>
-<sample s="true" lb="Java 1 C1=1" rc="200" rm="OK" dt="text" by="10" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <samplerData class="java.lang.String">SamplerData</samplerData>
-</sample>
-<sample s="true" lb="Java 1 C1=1" rc="200" rm="OK" dt="text" by="10" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <samplerData class="java.lang.String">SamplerData</samplerData>
-</sample>
-<sample s="true" lb="Loop5 C1=1 C2=1 C3=1" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop5 C1=1 C2=2 C3=2" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop5 C1=1 C2=3 C3=3" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="If Test C1=1 C2=3 C3=3" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop3 C1=1 C2=3 C3=3" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Module" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop3 C1=1 C2=3 C3=3" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Module" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop3 C1=1 C2=3 C3=3" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Module" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop5 C1=1 C2=4 C3=4" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop5 C1=1 C2=5 C3=5" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="false" lb="Java If once 1" rc="" rm="" dt="" by="0" sc="1" ec="1" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java If once 2" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="false" lb="Java If all 1" rc="" rm="" dt="" by="0" sc="1" ec="1" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java OK" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="false" lb="Java If once 1" rc="" rm="" dt="" by="0" sc="1" ec="1" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java If once 2" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="false" lb="Java If all 1" rc="" rm="" dt="" by="0" sc="1" ec="1" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java OK" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java 1 C1=2" rc="200" rm="OK" dt="text" by="10" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <samplerData class="java.lang.String">SamplerData</samplerData>
-</sample>
-<sample s="true" lb="Java 1 C1=2" rc="200" rm="OK" dt="text" by="10" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <samplerData class="java.lang.String">SamplerData</samplerData>
-</sample>
-<sample s="true" lb="Java 1 C1=2" rc="200" rm="OK" dt="text" by="10" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <samplerData class="java.lang.String">SamplerData</samplerData>
-</sample>
-<sample s="true" lb="Loop5 C1=2 C2=1 C3=6" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="If Test C1=2 C2=1 C3=6" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop3 C1=2 C2=1 C3=6" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Module" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop3 C1=2 C2=1 C3=6" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Module" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop3 C1=2 C2=1 C3=6" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Module" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop5 C1=2 C2=2 C3=7" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop5 C1=2 C2=3 C3=8" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop5 C1=2 C2=4 C3=9" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="If Test C1=2 C2=4 C3=9" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop3 C1=2 C2=4 C3=9" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Module" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop3 C1=2 C2=4 C3=9" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Module" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop3 C1=2 C2=4 C3=9" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Module" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop5 C1=2 C2=5 C3=10" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="false" lb="Java If once 1" rc="" rm="" dt="" by="0" sc="1" ec="1" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java If once 2" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="false" lb="Java If all 1" rc="" rm="" dt="" by="0" sc="1" ec="1" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java OK" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="false" lb="Java If once 1" rc="" rm="" dt="" by="0" sc="1" ec="1" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java If once 2" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="false" lb="Java If all 1" rc="" rm="" dt="" by="0" sc="1" ec="1" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java OK" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java 1 C1=1" rc="200" rm="OK" dt="text" by="10" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <samplerData class="java.lang.String">SamplerData</samplerData>
-</sample>
-<sample s="true" lb="Java 1 C1=1" rc="200" rm="OK" dt="text" by="10" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <samplerData class="java.lang.String">SamplerData</samplerData>
-</sample>
-<sample s="true" lb="Java 1 C1=1" rc="200" rm="OK" dt="text" by="10" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <samplerData class="java.lang.String">SamplerData</samplerData>
-</sample>
-<sample s="true" lb="Loop5 C1=1 C2=1 C3=11" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop5 C1=1 C2=2 C3=12" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="If Test C1=1 C2=2 C3=12" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop3 C1=1 C2=2 C3=12" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Module" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop3 C1=1 C2=2 C3=12" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Module" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop3 C1=1 C2=2 C3=12" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Module" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop5 C1=1 C2=3 C3=13" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop5 C1=1 C2=4 C3=14" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop5 C1=1 C2=5 C3=15" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="If Test C1=1 C2=5 C3=15" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop3 C1=1 C2=5 C3=15" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Module" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop3 C1=1 C2=5 C3=15" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Module" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop3 C1=1 C2=5 C3=15" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Module" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="false" lb="Java If once 1" rc="" rm="" dt="" by="0" sc="1" ec="1" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java If once 2" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="false" lb="Java If all 1" rc="" rm="" dt="" by="0" sc="1" ec="1" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java OK" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="false" lb="Java If once 1" rc="" rm="" dt="" by="0" sc="1" ec="1" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java If once 2" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="false" lb="Java If all 1" rc="" rm="" dt="" by="0" sc="1" ec="1" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java OK" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java 1 C1=2" rc="200" rm="OK" dt="text" by="10" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <samplerData class="java.lang.String">SamplerData</samplerData>
-</sample>
-<sample s="true" lb="Java 1 C1=2" rc="200" rm="OK" dt="text" by="10" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <samplerData class="java.lang.String">SamplerData</samplerData>
-</sample>
-<sample s="true" lb="Java 1 C1=2" rc="200" rm="OK" dt="text" by="10" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <samplerData class="java.lang.String">SamplerData</samplerData>
-</sample>
-<sample s="true" lb="Loop5 C1=2 C2=1 C3=16" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop5 C1=2 C2=2 C3=17" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop5 C1=2 C2=3 C3=18" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="If Test C1=2 C2=3 C3=18" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop3 C1=2 C2=3 C3=18" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Module" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop3 C1=2 C2=3 C3=18" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Module" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop3 C1=2 C2=3 C3=18" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Module" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop5 C1=2 C2=4 C3=19" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Loop5 C1=2 C2=5 C3=20" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="false" lb="Java If once 1" rc="" rm="" dt="" by="0" sc="1" ec="1" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java If once 2" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="false" lb="Java If all 1" rc="" rm="" dt="" by="0" sc="1" ec="1" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java OK" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="false" lb="Java If once 1" rc="" rm="" dt="" by="0" sc="1" ec="1" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java If once 2" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="false" lb="Java If all 1" rc="" rm="" dt="" by="0" sc="1" ec="1" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="Java OK" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<httpSample s="true" lb="HTTP "Request," rc="200" rm="OK" dt="text" by="132945" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <cookies class="java.lang.String"></cookies>
- <method class="java.lang.String">GET</method>
- <queryString class="java.lang.String"></queryString>
- <java.net.URL>file:testfiles/BatchTestLocalRemote.jmx</java.net.URL>
-</httpSample>
-<sample s="true" lb="1 1" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="2 2" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="3 3" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="0 4" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="TG1 = 3" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="TG OO = 1" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="TG Loop =3" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="TG2 = 3" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="TG1 = 3" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="TG Loop =3" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="TG2 = 3" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="TG1 = 3" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="TG Loop =3" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="TG2 = 3" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="CSV_VAR=2" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="CSV_VAR=3" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="CSV_VAR=1" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="CSV_VAR=2" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-<sample s="true" lb="BSH Counter: 1" rc="200" rm="OK" dt="text" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <samplerData class="java.lang.String">SampleResult.setSampleLabel("BSH Counter: 1");</samplerData>
-</sample>
-<sample s="true" lb="BSH Counter: 2" rc="200" rm="OK" dt="text" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <samplerData class="java.lang.String">SampleResult.setSampleLabel("BSH Counter: 2");</samplerData>
-</sample>
-<sample s="true" lb="BSH Counter: 3" rc="200" rm="OK" dt="text" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <samplerData class="java.lang.String">SampleResult.setSampleLabel("BSH Counter: 3");</samplerData>
-</sample>
-<sample s="true" lb="BSF Sampler" rc="200" rm="OK" dt="text" by="3" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <samplerData class="java.lang.String">12*12</samplerData>
-</sample>
-<sample s="true" lb="JSR223 Sampler" rc="200" rm="OK" dt="text" by="3" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
- <samplerData class="java.lang.String">11*11</samplerData>
-</sample>
-<sample s="true" lb="Post 1" rc="200" rm="OK" dt="" by="0" sc="1" ec="0" ng="1" na="1">
- <responseHeader class="java.lang.String"></responseHeader>
- <requestHeader class="java.lang.String"></requestHeader>
- <responseFile class="java.lang.String"></responseFile>
-</sample>
-
-</testResults>