Subversion Repositories SmartDukaan

Rev

Rev 2920 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2905 vikas 1
<?xml version="1.0" encoding="UTF-8"?>
2
<jmeterTestPlan version="1.2" properties="2.1">
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 name="user.saholic.server" elementType="Argument">
11
            <stringProp name="Argument.name">user.saholic.server</stringProp>
12
            <stringProp name="Argument.value">${__P(saholic.server, localhost)}</stringProp>
13
            <stringProp name="Argument.metadata">=</stringProp>
14
          </elementProp>
15
          <elementProp name="user.saholic.port" elementType="Argument">
16
            <stringProp name="Argument.name">user.saholic.port</stringProp>
17
            <stringProp name="Argument.value">${__P(saholic.port, 8080)}</stringProp>
18
            <stringProp name="Argument.metadata">=</stringProp>
19
          </elementProp>
20
        </collectionProp>
21
      </elementProp>
22
      <stringProp name="TestPlan.user_define_classpath"></stringProp>
23
    </TestPlan>
24
    <hashTree>
25
      <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Thread Group" enabled="true">
26
        <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
27
        <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
28
          <boolProp name="LoopController.continue_forever">false</boolProp>
29
          <stringProp name="LoopController.loops">1</stringProp>
30
        </elementProp>
31
        <stringProp name="ThreadGroup.num_threads">1</stringProp>
32
        <stringProp name="ThreadGroup.ramp_time">1</stringProp>
33
        <longProp name="ThreadGroup.start_time">1302610666000</longProp>
34
        <longProp name="ThreadGroup.end_time">1302610666000</longProp>
35
        <boolProp name="ThreadGroup.scheduler">false</boolProp>
36
        <stringProp name="ThreadGroup.duration"></stringProp>
37
        <stringProp name="ThreadGroup.delay"></stringProp>
38
      </ThreadGroup>
39
      <hashTree>
40
        <CookieManager guiclass="CookiePanel" testclass="CookieManager" testname="HTTP Cookie Manager" enabled="true">
41
          <collectionProp name="CookieManager.cookies"/>
42
          <boolProp name="CookieManager.clearEachIteration">false</boolProp>
43
          <stringProp name="CookieManager.policy">rfc2109</stringProp>
44
        </CookieManager>
45
        <hashTree/>
46
        <RecordingController guiclass="RecordController" testclass="RecordingController" testname="Recording Controller" enabled="true"/>
47
        <hashTree>
48
          <ConfigTestElement guiclass="HttpDefaultsGui" testclass="ConfigTestElement" testname="HTTP Request Defaults" enabled="true">
49
            <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
50
              <collectionProp name="Arguments.arguments"/>
51
            </elementProp>
52
            <stringProp name="HTTPSampler.domain">${user.saholic.server}</stringProp>
53
            <stringProp name="HTTPSampler.port">${user.saholic.port}</stringProp>
54
            <stringProp name="HTTPSampler.connect_timeout"></stringProp>
55
            <stringProp name="HTTPSampler.response_timeout"></stringProp>
56
            <stringProp name="HTTPSampler.protocol"></stringProp>
57
            <stringProp name="HTTPSampler.contentEncoding"></stringProp>
58
            <stringProp name="HTTPSampler.path"></stringProp>
59
          </ConfigTestElement>
60
          <hashTree/>
61
          <HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="/login" enabled="true">
62
            <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
63
              <collectionProp name="Arguments.arguments">
64
                <elementProp name="email" elementType="HTTPArgument">
65
                  <boolProp name="HTTPArgument.always_encode">true</boolProp>
66
                  <stringProp name="Argument.name">email</stringProp>
67
                  <stringProp name="Argument.value">paymentuser@mailinator.com</stringProp>
68
                  <stringProp name="Argument.metadata">=</stringProp>
69
                  <boolProp name="HTTPArgument.use_equals">true</boolProp>
70
                </elementProp>
71
                <elementProp name="password" elementType="HTTPArgument">
72
                  <boolProp name="HTTPArgument.always_encode">false</boolProp>
73
                  <stringProp name="Argument.name">password</stringProp>
74
                  <stringProp name="Argument.value">paymentuser</stringProp>
75
                  <stringProp name="Argument.metadata">=</stringProp>
76
                  <boolProp name="HTTPArgument.use_equals">true</boolProp>
77
                </elementProp>
78
                <elementProp name="btnSearch" elementType="HTTPArgument">
79
                  <boolProp name="HTTPArgument.always_encode">false</boolProp>
80
                  <stringProp name="Argument.name">btnSearch</stringProp>
81
                  <stringProp name="Argument.value">Login</stringProp>
82
                  <stringProp name="Argument.metadata">=</stringProp>
