Statistics
| Branch: | Revision:

m2u-upass-ws / test / jmeter / UPass-test-plan.jmx @ 20:c3b364fc6691

History | View | Annotate | Download (23.2 KB)

1 0:53910be9bd5d hadi
<?xml version="1.0" encoding="UTF-8"?>
2
<jmeterTestPlan version="1.2" properties="2.4" jmeter="2.9 r1437961">
3
  <hashTree>
4
    <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
5
      <stringProp name="TestPlan.comments"></stringProp>
6
      <boolProp name="TestPlan.functional_mode">false</boolProp>
7
      <boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
8
      <elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
9
        <collectionProp name="Arguments.arguments"/>
10
      </elementProp>
11
      <stringProp name="TestPlan.user_define_classpath"></stringProp>
12
    </TestPlan>
13
    <hashTree>
14
      <Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
15
        <collectionProp name="Arguments.arguments">
16
          <elementProp name="invokerUsername" elementType="Argument">
17
            <stringProp name="Argument.name">invokerUsername</stringProp>
18
            <stringProp name="Argument.value">UpassAdmin</stringProp>
19
            <stringProp name="Argument.metadata">=</stringProp>
20
          </elementProp>
21
          <elementProp name="invokerPassword" elementType="Argument">
22
            <stringProp name="Argument.name">invokerPassword</stringProp>
23
            <stringProp name="Argument.value">password</stringProp>
24
            <stringProp name="Argument.metadata">=</stringProp>
25
          </elementProp>
26
          <elementProp name="rootAlias" elementType="Argument">
27
            <stringProp name="Argument.name">rootAlias</stringProp>
28
            <stringProp name="Argument.value">root</stringProp>
29
            <stringProp name="Argument.metadata">=</stringProp>
30
          </elementProp>
31
          <elementProp name="rootPassword" elementType="Argument">
32
            <stringProp name="Argument.name">rootPassword</stringProp>
33
            <stringProp name="Argument.value">P@ssw0rd</stringProp>
34
            <stringProp name="Argument.metadata">=</stringProp>
35
          </elementProp>
36
        </collectionProp>
37
      </Arguments>
38
      <hashTree/>
39
      <SetupThreadGroup guiclass="SetupThreadGroupGui" testclass="SetupThreadGroup" testname="setUp Thread Group" enabled="true">
40
        <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
41
        <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
42
          <boolProp name="LoopController.continue_forever">false</boolProp>
43 18:4ebe1871686b hadi
          <stringProp name="LoopController.loops">1000</stringProp>
44 0:53910be9bd5d hadi
        </elementProp>
45
        <stringProp name="ThreadGroup.num_threads">1</stringProp>
46
        <stringProp name="ThreadGroup.ramp_time">1</stringProp>
47
        <longProp name="ThreadGroup.start_time">1372670250000</longProp>
48
        <longProp name="ThreadGroup.end_time">1372670250000</longProp>
49
        <boolProp name="ThreadGroup.scheduler">false</boolProp>
50
        <stringProp name="ThreadGroup.duration"></stringProp>
51
        <stringProp name="ThreadGroup.delay"></stringProp>
52
      </SetupThreadGroup>
53
      <hashTree>
54
        <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="Counter (setUp)" enabled="true">
55
          <stringProp name="CounterConfig.start">2</stringProp>
56
          <stringProp name="CounterConfig.end"></stringProp>
57
          <stringProp name="CounterConfig.incr">1</stringProp>
58
          <stringProp name="CounterConfig.name">i</stringProp>
59
          <stringProp name="CounterConfig.format"></stringProp>
60
          <boolProp name="CounterConfig.per_user">false</boolProp>
61
        </CounterConfig>
62
        <hashTree/>
63 20:c3b364fc6691 hadi
        <SoapSampler guiclass="SoapSamplerGui" testclass="SoapSampler" testname="SOAP Request - wsUA_AddUser" enabled="true">
64 0:53910be9bd5d hadi
          <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
65
            <collectionProp name="Arguments.arguments"/>
66
          </elementProp>
