Subversion Repositories SmartDukaan

Rev

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