83
                  <boolProp name="HTTPArgument.use_equals">true</boolProp>
84
                </elementProp>
85
              </collectionProp>
86
            </elementProp>
87
            <stringProp name="HTTPSampler.domain"></stringProp>
88
            <stringProp name="HTTPSampler.port"></stringProp>
89
            <stringProp name="HTTPSampler.connect_timeout"></stringProp>
90
            <stringProp name="HTTPSampler.response_timeout"></stringProp>
91
            <stringProp name="HTTPSampler.protocol">http</stringProp>
92
            <stringProp name="HTTPSampler.contentEncoding">UTF-8</stringProp>
93
            <stringProp name="HTTPSampler.path">/login</stringProp>
94
            <stringProp name="HTTPSampler.method">POST</stringProp>
95
            <boolProp name="HTTPSampler.follow_redirects">false</boolProp>
96
            <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
97
            <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
98
            <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
99
            <boolProp name="HTTPSampler.monitor">false</boolProp>
100
            <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
101
          </HTTPSampler>
102
          <hashTree/>
103
          <HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="/" enabled="true">
104
            <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
105
              <collectionProp name="Arguments.arguments"/>
106
            </elementProp>
107
            <stringProp name="HTTPSampler.domain"></stringProp>
108
            <stringProp name="HTTPSampler.port"></stringProp>
109
            <stringProp name="HTTPSampler.connect_timeout"></stringProp>
110
            <stringProp name="HTTPSampler.response_timeout"></stringProp>
111
            <stringProp name="HTTPSampler.protocol">http</stringProp>
112
            <stringProp name="HTTPSampler.contentEncoding">UTF-8</stringProp>
113
            <stringProp name="HTTPSampler.path">/</stringProp>
114
            <stringProp name="HTTPSampler.method">GET</stringProp>
115
            <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
116
            <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
117
            <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
118
            <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
119
            <boolProp name="HTTPSampler.monitor">false</boolProp>
120
            <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
121
          </HTTPSampler>
122
          <hashTree>
123
            <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
124
              <collectionProp name="Asserion.test_strings">
125
                <stringProp name="-2103047844">Hi, paymentuser</stringProp>
126
              </collectionProp>
127
              <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
128
              <boolProp name="Assertion.assume_success">false</boolProp>
129
              <intProp name="Assertion.test_type">16</intProp>
130
            </ResponseAssertion>
131
            <hashTree/>
132
          </hashTree>
133
          <HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="/cart" enabled="true">
134
            <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
135
              <collectionProp name="Arguments.arguments"/>
136
            </elementProp>
137
            <stringProp name="HTTPSampler.domain"></stringProp>
138
            <stringProp name="HTTPSampler.port"></stringProp>
139
            <stringProp name="HTTPSampler.connect_timeout"></stringProp>
140
            <stringProp name="HTTPSampler.response_timeout"></stringProp>
141
            <stringProp name="HTTPSampler.protocol">http</stringProp>
142
            <stringProp name="HTTPSampler.contentEncoding"></stringProp>
143
            <stringProp name="HTTPSampler.path">/cart</stringProp>
144
            <stringProp name="HTTPSampler.method">GET</stringProp>
145
            <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
146
            <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
147
            <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
148
            <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
149
            <boolProp name="HTTPSampler.monitor">false</boolProp>
150
            <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
151
          </HTTPSampler>
152
          <hashTree>
153
            <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
154
              <collectionProp name="Asserion.test_strings">
155
                <stringProp name="-445156881">&lt;!-- Cart Details --&gt;
156
 
157
			&lt;div id=&quot;registration&quot;&gt;
158
  &lt;div class=&quot;top&quot;&gt;
159
    &lt;div class=&quot;left&quot;&gt;
160
      &lt;div class=&quot;right&quot;&gt; &amp;nbsp; &lt;/div&gt;
161
    &lt;/div&gt;
162
  &lt;/div&gt;
163
  &lt;div class=&quot;middle&quot;&gt;
164
    &lt;div class=&quot;mid-inner&quot;&gt;
165
      &lt;!-- Block 1 --&gt;
166
      &lt;div class=&quot;padding-top17&quot;&gt;
167
        &lt;p style=&quot;color:red;display:inline;&quot;&gt; &lt;/p&gt;
168
        &lt;div class=&quot;cart-checkout&quot;&gt;
169
          &lt;div class=&quot;bigImgButton yellow-image&quot;&gt;
170
                  &lt;a href=&quot;./shipping&quot; class=&quot;button&quot;&gt;Checkout&lt;/a&gt;
171
                  &lt;!--&lt;input type=&quot;button&quot; onClick=&quot;javascript:document.myCart.submit();&quot; name=&quot;&quot;  id=&quot;&quot; value=&quot;Checkout &quot; class=&quot;button&quot; /&gt;--&gt;