67 3:84fa6720f031 hadi
          <stringProp name="SoapSampler.URL_DATA">http://localhost:9090/m2u-upass-ws/services/WS_UPass</stringProp>
68 0:53910be9bd5d hadi
          <stringProp name="HTTPSamper.xml_data">&lt;soapenv:Envelope xmlns:soapenv=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; xmlns:upas=&quot;http://upass.ws.my&quot;&gt;
69
   &lt;soapenv:Header/&gt;
70
   &lt;soapenv:Body&gt;
71
      &lt;upas:wsUA_AddUser&gt;
72
         &lt;upas:adminUserAlias&gt;${invokerUsername}&lt;/upas:adminUserAlias&gt;
73
         &lt;upas:adminUserPassword&gt;${invokerPassword}&lt;/upas:adminUserPassword&gt;
74
         &lt;upas:userAlias&gt;test-user-${i}&lt;/upas:userAlias&gt;
75
         &lt;upas:userDesc&gt;Test User ${i}&lt;/upas:userDesc&gt;
76
         &lt;upas:userPassword&gt;Passw0rd&lt;/upas:userPassword&gt;
77
         &lt;upas:appId&gt;2&lt;/upas:appId&gt;
78
      &lt;/upas:wsUA_AddUser&gt;
79
   &lt;/soapenv:Body&gt;
80
&lt;/soapenv:Envelope&gt;</stringProp>
81
          <stringProp name="SoapSampler.xml_data_file"></stringProp>
82
          <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
83
          <stringProp name="SoapSampler.SEND_SOAP_ACTION">true</stringProp>
84
          <boolProp name="HTTPSampler.use_keepalive">false</boolProp>
85
        </SoapSampler>
86
        <hashTree>
87
          <XPathExtractor guiclass="XPathExtractorGui" testclass="XPathExtractor" testname="XPath Extractor" enabled="false">
88
            <stringProp name="XPathExtractor.default"></stringProp>
89
            <stringProp name="XPathExtractor.refname">retVal</stringProp>
90
            <stringProp name="XPathExtractor.xpathQuery">/Envelope/Body/wsUA_AddUserResponse/wsUA_AddUserReturn</stringProp>
91
            <boolProp name="XPathExtractor.validate">true</boolProp>
92
            <boolProp name="XPathExtractor.tolerant">false</boolProp>
93
            <boolProp name="XPathExtractor.namespace">false</boolProp>
94
          </XPathExtractor>
95
          <hashTree/>
96
          <BeanShellAssertion guiclass="BeanShellAssertionGui" testclass="BeanShellAssertion" testname="BeanShell Assertion" enabled="false">
97
            <stringProp name="BeanShellAssertion.query">retStr = vars.get(&quot;retVal&quot;);
98
retInt = Integer.valueOf( retStr );
99
Failure = (retInt != 0)</stringProp>
100
            <stringProp name="BeanShellAssertion.filename"></stringProp>
101
            <stringProp name="BeanShellAssertion.parameters"></stringProp>
102
            <boolProp name="BeanShellAssertion.resetInterpreter">false</boolProp>
103
          </BeanShellAssertion>
104
          <hashTree/>
105
          <XPathAssertion guiclass="XPathAssertionGui" testclass="XPathAssertion" testname="XPath Assertion" enabled="true">
106
            <boolProp name="XPath.negate">false</boolProp>
107
            <stringProp name="XPath.xpath">/Envelope/Body/wsUA_AddUserResponse/wsUA_AddUserReturn = 0</stringProp>
108
            <boolProp name="XPath.validate">false</boolProp>
109
            <boolProp name="XPath.whitespace">false</boolProp>
110
            <boolProp name="XPath.tolerant">false</boolProp>
111
            <boolProp name="XPath.namespace">false</boolProp>
112
          </XPathAssertion>
113
          <hashTree/>
114
        </hashTree>
115
        <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree (setUp)" enabled="true">
116
          <boolProp name="ResultCollector.error_logging">false</boolProp>
117
          <objProp>
118
            <name>saveConfig</name>
119
            <value class="SampleSaveConfiguration">