172
          &lt;/div&gt;
173
        &lt;/div&gt;
174
        &lt;div class=&quot;clearBoth&quot;&gt;&lt;/div&gt;
175
        &lt;!-- Table--&gt;
176
        &lt;div&gt;
177
          &lt;form name=&quot;myCart&quot; id=&quot;myCart&quot; method=&quot;post&quot; action=&quot;shipping&quot;&gt;
178
            &lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; class=&quot;estimate-table&quot; id=&quot;cartTable&quot; &gt;
179
              &lt;thead&gt;
180
                &lt;tr&gt;
181
                  &lt;th width=&quot;33%&quot;&gt;Item&lt;/th&gt;
182
                  &lt;th width=&quot;18%&quot; class=&quot;shipTo&quot;&gt; &lt;span class=&quot;floatLeft&quot;&gt;Ships to&lt;/span&gt;
183
                    &lt;div class=&quot;cart-header-textbox textbox-image&quot;&gt;
184
                            &lt;input type=&quot;text&quot; id=&quot;zipcode&quot; name=&quot;zipcode&quot; value=&quot;500016&quot; class=&quot;textbox&quot; maxlength=&quot;6&quot; onblur=&quot;changeEstimate()&quot; /&gt;
185
                    &lt;/div&gt;&lt;/th&gt;
186
                  &lt;th width=&quot;15%&quot;&gt;Unit Price&lt;/th&gt;
187
                  &lt;th width=&quot;14%&quot; class=&quot;quantity&quot;&gt;Qty.&lt;/th&gt;
188
                  &lt;th class=&quot;last&quot;&gt;Total Price&lt;/th&gt;
189
                &lt;/tr&gt;
190
              &lt;/thead&gt;
191
              &lt;tbody&gt;
192
				                &lt;tr&gt;
193
                  &lt;td class=&quot;phone-content&quot;&gt;
194
                    &lt;span id=&quot;978&quot; class=&quot;pro&quot;&gt;
195
                          &lt;div&gt;
196
                          &lt;img src=&quot;/images/1001218/thumbnail.jpg&quot; alt=&quot;phone&quot; /&gt;
197
                          &lt;/div&gt;
198
                      &lt;span&gt;Sony Ericsson Xperia Play R800i (Black)&lt;/span&gt;
199
                    &lt;/span&gt;
200
                  &lt;/td&gt;
201
                  &lt;!-- &lt;td&gt;within 4 hours&lt;/td&gt; --&gt;
202
                  &lt;td&gt;
203
                    &lt;div id=&quot;shipTime&quot;&gt;
204
                      &lt;span id=&quot;shipping_time_978&quot;&gt;within &lt;span id=&quot;days_978&quot;&gt; 4&lt;/span&gt; business days&lt;/span&gt;
205
                    &lt;/div&gt;
206
                  &lt;/td&gt;
207
                  &lt;td&gt;
208
                    Rs. 30,450.00
209
                  &lt;/td&gt;
210
                  &lt;td class=&quot;quantity&quot;&gt;
211
                  &lt;div class=&quot;quantity-inner-content&quot;&gt;
212
                    &lt;div class=&quot;cart-item-textbox textbox-image&quot;&gt;
213
                            &lt;input type=&quot;text&quot; id=&quot;cart-item-quantity&quot; name=&quot;&quot; value=1  onblur=changeQty(this,&apos;itemPrice1&apos;,&apos;totalPrice1&apos;) class=&quot;textbox&quot; /&gt;
214
                     &lt;/div&gt;
215
                    &lt;img class=&quot;remove-quantitybttn&quot;  src=&quot;/images/nav-img/remove.png&quot; /&gt;
216
                    &lt;/div&gt;
217
                  &lt;/td&gt;
218
                  &lt;td id=&quot;totalPrice1&quot;&gt;
219
                    Rs. 30,450.00
220
                    &lt;input type=&quot;hidden&quot;  value=&quot;1&quot; name=&quot;itemID1&quot; id=&quot;itemID1&quot; /&gt;
221
                    &lt;input type=&quot;hidden&quot;  value=30,450.00 name=&quot;itemPrice1&quot; id=&quot;itemPrice1&quot; /&gt;
222
                  &lt;/td&gt;
223
                &lt;/tr&gt;
224
 
225
								                &lt;tr align=&quot;right&quot;&gt;
226
                  &lt;td colspan=&quot;5&quot; class=&quot;total-amount&quot;&gt;
227
                    &lt;img src=&quot;/images/nav-img/free_shipping_cart.png&quot; alt=&quot;free shipping&quot; width=&quot;147&quot; height=&quot;24&quot; /&gt;
228
					&lt;span class=&quot;discounted-amount&quot;&gt;Total Amount: Rs. 30,450.00 &lt;/span&gt;
229
                  &lt;/td&gt;
230
                &lt;/tr&gt;
231
				              &lt;/tbody&gt;
232
            &lt;/table&gt;
233
          &lt;/form&gt;
234
        &lt;/div&gt;
235
        &lt;!-- Table End--&gt;
236
        &lt;div class=&quot;clearBoth&quot;&gt;&lt;/div&gt;
237
      &lt;/div&gt;
238
      &lt;!-- Block 1 End--&gt;
239
      &lt;div class=&quot;clearBoth&quot;&gt;&lt;/div&gt;
240
      &lt;div class=&quot;padding-top17&quot;&gt;
241
		&lt;div id=&quot;containerFrmCouponCode&quot; class=&quot;textbox-image&quot;&gt;
242
			&lt;form id=&quot;frmCouponCode&quot; action=&quot;/promotion&quot; method=&quot;post&quot;&gt;
243
                &lt;span style=&quot;float:left;font-weight:bold;&quot;&gt;Coupon Code&lt;/span&gt;&amp;nbsp;
244
				&lt;input id=&quot;couponCode&quot; class=&quot;textbox&quot; type=&quot;text&quot; name=&quot;coupon_code&quot; maxlength=&quot;20&quot; value=&quot;&quot; /&gt;&amp;nbsp;
245
				&lt;input type=&quot;hidden&quot; name=&quot;action&quot; id=&quot;couponAction&quot; /&gt; &amp;nbsp;
246
				&lt;a id=&quot;applyCoupon&quot; href=&quot;#&quot;&gt;Apply&lt;/a&gt;&amp;nbsp;&amp;nbsp;
247
							&lt;/form&gt;
248
		&lt;/div&gt;
249
        &lt;div class=&quot;cart-checkout&quot;&gt;
250
          &lt;div class=&quot;bigImgButton yellow-image&quot;&gt;
251
                  &lt;!-- &lt;input type=&quot;submit&quot; name=&quot;&quot; onClick=&quot;javascript:document.myCart.submit();&quot;  id=&quot;&quot; value=&quot;Checkout &quot; class=&quot;button&quot; /&gt; --&gt;
252
                  &lt;a href=&quot;./shipping&quot; class=&quot;button&quot;&gt;Checkout&lt;/a&gt;
253
          &lt;/div&gt;
254
        &lt;/div&gt;
255
      &lt;/div&gt;
256
	  &lt;br /&gt;&lt;br /&gt;
257
 
258
		    &lt;/div&gt;
259
    &lt;!-- mid inner end--&gt;
260
  &lt;/div&gt;
261
  &lt;div class=&quot;bottom&quot;&gt;
262
    &lt;div class=&quot;left&quot;&gt;
263
      &lt;div class=&quot;right&quot;&gt; &amp;nbsp; &lt;/div&gt;
264
    &lt;/div&gt;
265
  &lt;/div&gt;
266
&lt;/div&gt;
267
&lt;!-- /Add Shipping Detail End--&gt;
268
		&lt;!-- /Cart Details --&gt;</stringProp>
269
              </collectionProp>
270
              <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
271
              <boolProp name="Assertion.assume_success">false</boolProp>
272
              <intProp name="Assertion.test_type">16</intProp>
273
            </ResponseAssertion>
274
            <hashTree/>
275
          </hashTree>
276
          <HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="/shipping" enabled="true">
277
            <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
278
              <collectionProp name="Arguments.arguments"/>
279
            </elementProp>
280
            <stringProp name="HTTPSampler.domain"></stringProp>
281
            <stringProp name="HTTPSampler.port"></stringProp>
282
            <stringProp name="HTTPSampler.connect_timeout"></stringProp>
283
            <stringProp name="HTTPSampler.response_timeout"></stringProp>
284
            <stringProp name="HTTPSampler.protocol">http</stringProp>
285
            <stringProp name="HTTPSampler.contentEncoding"></stringProp>
286
            <stringProp name="HTTPSampler.path">/shipping</stringProp>
287
            <stringProp name="HTTPSampler.method">GET</stringProp>
288
            <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
289
            <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
290
            <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
291
            <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
292
            <boolProp name="HTTPSampler.monitor">false</boolProp>
293
            <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
294
          </HTTPSampler>
295
          <hashTree/>
296
          <HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="/order" enabled="true">
297
            <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
298
              <collectionProp name="Arguments.arguments">
299
                <elementProp name="addressid" elementType="HTTPArgument">
300
                  <boolProp name="HTTPArgument.always_encode">false</boolProp>
301
                  <stringProp name="Argument.name">addressid</stringProp>
302
                  <stringProp name="Argument.value">2</stringProp>