120
              <time>true</time>
121
              <latency>true</latency>
122
              <timestamp>true</timestamp>
123
              <success>true</success>
124
              <label>true</label>
125
              <code>true</code>
126
              <message>true</message>
127
              <threadName>true</threadName>
128
              <dataType>true</dataType>
129
              <encoding>false</encoding>
130
              <assertions>true</assertions>
131
              <subresults>true</subresults>
132 18:4ebe1871686b hadi
              <responseData>true</responseData>
133
              <samplerData>true</samplerData>
134
              <xml>true</xml>
135 0:53910be9bd5d hadi
              <fieldNames>false</fieldNames>
136 18:4ebe1871686b hadi
              <responseHeaders>true</responseHeaders>
137
              <requestHeaders>true</requestHeaders>
138 0:53910be9bd5d hadi
              <responseDataOnError>false</responseDataOnError>
139 18:4ebe1871686b hadi
              <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
140 0:53910be9bd5d hadi
              <assertionsResultsToSave>0</assertionsResultsToSave>
141
              <bytes>true</bytes>
142 18:4ebe1871686b hadi
              <threadCounts>true</threadCounts>
143 0:53910be9bd5d hadi
            </value>
144
          </objProp>
145
          <stringProp name="filename"></stringProp>
146
        </ResultCollector>
147
        <hashTree/>
148
        <ResultCollector guiclass="TableVisualizer" testclass="ResultCollector" testname="View Results in Table (setUp)" enabled="true">
149
          <boolProp name="ResultCollector.error_logging">false</boolProp>
150
          <objProp>
151
            <name>saveConfig</name>
152
            <value class="SampleSaveConfiguration">
153
              <time>true</time>
154
              <latency>true</latency>
155
              <timestamp>true</timestamp>
156
              <success>true</success>
157
              <label>true</label>
158
              <code>true</code>
159
              <message>true</message>
160
              <threadName>true</threadName>
161
              <dataType>true</dataType>
162
              <encoding>false</encoding>
163
              <assertions>true</assertions>
164
              <subresults>true</subresults>
165
              <responseData>false</responseData>
166
              <samplerData>false</samplerData>
167
              <xml>false</xml>
168
              <fieldNames>false</fieldNames>
169
              <responseHeaders>false</responseHeaders>
170
              <requestHeaders>false</requestHeaders>
171
              <responseDataOnError>false</responseDataOnError>
172
              <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
173
              <assertionsResultsToSave>0</assertionsResultsToSave>
174
              <bytes>true</bytes>
175
            </value>
176
          </objProp>
177
          <stringProp name="filename"></stringProp>
178
        </ResultCollector>
179
        <hashTree/>
180 18:4ebe1871686b hadi
        <ResultCollector guiclass="SummaryReport" testclass="ResultCollector" testname="Summary Report" enabled="true">
181
          <boolProp name="ResultCollector.error_logging">false</boolProp>
182
          <objProp>
183
            <name>saveConfig</name>
184
            <value class="SampleSaveConfiguration">
185
              <time>true</time>
186
              <latency>true</latency>
187
              <timestamp>true</timestamp>
188
              <success>true</success>
189
              <label>true</label>
190
              <code>true</code>
191
              <message>true</message>
192
              <threadName>true</threadName>
193
              <dataType>true</dataType>
194
              <encoding>false</encoding>
195
              <assertions>true</assertions>
196
              <subresults>true</subresults>
197
              <responseData>false</responseData>
198
              <samplerData>false</samplerData>
199
              <xml>false</xml>
200
              <fieldNames>false</fieldNames>
201
              <responseHeaders>false</responseHeaders>
202
              <requestHeaders>false</requestHeaders>
203
              <responseDataOnError>false</responseDataOnError>
204
              <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
205
              <assertionsResultsToSave>0</assertionsResultsToSave>
206
              <bytes>true</bytes>
207
            </value>
208
          </objProp>
209
          <stringProp name="filename"></stringProp>
210
        </ResultCollector>
211
        <hashTree/>