303
                  <stringProp name="Argument.metadata">=</stringProp>
304
                  <boolProp name="HTTPArgument.use_equals">true</boolProp>
305
                </elementProp>
306
                <elementProp name="payment_option" elementType="HTTPArgument">
307
                  <boolProp name="HTTPArgument.always_encode">false</boolProp>
308
                  <stringProp name="Argument.name">payment_option</stringProp>
309
                  <stringProp name="Argument.value">1001</stringProp>
310
                  <stringProp name="Argument.metadata">=</stringProp>
311
                  <boolProp name="HTTPArgument.use_equals">true</boolProp>
312
                </elementProp>
313
                <elementProp name="gCreditCard" elementType="HTTPArgument">
314
                  <boolProp name="HTTPArgument.always_encode">false</boolProp>
315
                  <stringProp name="Argument.name">gCreditCard</stringProp>
316
                  <stringProp name="Argument.value"></stringProp>
317
                  <stringProp name="Argument.metadata">=</stringProp>
318
                  <boolProp name="HTTPArgument.use_equals">true</boolProp>
319
                </elementProp>
320
                <elementProp name="type" elementType="HTTPArgument">
321
                  <boolProp name="HTTPArgument.always_encode">false</boolProp>
322
                  <stringProp name="Argument.name">type</stringProp>
323
                  <stringProp name="Argument.value">DebitCard</stringProp>
324
                  <stringProp name="Argument.metadata">=</stringProp>
325
                  <boolProp name="HTTPArgument.use_equals">true</boolProp>
326
                </elementProp>
327
                <elementProp name="gDebitCard" elementType="HTTPArgument">
328
                  <boolProp name="HTTPArgument.always_encode">false</boolProp>
329
                  <stringProp name="Argument.name">gDebitCard</stringProp>
330
                  <stringProp name="Argument.value">1001</stringProp>
331
                  <stringProp name="Argument.metadata">=</stringProp>
332
                  <boolProp name="HTTPArgument.use_equals">true</boolProp>
333
                </elementProp>
334
                <elementProp name="gNetBankingAccount" elementType="HTTPArgument">
335
                  <boolProp name="HTTPArgument.always_encode">false</boolProp>
336
                  <stringProp name="Argument.name">gNetBankingAccount</stringProp>
337
                  <stringProp name="Argument.value"></stringProp>
338
                  <stringProp name="Argument.metadata">=</stringProp>
339
                  <boolProp name="HTTPArgument.use_equals">true</boolProp>
340
                </elementProp>
341
                <elementProp name="gCashCard" elementType="HTTPArgument">
342
                  <boolProp name="HTTPArgument.always_encode">false</boolProp>
343
                  <stringProp name="Argument.name">gCashCard</stringProp>
344
                  <stringProp name="Argument.value"></stringProp>
345
                  <stringProp name="Argument.metadata">=</stringProp>
346
                </elementProp>
347
              </collectionProp>
348
            </elementProp>
349
            <stringProp name="HTTPSampler.domain"></stringProp>
350
            <stringProp name="HTTPSampler.port"></stringProp>
351
            <stringProp name="HTTPSampler.connect_timeout"></stringProp>
352
            <stringProp name="HTTPSampler.response_timeout"></stringProp>
353
            <stringProp name="HTTPSampler.protocol">http</stringProp>
354
            <stringProp name="HTTPSampler.contentEncoding"></stringProp>
355
            <stringProp name="HTTPSampler.path">/order</stringProp>
356
            <stringProp name="HTTPSampler.method">POST</stringProp>
357
            <boolProp name="HTTPSampler.follow_redirects">false</boolProp>
358
            <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
359
            <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
360
            <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
361
            <boolProp name="HTTPSampler.monitor">false</boolProp>
362
            <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
363
          </HTTPSampler>
364
          <hashTree/>
365
          <HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="/ebs-pay/1" enabled="true">
366
            <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
367
              <collectionProp name="Arguments.arguments"/>
368
            </elementProp>
369
            <stringProp name="HTTPSampler.domain"></stringProp>
370
            <stringProp name="HTTPSampler.port"></stringProp>
371
            <stringProp name="HTTPSampler.connect_timeout"></stringProp>
372
            <stringProp name="HTTPSampler.response_timeout"></stringProp>
373
            <stringProp name="HTTPSampler.protocol">http</stringProp>
374
            <stringProp name="HTTPSampler.contentEncoding"></stringProp>
375
            <stringProp name="HTTPSampler.path">/ebs-pay/1</stringProp>
376
            <stringProp name="HTTPSampler.method">GET</stringProp>
377
            <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
378
            <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
379
            <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
380
            <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
381
            <boolProp name="HTTPSampler.monitor">false</boolProp>
382
            <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
383
          </HTTPSampler>
384
          <hashTree>
385
            <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
386
              <collectionProp name="Asserion.test_strings">
387
                <stringProp name="-1687720671">Please wait while we redirect you to the Payment Gateway.</stringProp>
388
              </collectionProp>
389
              <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
390
              <boolProp name="Assertion.assume_success">false</boolProp>
391
              <intProp name="Assertion.test_type">16</intProp>
392
            </ResponseAssertion>
393
            <hashTree/>
394
          </hashTree>
395
          <HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="/ebs-pay-processing/" enabled="true">
396
            <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
397
              <collectionProp name="Arguments.arguments">
398
                <elementProp name="DR" elementType="HTTPArgument">
399
                  <boolProp name="HTTPArgument.always_encode">false</boolProp>
400
                  <stringProp name="Argument.name">DR</stringProp>
401
                  <stringProp name="Argument.value">IXc9laP5EPzkG8rJUEkT9GPYZKb+340d1KINeq1DJAbrqc5GeRs3RVwRJ7YShbNZUyaxTmSW46lexsfKVHpZGaEckYB8l5xGtzoFVG9WVLCxZ86Ugnu125hgs12+1Ql5jUXZw9N+I7Uc8TZ/8G6yhUG0ek/7ByGgb4DtdFRZsx/BIs/QdCeEXY1DBNUMX2/1eUCJrLX16tG038+FnvqTp32+Qsf5M6lYwNPnq0PMioKTQs3yXTX3RaVeAczeApSgg6UhboAAco55TMGzrqtalV5erMtoyzL3DQsvewP+4MRbTQBaGTp/4WlkXMZZvXO802iorlpqNxRx2Uv4DERaWDVMP+ZDJYtX3pIDzu0y6WTHhEF/Y+gkWhJDmisSbVu8OJhlsyIMHsPBbegmnEVCX+qgcUOcmAphSwO9nA1+lfcxH/Ul1FwDTqx/pLWccUjjgLwqkL0cOU+wJUBUvj1hta3/D0eW6b77zLhnQDXMXTJnpOWBVi9kixpx5QtkcVuEwK39OJyqpQYXaa2/zTo0gYJ69myLRWwy93D3+8LK61ciTsGX+ueGjX/x5diiOpPird20C7w0twWm0VAyWVmiy2NayhTnWFRzMeELf4flViUznsIzre6EUe2/beO9kw3BoRuZ6nhYoHCLZ8Dm/eY7UjL/BCD2dyyfYtJNBy3HP6Svc3gMAfcgRo6sk1W5oOC4e4okbYo5ZOj0wP2vU4Ufk9OxNSW+zgiRqQKbv5nuXGnoDUAzmNMx9b0J5jUwMdhXe7TCV8OhV0tgsIztBhCzWA653RBo4y94t8k=</stringProp>
402
                  <stringProp name="Argument.metadata">=</stringProp>
403
                  <boolProp name="HTTPArgument.use_equals">true</boolProp>
404
                </elementProp>
405
              </collectionProp>
406
            </elementProp>
407
            <stringProp name="HTTPSampler.domain"></stringProp>
408
            <stringProp name="HTTPSampler.port"></stringProp>
409
            <stringProp name="HTTPSampler.connect_timeout"></stringProp>
410
            <stringProp name="HTTPSampler.response_timeout"></stringProp>
411
            <stringProp name="HTTPSampler.protocol">http</stringProp>
412
            <stringProp name="HTTPSampler.contentEncoding"></stringProp>
413
            <stringProp name="HTTPSampler.path">/ebs-pay-processing/</stringProp>
414
            <stringProp name="HTTPSampler.method">GET</stringProp>
415
            <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
416
            <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
417
            <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
418
            <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
419
            <boolProp name="HTTPSampler.monitor">false</boolProp>
420
            <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
421
          </HTTPSampler>
422
          <hashTree>
423
            <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
424
              <collectionProp name="Asserion.test_strings">
425
                <stringProp name="1525874784">&lt;head&gt;