212
        <ResultCollector guiclass="GraphVisualizer" testclass="ResultCollector" testname="Graph Results" enabled="true">
213
          <boolProp name="ResultCollector.error_logging">false</boolProp>
214
          <objProp>
215
            <name>saveConfig</name>
216
            <value class="SampleSaveConfiguration">
217
              <time>true</time>
218
              <latency>true</latency>
219
              <timestamp>true</timestamp>
220
              <success>true</success>
221
              <label>true</label>
222
              <code>true</code>
223
              <message>true</message>
224
              <threadName>true</threadName>
225
              <dataType>true</dataType>
226
              <encoding>false</encoding>
227
              <assertions>true</assertions>
228
              <subresults>true</subresults>
229
              <responseData>false</responseData>
230
              <samplerData>false</samplerData>
231
              <xml>false</xml>
232
              <fieldNames>false</fieldNames>
233
              <responseHeaders>false</responseHeaders>
234
              <requestHeaders>false</requestHeaders>
235
              <responseDataOnError>false</responseDataOnError>
236
              <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
237
              <assertionsResultsToSave>0</assertionsResultsToSave>
238
              <bytes>true</bytes>
239
            </value>
240
          </objProp>
241
          <stringProp name="filename"></stringProp>
242
        </ResultCollector>
243
        <hashTree/>
244
        <ResultSaver guiclass="ResultSaverGui" testclass="ResultSaver" testname="Save Responses to a file" enabled="true">
245
          <stringProp name="FileSaver.filename">target/jmeter/responses/add/</stringProp>
246
          <boolProp name="FileSaver.errorsonly">false</boolProp>
247
          <boolProp name="FileSaver.skipautonumber">false</boolProp>
248
          <boolProp name="FileSaver.skipsuffix">false</boolProp>
249
          <boolProp name="FileSaver.successonly">false</boolProp>
250
          <boolProp name="FileSaver.addTimstamp">true</boolProp>
251
          <stringProp name="FileSaver.numberPadLen">4</stringProp>
252
        </ResultSaver>
253
        <hashTree/>
254 0:53910be9bd5d hadi
      </hashTree>
255
      <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Thread Group" enabled="true">
256
        <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
257
        <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
258
          <boolProp name="LoopController.continue_forever">false</boolProp>
259
          <stringProp name="LoopController.loops">6</stringProp>
260
        </elementProp>
261
        <stringProp name="ThreadGroup.num_threads">300</stringProp>
262
        <stringProp name="ThreadGroup.ramp_time">10</stringProp>
263
        <longProp name="ThreadGroup.start_time">1372670918000</longProp>
264
        <longProp name="ThreadGroup.end_time">1372670918000</longProp>
265
        <boolProp name="ThreadGroup.scheduler">false</boolProp>
266
        <stringProp name="ThreadGroup.duration"></stringProp>
267
        <stringProp name="ThreadGroup.delay"></stringProp>
268
      </ThreadGroup>
269
      <hashTree>
270
        <CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="Counter" enabled="true">
271
          <stringProp name="CounterConfig.start">2</stringProp>
272 18:4ebe1871686b hadi
          <stringProp name="CounterConfig.end">1000</stringProp>
273 0:53910be9bd5d hadi
          <stringProp name="CounterConfig.incr">1</stringProp>
274
          <stringProp name="CounterConfig.name">j</stringProp>
275
          <stringProp name="CounterConfig.format"></stringProp>
276
          <boolProp name="CounterConfig.per_user">false</boolProp>
277
        </CounterConfig>
278
        <hashTree/>
279 20:c3b364fc6691 hadi
        <SoapSampler guiclass="SoapSamplerGui" testclass="SoapSampler" testname="SOAP Request - wsSP_VerifyStaticPassword" enabled="true">
280 0:53910be9bd5d hadi
          <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
281
            <collectionProp name="Arguments.arguments"/>
282
          </elementProp>
283 3:84fa6720f031 hadi
          <stringProp name="SoapSampler.URL_DATA">http://localhost:9090/m2u-upass-ws/services/WS_UPass</stringProp>