426
		&lt;meta http-equiv=&quot;REFRESH&quot; content=2;url=http://local.shop2020.in:8090/ebs-pay-response/?DR=IXc9laP5EPzkG8rJUEkT9GPYZKb+340d1KINeq1DJAbrqc5GeRs3RVwRJ7YShbNZUyaxTmSW46lexsfKVHpZGaEckYB8l5xGtzoFVG9WVLCxZ86Ugnu125hgs12+1Ql5jUXZw9N+I7Uc8TZ/8G6yhUG0ek/7ByGgb4DtdFRZsx/BIs/QdCeEXY1DBNUMX2/1eUCJrLX16tG038+FnvqTp32+Qsf5M6lYwNPnq0PMioKTQs3yXTX3RaVeAczeApSgg6UhboAAco55TMGzrqtalV5erMtoyzL3DQsvewP+4MRbTQBaGTp/4WlkXMZZvXO802iorlpqNxRx2Uv4DERaWDVMP+ZDJYtX3pIDzu0y6WTHhEF/Y+gkWhJDmisSbVu8OJhlsyIMHsPBbegmnEVCX+qgcUOcmAphSwO9nA1+lfcxH/Ul1FwDTqx/pLWccUjjgLwqkL0cOU+wJUBUvj1hta3/D0eW6b77zLhnQDXMXTJnpOWBVi9kixpx5QtkcVuEwK39OJyqpQYXaa2/zTo0gYJ69myLRWwy93D3+8LK61ciTsGX+ueGjX/x5diiOpPird20C7w0twWm0VAyWVmiy2NayhTnWFRzMeELf4flViUznsIzre6EUe2/beO9kw3BoRuZ6nhYoHCLZ8Dm/eY7UjL/BCD2dyyfYtJNBy3HP6Svc3gMAfcgRo6sk1W5oOC4e4okbYo5ZOj0wP2vU4Ufk9OxNSW+zgiRqQKbv5nuXGnoDUAzmNMx9b0J5jUwMdhXe7TCV8OhV0tgsIztBhCzWA653RBo4y94t8k=&gt;&lt;/HEAD&gt;
427
	&lt;/head&gt;
428
	&lt;body&gt;
429
		&lt;div style=&quot;text-align:center;margin:auto;&quot;&gt;
430
			Your payment is being processed. Please do not click the back or refreh button.
431
		&lt;/div&gt;
432
	&lt;/body&gt;</stringProp>
433
              </collectionProp>
434
              <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
435
              <boolProp name="Assertion.assume_success">false</boolProp>
436
              <intProp name="Assertion.test_type">16</intProp>
437
            </ResponseAssertion>
438
            <hashTree/>
439
          </hashTree>
440
          <HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="/ebs-pay-response/" enabled="true">
441
            <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
442
              <collectionProp name="Arguments.arguments">
443
                <elementProp name="DR" elementType="HTTPArgument">
444
                  <boolProp name="HTTPArgument.always_encode">false</boolProp>
445
                  <stringProp name="Argument.name">DR</stringProp>
446
                  <stringProp name="Argument.value">IXc9laP5EPzkG8rJUEkT9GPYZKb+340d1KINeq1DJAbrqc5GeRs3RVwRJ7YShbNZUyaxTmSW46lexsfKVHpZGaEckYB8l5xGtzoFVG9WVLCxZ86Ugnu125hgs12+1Ql5jUXZw9N+I7Uc8TZ/8G6yhUG0ek/7ByGgb4DtdFRZsx/BIs/QdCeEXY1DBNUMX2/1eUCJrLX16tG038+FnvqTp32+Qsf5M6lYwNPnq0PMioKTQs3yXTX3RaVeAczeApSgg6UhboAAco55TMGzrqtalV5erMtoyzL3DQsvewP+4MRbTQBaGTp/4WlkXMZZvXO802iorlpqNxRx2Uv4DERaWDVMP+ZDJYtX3pIDzu0y6WTHhEF/Y+gkWhJDmisSbVu8OJhlsyIMHsPBbegmnEVCX+qgcUOcmAphSwO9nA1+lfcxH/Ul1FwDTqx/pLWccUjjgLwqkL0cOU+wJUBUvj1hta3/D0eW6b77zLhnQDXMXTJnpOWBVi9kixpx5QtkcVuEwK39OJyqpQYXaa2/zTo0gYJ69myLRWwy93D3+8LK61ciTsGX+ueGjX/x5diiOpPird20C7w0twWm0VAyWVmiy2NayhTnWFRzMeELf4flViUznsIzre6EUe2/beO9kw3BoRuZ6nhYoHCLZ8Dm/eY7UjL/BCD2dyyfYtJNBy3HP6Svc3gMAfcgRo6sk1W5oOC4e4okbYo5ZOj0wP2vU4Ufk9OxNSW+zgiRqQKbv5nuXGnoDUAzmNMx9b0J5jUwMdhXe7TCV8OhV0tgsIztBhCzWA653RBo4y94t8k=</stringProp>
447
                  <stringProp name="Argument.metadata">=</stringProp>
448
                  <boolProp name="HTTPArgument.use_equals">true</boolProp>
449
                </elementProp>
450
              </collectionProp>
451
            </elementProp>
452
            <stringProp name="HTTPSampler.domain"></stringProp>
453
            <stringProp name="HTTPSampler.port"></stringProp>
454
            <stringProp name="HTTPSampler.connect_timeout"></stringProp>
455
            <stringProp name="HTTPSampler.response_timeout"></stringProp>
456
            <stringProp name="HTTPSampler.protocol">http</stringProp>
457
            <stringProp name="HTTPSampler.contentEncoding"></stringProp>
458
            <stringProp name="HTTPSampler.path">/ebs-pay-response/</stringProp>
459
            <stringProp name="HTTPSampler.method">GET</stringProp>
460
            <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
461
            <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
462
            <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
463
            <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
464
            <boolProp name="HTTPSampler.monitor">false</boolProp>
465
            <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
466
          </HTTPSampler>
467
          <hashTree/>
468
          <HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="/pay-success" enabled="true">
469
            <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true">
470
              <collectionProp name="Arguments.arguments">
471
                <elementProp name="paymentId" elementType="HTTPArgument">
472
                  <boolProp name="HTTPArgument.always_encode">false</boolProp>
473
                  <stringProp name="Argument.name">paymentId</stringProp>
474
                  <stringProp name="Argument.value">1</stringProp>
475
                  <stringProp name="Argument.metadata">=</stringProp>
476
                  <boolProp name="HTTPArgument.use_equals">true</boolProp>
477
                </elementProp>
478
              </collectionProp>
479
            </elementProp>
480
            <stringProp name="HTTPSampler.domain"></stringProp>
481
            <stringProp name="HTTPSampler.port"></stringProp>
482
            <stringProp name="HTTPSampler.connect_timeout"></stringProp>
483
            <stringProp name="HTTPSampler.response_timeout"></stringProp>
484
            <stringProp name="HTTPSampler.protocol">http</stringProp>
485
            <stringProp name="HTTPSampler.contentEncoding"></stringProp>
486
            <stringProp name="HTTPSampler.path">/pay-success</stringProp>
487
            <stringProp name="HTTPSampler.method">GET</stringProp>
488
            <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
489
            <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
490
            <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
491
            <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
492
            <boolProp name="HTTPSampler.monitor">false</boolProp>
493
            <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
494
          </HTTPSampler>
495
          <hashTree/>
496
        </hashTree>
497
        <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
498
          <boolProp name="ResultCollector.error_logging">false</boolProp>
499
          <objProp>
500
            <name>saveConfig</name>
501
            <value class="SampleSaveConfiguration">
502
              <time>true</time>
503
              <latency>true</latency>
504
              <timestamp>true</timestamp>
505
              <success>true</success>
506
              <label>true</label>
507
              <code>true</code>
508
              <message>true</message>
509
              <threadName>true</threadName>
510
              <dataType>true</dataType>
511
              <encoding>false</encoding>
512
              <assertions>true</assertions>
513
              <subresults>true</subresults>
514
              <responseData>false</responseData>
515
              <samplerData>false</samplerData>
516
              <xml>true</xml>
517
              <fieldNames>false</fieldNames>
518
              <responseHeaders>false</responseHeaders>
519
              <requestHeaders>false</requestHeaders>
520
              <responseDataOnError>false</responseDataOnError>
521
              <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
522
              <assertionsResultsToSave>0</assertionsResultsToSave>
523
              <bytes>true</bytes>
524
            </value>
525
          </objProp>
526
          <stringProp name="filename"></stringProp>
527
        </ResultCollector>
528
        <hashTree/>
529
        <ResultCollector guiclass="AssertionVisualizer" testclass="ResultCollector" testname="Assertion Results" enabled="true">
530
          <boolProp name="ResultCollector.error_logging">false</boolProp>
531
          <objProp>
532
            <name>saveConfig</name>
533
            <value class="SampleSaveConfiguration">
534
              <time>true</time>
535
              <latency>true</latency>
536
              <timestamp>true</timestamp>
537
              <success>true</success>
538
              <label>true</label>
539
              <code>true</code>
540
              <message>true</message>
541
              <threadName>true</threadName>
542
              <dataType>true</dataType>
543
              <encoding>false</encoding>
544
              <assertions>true</assertions>
545
              <subresults>true</subresults>
546
              <responseData>false</responseData>
547
              <samplerData>false</samplerData>
548
              <xml>true</xml>
549
              <fieldNames>false</fieldNames>
550
              <responseHeaders>false</responseHeaders>
551
              <requestHeaders>false</requestHeaders>
552
              <responseDataOnError>false</responseDataOnError>
553
              <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
554
              <assertionsResultsToSave>0</assertionsResultsToSave>
555
              <bytes>true</bytes>
556
            </value>
557
          </objProp>
558
          <stringProp name="filename"></stringProp>
559
        </ResultCollector>
560
        <hashTree/>
561
      </hashTree>
562
    </hashTree>
563
  </hashTree>
564
</jmeterTestPlan>