284 0:53910be9bd5d hadi
          <stringProp name="HTTPSamper.xml_data">&lt;soapenv:Envelope xmlns:soapenv=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; xmlns:upas=&quot;http://upass.ws.my&quot;&gt;
285
   &lt;soapenv:Header/&gt;
286
   &lt;soapenv:Body&gt;
287
      &lt;upas:wsSP_VerifyStaticPassword&gt;
288
         &lt;upas:userAlias&gt;test-user-${j}&lt;/upas:userAlias&gt;
289
         &lt;upas:password&gt;Passw0rd&lt;/upas:password&gt;
290
      &lt;/upas:wsSP_VerifyStaticPassword&gt;
291
   &lt;/soapenv:Body&gt;
292
&lt;/soapenv:Envelope&gt;</stringProp>
293
          <stringProp name="SoapSampler.xml_data_file"></stringProp>
294
          <stringProp name="SoapSampler.SOAP_ACTION">wsSP_VerifyStaticPassword</stringProp>
295
          <stringProp name="SoapSampler.SEND_SOAP_ACTION">true</stringProp>
296
          <boolProp name="HTTPSampler.use_keepalive">false</boolProp>
297
        </SoapSampler>
298
        <hashTree>
299
          <XPathAssertion guiclass="XPathAssertionGui" testclass="XPathAssertion" testname="XPath Assertion" enabled="true">
300
            <boolProp name="XPath.negate">false</boolProp>
301
            <stringProp name="XPath.xpath">/Envelope/Body/wsSP_VerifyStaticPasswordResponse/wsSP_VerifyStaticPasswordReturn = 0</stringProp>
302
            <boolProp name="XPath.validate">false</boolProp>
303
            <boolProp name="XPath.whitespace">false</boolProp>
304
            <boolProp name="XPath.tolerant">false</boolProp>
305
            <boolProp name="XPath.namespace">false</boolProp>
306
          </XPathAssertion>
307
          <hashTree/>
308
        </hashTree>
309
        <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
310
          <boolProp name="ResultCollector.error_logging">false</boolProp>
311
          <objProp>
312
            <name>saveConfig</name>
313
            <value class="SampleSaveConfiguration">
314
              <time>true</time>
315
              <latency>true</latency>
316
              <timestamp>true</timestamp>
317
              <success>true</success>
318
              <label>true</label>
319
              <code>true</code>
320
              <message>true</message>
321
              <threadName>true</threadName>
322
              <dataType>true</dataType>
323
              <encoding>false</encoding>
324
              <assertions>true</assertions>
325
              <subresults>true</subresults>
326
              <responseData>true</responseData>
327
              <samplerData>true</samplerData>
328
              <xml>true</xml>
329
              <fieldNames>false</fieldNames>
330
              <responseHeaders>true</responseHeaders>
331
              <requestHeaders>true</requestHeaders>
332
              <responseDataOnError>false</responseDataOnError>
333
              <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
334
              <assertionsResultsToSave>0</assertionsResultsToSave>
335
              <bytes>true</bytes>
336 18:4ebe1871686b hadi
              <threadCounts>true</threadCounts>
337 0:53910be9bd5d hadi
            </value>
338
          </objProp>
339
          <stringProp name="filename"></stringProp>
340
        </ResultCollector>
341
        <hashTree/>
342
        <ResultCollector guiclass="TableVisualizer" testclass="ResultCollector" testname="View Results in Table" enabled="true">
343
          <boolProp name="ResultCollector.error_logging">false</boolProp>
344
          <objProp>
345
            <name>saveConfig</name>
346
            <value class="SampleSaveConfiguration">
347
              <time>true</time>
348
              <latency>true</latency>
349
              <timestamp>true</timestamp>
350
              <success>true</success>
351
              <label>true</label>
352
              <code>true</code>
353
              <message>true</message>
354
              <threadName>true</threadName>
355
              <dataType>true</dataType>
356
              <encoding>false</encoding>
357
              <assertions>true</assertions>
358
              <subresults>true</subresults>
359
              <responseData>false</responseData>
360
              <samplerData>false</samplerData>
361
              <xml>false</xml>
362
              <fieldNames>false</fieldNames>
363
              <responseHeaders>false</responseHeaders>
364
              <requestHeaders>false</requestHeaders>
365
              <responseDataOnError>false</responseDataOnError>
366
              <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
367
              <assertionsResultsToSave>0</assertionsResultsToSave>
368
              <bytes>true</bytes>
369
            </value>
370
          </objProp>
371
          <stringProp name="filename"></stringProp>
372
        </ResultCollector>
373
        <hashTree/>
374
        <ResultCollector guiclass="SummaryReport" testclass="ResultCollector" testname="Summary Report" enabled="true">
375
          <boolProp name="ResultCollector.error_logging">false</boolProp>
376
          <objProp>
377
            <name>saveConfig</name>
378
            <value class="SampleSaveConfiguration">
379
              <time>true</time>
380
              <latency>true</latency>
381
              <timestamp>true</timestamp>
382
              <success>true</success>
383
              <label>true</label>
384
              <code>true</code>
385
              <message>true</message>
386
              <threadName>true</threadName>
387
              <dataType>true</dataType>
388
              <encoding>false</encoding>
389
              <assertions>true</assertions>
390
              <subresults>true</subresults>
391
              <responseData>false</responseData>
392
              <samplerData>false</samplerData>
393
              <xml>false</xml>
394
              <fieldNames>false</fieldNames>
395
              <responseHeaders>false</responseHeaders>
396
              <requestHeaders>false</requestHeaders>
397
              <responseDataOnError>false</responseDataOnError>
398
              <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
399
              <assertionsResultsToSave>0</assertionsResultsToSave>
400
              <bytes>true</bytes>
401
            </value>
402
          </objProp>
403
          <stringProp name="filename"></stringProp>
404
        </ResultCollector>
405
        <hashTree/>
406
        <ResultCollector guiclass="GraphVisualizer" testclass="ResultCollector" testname="Graph Results" enabled="true">
407
          <boolProp name="ResultCollector.error_logging">false</boolProp>
408
          <objProp>
409
            <name>saveConfig</name>
410
            <value class="SampleSaveConfiguration">
411
              <time>true</time>
412
              <latency>true</latency>
413
              <timestamp>true</timestamp>
414
              <success>true</success>
415
              <label>true</label>
416
              <code>true</code>
417
              <message>true</message>
418
              <threadName>true</threadName>
419
              <dataType>true</dataType>
420
              <encoding>false</encoding>
421
              <assertions>true</assertions>
422
              <subresults>true</subresults>
423
              <responseData>false</responseData>
424
              <samplerData>false</samplerData>
425
              <xml>false</xml>
426
              <fieldNames>false</fieldNames>
427
              <responseHeaders>false</responseHeaders>
428
              <requestHeaders>false</requestHeaders>
429
              <responseDataOnError>false</responseDataOnError>
430
              <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
431
              <assertionsResultsToSave>0</assertionsResultsToSave>
432
              <bytes>true</bytes>
433
            </value>
434
          </objProp>
435
          <stringProp name="filename"></stringProp>
436
        </ResultCollector>
437
        <hashTree/>
438
        <ResultSaver guiclass="ResultSaverGui" testclass="ResultSaver" testname="Save Responses to a file" enabled="true">
439 18:4ebe1871686b hadi
          <stringProp name="FileSaver.filename">target/jmeter/responses/auth/</stringProp>
440 0:53910be9bd5d hadi
          <boolProp name="FileSaver.errorsonly">false</boolProp>
441
          <boolProp name="FileSaver.skipautonumber">false</boolProp>
442
          <boolProp name="FileSaver.skipsuffix">false</boolProp>
443
          <boolProp name="FileSaver.successonly">false</boolProp>
444
          <boolProp name="FileSaver.addTimstamp">true</boolProp>
445
          <stringProp name="FileSaver.numberPadLen">4</stringProp>
446
        </ResultSaver>
447
        <hashTree/>
448
      </hashTree>
449
    </hashTree>
450
  </hashTree>
451
</jmeterTestPlan>