fba609ae10bc7f964526fc3ce6c33edab79bb59e
[policy/xacml-pdp.git] / testsuites / performance / src / main / resources / testplans / perf.jmx
1 <?xml version="1.0" encoding="UTF-8"?>
2 <jmeterTestPlan version="1.2" properties="5.0" jmeter="5.1.1 r1855137">
3   <hashTree>
4     <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Policy XACML PDP Performance" enabled="true">
5       <stringProp name="TestPlan.comments">Policy XACML PDP Performance Tests</stringProp>
6       <boolProp name="TestPlan.functional_mode">false</boolProp>
7       <boolProp name="TestPlan.tearDown_on_shutdown">true</boolProp>
8       <boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
9       <elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
10         <collectionProp name="Arguments.arguments">
11           <elementProp name="POLICY_PDPX_HOST" elementType="Argument">
12             <stringProp name="Argument.name">POLICY_PDPX_HOST</stringProp>
13             <stringProp name="Argument.value">${__P(host,10.12.6.106)}</stringProp>
14             <stringProp name="Argument.metadata">=</stringProp>
15           </elementProp>
16           <elementProp name="DURATION" elementType="Argument">
17             <stringProp name="Argument.name">DURATION</stringProp>
18             <stringProp name="Argument.value">${__P(duration, 3000)}</stringProp>
19             <stringProp name="Argument.metadata">=</stringProp>
20           </elementProp>
21           <elementProp name="USERS" elementType="Argument">
22             <stringProp name="Argument.name">USERS</stringProp>
23             <stringProp name="Argument.value">${__P(users, 10)}</stringProp>
24             <stringProp name="Argument.metadata">=</stringProp>
25           </elementProp>
26           <elementProp name="PDP_PORT" elementType="Argument">
27             <stringProp name="Argument.name">PDP_PORT</stringProp>
28             <stringProp name="Argument.value">${__P(port, 30420)}</stringProp>
29             <stringProp name="Argument.metadata">=</stringProp>
30           </elementProp>
31           <elementProp name="PAP_PORT" elementType="Argument">
32             <stringProp name="Argument.name">PAP_PORT</stringProp>
33             <stringProp name="Argument.value">${__P(port, 30089)}</stringProp>
34             <stringProp name="Argument.metadata">=</stringProp>
35           </elementProp>
36           <elementProp name="API_PORT" elementType="Argument">
37             <stringProp name="Argument.name">API_PORT</stringProp>
38             <stringProp name="Argument.value">${__P(port, 32187)}</stringProp>
39             <stringProp name="Argument.metadata">=</stringProp>
40           </elementProp>
41         </collectionProp>
42       </elementProp>
43       <stringProp name="TestPlan.user_define_classpath"></stringProp>
44     </TestPlan>
45     <hashTree>
46       <HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
47         <collectionProp name="HeaderManager.headers">
48           <elementProp name="" elementType="Header">
49             <stringProp name="Header.name">Content-Type</stringProp>
50             <stringProp name="Header.value">application/json</stringProp>
51           </elementProp>
52           <elementProp name="" elementType="Header">
53             <stringProp name="Header.name">Accept</stringProp>
54             <stringProp name="Header.value">application/json</stringProp>
55           </elementProp>
56         </collectionProp>
57       </HeaderManager>
58       <hashTree/>
59       <SetupThreadGroup guiclass="SetupThreadGroupGui" testclass="SetupThreadGroup" testname="setUp Thread Group" enabled="true">
60         <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
61         <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
62           <boolProp name="LoopController.continue_forever">false</boolProp>
63           <stringProp name="LoopController.loops">1</stringProp>
64         </elementProp>
65         <stringProp name="ThreadGroup.num_threads">1</stringProp>
66         <stringProp name="ThreadGroup.ramp_time">1</stringProp>
67         <boolProp name="ThreadGroup.scheduler">false</boolProp>
68         <stringProp name="ThreadGroup.duration"></stringProp>
69         <stringProp name="ThreadGroup.delay"></stringProp>
70       </SetupThreadGroup>
71       <hashTree>
72         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Create Monitoring Policy" enabled="true">
73           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
74           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
75             <collectionProp name="Arguments.arguments">
76               <elementProp name="" elementType="HTTPArgument">
77                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
78                 <stringProp name="Argument.value">{&#xd;
79   &quot;tosca_definitions_version&quot;: &quot;tosca_simple_yaml_1_0_0&quot;,&#xd;
80   &quot;topology_template&quot;: {&#xd;
81     &quot;policies&quot;: [&#xd;
82       {&#xd;
83         &quot;onap.scaleout.tca&quot;: {&#xd;
84           &quot;type&quot;: &quot;onap.policies.monitoring.cdap.tca.hi.lo.app&quot;,&#xd;
85           &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
86           &quot;metadata&quot;: {&#xd;
87             &quot;policy-id&quot;: &quot;onap.scaleout.tca&quot;&#xd;
88           },&#xd;
89           &quot;properties&quot;: {&#xd;
90             &quot;tca_policy&quot;: {&#xd;
91               &quot;domain&quot;: &quot;measurementsForVfScaling&quot;,&#xd;
92               &quot;metricsPerEventName&quot;: [&#xd;
93                 {&#xd;
94                   &quot;eventName&quot;: &quot;vLoadBalancer&quot;,&#xd;
95                   &quot;controlLoopSchemaType&quot;: &quot;VNF&quot;,&#xd;
96                   &quot;policyScope&quot;: &quot;type=configuration&quot;,&#xd;
97                   &quot;policyName&quot;: &quot;onap.scaleout.tca&quot;,&#xd;
98                   &quot;policyVersion&quot;: &quot;v0.0.1&quot;,&#xd;
99                   &quot;thresholds&quot;: [&#xd;
100                     {&#xd;
101                       &quot;closedLoopControlName&quot;: &quot;ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3&quot;,&#xd;
102                       &quot;closedLoopEventStatus&quot;: &quot;ONSET&quot;,&#xd;
103                       &quot;version&quot;: &quot;1.0.2&quot;,&#xd;
104                       &quot;fieldPath&quot;: &quot;$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated&quot;,&#xd;
105                       &quot;thresholdValue&quot;: 500,&#xd;
106                       &quot;direction&quot;: &quot;LESS_OR_EQUAL&quot;,&#xd;
107                       &quot;severity&quot;: &quot;MAJOR&quot;&#xd;
108                     },&#xd;
109                     {&#xd;
110                       &quot;closedLoopControlName&quot;: &quot;ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3&quot;,&#xd;
111                       &quot;closedLoopEventStatus&quot;: &quot;ONSET&quot;,&#xd;
112                       &quot;version&quot;: &quot;1.0.2&quot;,&#xd;
113                       &quot;fieldPath&quot;: &quot;$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated&quot;,&#xd;
114                       &quot;thresholdValue&quot;: 5000,&#xd;
115                       &quot;direction&quot;: &quot;GREATER_OR_EQUAL&quot;,&#xd;
116                       &quot;severity&quot;: &quot;CRITICAL&quot;&#xd;
117                     }&#xd;
118                   ]&#xd;
119                 }&#xd;
120               ]&#xd;
121             }&#xd;
122           }&#xd;
123         }&#xd;
124       }&#xd;
125     ]&#xd;
126   }&#xd;
127 }</stringProp>
128                 <stringProp name="Argument.metadata">=</stringProp>
129               </elementProp>
130             </collectionProp>
131           </elementProp>
132           <stringProp name="HTTPSampler.domain">${POLICY_PDPX_HOST}</stringProp>
133           <stringProp name="HTTPSampler.port">${API_PORT}</stringProp>
134           <stringProp name="HTTPSampler.protocol">https</stringProp>
135           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
136           <stringProp name="HTTPSampler.path">policy/api/v1/policytypes/onap.policies.monitoring.cdap.tca.hi.lo.app/versions/1.0.0/policies</stringProp>
137           <stringProp name="HTTPSampler.method">POST</stringProp>
138           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
139           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
140           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
141           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
142           <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
143           <stringProp name="HTTPSampler.connect_timeout"></stringProp>
144           <stringProp name="HTTPSampler.response_timeout"></stringProp>
145         </HTTPSamplerProxy>
146         <hashTree>
147           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
148             <collectionProp name="AuthManager.auth_list">
149               <elementProp name="" elementType="Authorization">
150                 <stringProp name="Authorization.url">https://${POLICY_PDPX_HOST}:${API_PORT}/policy/api/v1</stringProp>
151                 <stringProp name="Authorization.username">healthcheck</stringProp>
152                 <stringProp name="Authorization.password">zb!XztG34</stringProp>
153                 <stringProp name="Authorization.domain"></stringProp>
154                 <stringProp name="Authorization.realm"></stringProp>
155               </elementProp>
156             </collectionProp>
157             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
158           </AuthManager>
159           <hashTree/>
160         </hashTree>
161         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Create Min/Max Guard Policy" enabled="true">
162           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
163           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
164             <collectionProp name="Arguments.arguments">
165               <elementProp name="" elementType="HTTPArgument">
166                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
167                 <stringProp name="Argument.value">{&#xd;
168   &quot;policy-id&quot; : &quot;guard.minmax.scaleout&quot;,&#xd;
169   &quot;content&quot; : {&#xd;
170         &quot;actor&quot;: &quot;SO&quot;,&#xd;
171         &quot;recipe&quot;: &quot;scaleOut&quot;,&#xd;
172         &quot;targets&quot;: &quot;.*&quot;,&#xd;
173         &quot;clname&quot;: &quot;ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3&quot;,&#xd;
174         &quot;min&quot;: &quot;1&quot;,&#xd;
175         &quot;max&quot;: &quot;5&quot;,&#xd;
176         &quot;guardActiveStart&quot;: &quot;00:00:01-05:00&quot;,&#xd;
177         &quot;guardActiveEnd&quot;: &quot;23:59:59-05:00&quot;&#xd;
178     }&#xd;
179 }</stringProp>
180                 <stringProp name="Argument.metadata">=</stringProp>
181               </elementProp>
182             </collectionProp>
183           </elementProp>
184           <stringProp name="HTTPSampler.domain">${POLICY_PDPX_HOST}</stringProp>
185           <stringProp name="HTTPSampler.port">${API_PORT}</stringProp>
186           <stringProp name="HTTPSampler.protocol">https</stringProp>
187           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
188           <stringProp name="HTTPSampler.path">policy/api/v1/policytypes/onap.policies.controlloop.Guard/versions/1.0.0/policies</stringProp>
189           <stringProp name="HTTPSampler.method">POST</stringProp>
190           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
191           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
192           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
193           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
194           <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
195           <stringProp name="HTTPSampler.connect_timeout"></stringProp>
196           <stringProp name="HTTPSampler.response_timeout"></stringProp>
197         </HTTPSamplerProxy>
198         <hashTree>
199           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
200             <collectionProp name="AuthManager.auth_list">
201               <elementProp name="" elementType="Authorization">
202                 <stringProp name="Authorization.url">https://${POLICY_PDPX_HOST}:${API_PORT}/policy/api/v1</stringProp>
203                 <stringProp name="Authorization.username">healthcheck</stringProp>
204                 <stringProp name="Authorization.password">zb!XztG34</stringProp>
205                 <stringProp name="Authorization.domain"></stringProp>
206                 <stringProp name="Authorization.realm"></stringProp>
207               </elementProp>
208             </collectionProp>
209             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
210           </AuthManager>
211           <hashTree/>
212         </hashTree>
213         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Create Frequency Limiter Guard Policy" enabled="true">
214           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
215           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
216             <collectionProp name="Arguments.arguments">
217               <elementProp name="" elementType="HTTPArgument">
218                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
219                 <stringProp name="Argument.value">{&#xd;
220   &quot;policy-id&quot; : &quot;guard.frequency.scaleout&quot;,&#xd;
221   &quot;content&quot; : {&#xd;
222             &quot;actor&quot;: &quot;SO&quot;,&#xd;
223             &quot;recipe&quot;: &quot;scaleOut&quot;,&#xd;
224             &quot;targets&quot;: &quot;.*&quot;,&#xd;
225             &quot;clname&quot;: &quot;ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3&quot;,&#xd;
226             &quot;limit&quot;: &quot;1&quot;,&#xd;
227             &quot;timeWindow&quot;: &quot;10&quot;,&#xd;
228             &quot;timeUnits&quot;: &quot;minute&quot;,&#xd;
229             &quot;guardActiveStart&quot;: &quot;00:00:01-05:00&quot;,&#xd;
230             &quot;guardActiveEnd&quot;: &quot;23:59:59-05:00&quot;&#xd;
231    }&#xd;
232 }</stringProp>
233                 <stringProp name="Argument.metadata">=</stringProp>
234               </elementProp>
235             </collectionProp>
236           </elementProp>
237           <stringProp name="HTTPSampler.domain">${POLICY_PDPX_HOST}</stringProp>
238           <stringProp name="HTTPSampler.port">${API_PORT}</stringProp>
239           <stringProp name="HTTPSampler.protocol">https</stringProp>
240           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
241           <stringProp name="HTTPSampler.path">policy/api/v1/policytypes/onap.policies.controlloop.Guard/versions/1.0.0/policies</stringProp>
242           <stringProp name="HTTPSampler.method">POST</stringProp>
243           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
244           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
245           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
246           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
247           <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
248           <stringProp name="HTTPSampler.connect_timeout"></stringProp>
249           <stringProp name="HTTPSampler.response_timeout"></stringProp>
250         </HTTPSamplerProxy>
251         <hashTree>
252           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
253             <collectionProp name="AuthManager.auth_list">
254               <elementProp name="" elementType="Authorization">
255                 <stringProp name="Authorization.url">https://${POLICY_PDPX_HOST}:${API_PORT}/policy/api/v1</stringProp>
256                 <stringProp name="Authorization.username">healthcheck</stringProp>
257                 <stringProp name="Authorization.password">zb!XztG34</stringProp>
258                 <stringProp name="Authorization.domain"></stringProp>
259                 <stringProp name="Authorization.realm"></stringProp>
260               </elementProp>
261             </collectionProp>
262             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
263           </AuthManager>
264           <hashTree/>
265         </hashTree>
266         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Deploy Monitoring Policy" enabled="true">
267           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
268           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
269             <collectionProp name="Arguments.arguments">
270               <elementProp name="" elementType="HTTPArgument">
271                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
272                 <stringProp name="Argument.value">{&quot;policies&quot;:[{&quot;policy-id&quot;:&quot;onap.scaleout.tca&quot;}]}</stringProp>
273                 <stringProp name="Argument.metadata">=</stringProp>
274               </elementProp>
275             </collectionProp>
276           </elementProp>
277           <stringProp name="HTTPSampler.domain">${POLICY_PDPX_HOST}</stringProp>
278           <stringProp name="HTTPSampler.port">${PAP_PORT}</stringProp>
279           <stringProp name="HTTPSampler.protocol">https</stringProp>
280           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
281           <stringProp name="HTTPSampler.path">policy/pap/v1/pdps/policies</stringProp>
282           <stringProp name="HTTPSampler.method">POST</stringProp>
283           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
284           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
285           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
286           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
287           <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
288           <stringProp name="HTTPSampler.connect_timeout"></stringProp>
289           <stringProp name="HTTPSampler.response_timeout"></stringProp>
290         </HTTPSamplerProxy>
291         <hashTree>
292           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
293             <collectionProp name="AuthManager.auth_list">
294               <elementProp name="" elementType="Authorization">
295                 <stringProp name="Authorization.url">https://${POLICY_PDPX_HOST}:${PAP_PORT}/policy/pap/v1</stringProp>
296                 <stringProp name="Authorization.username">healthcheck</stringProp>
297                 <stringProp name="Authorization.password">zb!XztG34</stringProp>
298                 <stringProp name="Authorization.domain"></stringProp>
299                 <stringProp name="Authorization.realm"></stringProp>
300               </elementProp>
301             </collectionProp>
302             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
303           </AuthManager>
304           <hashTree/>
305         </hashTree>
306         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Deploy Min/Max Policy" enabled="true">
307           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
308           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
309             <collectionProp name="Arguments.arguments">
310               <elementProp name="" elementType="HTTPArgument">
311                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
312                 <stringProp name="Argument.value">{&quot;policies&quot;:[{&quot;policy-id&quot;:&quot;guard.minmax.scaleout&quot;}]}</stringProp>
313                 <stringProp name="Argument.metadata">=</stringProp>
314               </elementProp>
315             </collectionProp>
316           </elementProp>
317           <stringProp name="HTTPSampler.domain">${POLICY_PDPX_HOST}</stringProp>
318           <stringProp name="HTTPSampler.port">${PAP_PORT}</stringProp>
319           <stringProp name="HTTPSampler.protocol">https</stringProp>
320           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
321           <stringProp name="HTTPSampler.path">policy/pap/v1/pdps/policies</stringProp>
322           <stringProp name="HTTPSampler.method">POST</stringProp>
323           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
324           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
325           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
326           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
327           <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
328           <stringProp name="HTTPSampler.connect_timeout"></stringProp>
329           <stringProp name="HTTPSampler.response_timeout"></stringProp>
330         </HTTPSamplerProxy>
331         <hashTree>
332           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
333             <collectionProp name="AuthManager.auth_list">
334               <elementProp name="" elementType="Authorization">
335                 <stringProp name="Authorization.url">https://${POLICY_PDPX_HOST}:${PAP_PORT}/policy/pap/v1</stringProp>
336                 <stringProp name="Authorization.username">healthcheck</stringProp>
337                 <stringProp name="Authorization.password">zb!XztG34</stringProp>
338                 <stringProp name="Authorization.domain"></stringProp>
339                 <stringProp name="Authorization.realm"></stringProp>
340               </elementProp>
341             </collectionProp>
342             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
343           </AuthManager>
344           <hashTree/>
345         </hashTree>
346         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Deploy Frequency Limiter Policy" enabled="true">
347           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
348           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
349             <collectionProp name="Arguments.arguments">
350               <elementProp name="" elementType="HTTPArgument">
351                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
352                 <stringProp name="Argument.value">{&quot;policies&quot;:[{&quot;policy-id&quot;:&quot;guard.frequency.scaleout&quot;}]}</stringProp>
353                 <stringProp name="Argument.metadata">=</stringProp>
354               </elementProp>
355             </collectionProp>
356           </elementProp>
357           <stringProp name="HTTPSampler.domain">${POLICY_PDPX_HOST}</stringProp>
358           <stringProp name="HTTPSampler.port">${PAP_PORT}</stringProp>
359           <stringProp name="HTTPSampler.protocol">https</stringProp>
360           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
361           <stringProp name="HTTPSampler.path">policy/pap/v1/pdps/policies</stringProp>
362           <stringProp name="HTTPSampler.method">POST</stringProp>
363           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
364           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
365           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
366           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
367           <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
368           <stringProp name="HTTPSampler.connect_timeout"></stringProp>
369           <stringProp name="HTTPSampler.response_timeout"></stringProp>
370         </HTTPSamplerProxy>
371         <hashTree>
372           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
373             <collectionProp name="AuthManager.auth_list">
374               <elementProp name="" elementType="Authorization">
375                 <stringProp name="Authorization.url">https://${POLICY_PDPX_HOST}:${PAP_PORT}/policy/pap/v1</stringProp>
376                 <stringProp name="Authorization.username">healthcheck</stringProp>
377                 <stringProp name="Authorization.password">zb!XztG34</stringProp>
378                 <stringProp name="Authorization.domain"></stringProp>
379                 <stringProp name="Authorization.realm"></stringProp>
380               </elementProp>
381             </collectionProp>
382             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
383           </AuthManager>
384           <hashTree/>
385         </hashTree>
386         <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
387           <boolProp name="ResultCollector.error_logging">false</boolProp>
388           <objProp>
389             <name>saveConfig</name>
390             <value class="SampleSaveConfiguration">
391               <time>true</time>
392               <latency>true</latency>
393               <timestamp>true</timestamp>
394               <success>true</success>
395               <label>true</label>
396               <code>true</code>
397               <message>true</message>
398               <threadName>true</threadName>
399               <dataType>true</dataType>
400               <encoding>false</encoding>
401               <assertions>true</assertions>
402               <subresults>true</subresults>
403               <responseData>false</responseData>
404               <samplerData>false</samplerData>
405               <xml>false</xml>
406               <fieldNames>true</fieldNames>
407               <responseHeaders>false</responseHeaders>
408               <requestHeaders>false</requestHeaders>
409               <responseDataOnError>false</responseDataOnError>
410               <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
411               <assertionsResultsToSave>0</assertionsResultsToSave>
412               <bytes>true</bytes>
413               <sentBytes>true</sentBytes>
414               <url>true</url>
415               <threadCounts>true</threadCounts>
416               <idleTime>true</idleTime>
417               <connectTime>true</connectTime>
418             </value>
419           </objProp>
420           <stringProp name="filename">/tmp/pdpx_perf_setup.log</stringProp>
421         </ResultCollector>
422         <hashTree/>
423       </hashTree>
424       <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Policy XACML PDP Health Check " enabled="true">
425         <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
426         <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
427           <boolProp name="LoopController.continue_forever">false</boolProp>
428           <intProp name="LoopController.loops">-1</intProp>
429         </elementProp>
430         <stringProp name="ThreadGroup.num_threads">${USERS}</stringProp>
431         <stringProp name="ThreadGroup.ramp_time">10</stringProp>
432         <boolProp name="ThreadGroup.scheduler">true</boolProp>
433         <stringProp name="ThreadGroup.duration">${DURATION}</stringProp>
434         <stringProp name="ThreadGroup.delay">1</stringProp>
435       </ThreadGroup>
436       <hashTree>
437         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Check Health" enabled="true">
438           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
439             <collectionProp name="Arguments.arguments"/>
440           </elementProp>
441           <stringProp name="HTTPSampler.domain">${POLICY_PDPX_HOST}</stringProp>
442           <stringProp name="HTTPSampler.port">${PDP_PORT}</stringProp>
443           <stringProp name="HTTPSampler.protocol">https</stringProp>
444           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
445           <stringProp name="HTTPSampler.path">policy/pdpx/v1/healthcheck</stringProp>
446           <stringProp name="HTTPSampler.method">GET</stringProp>
447           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
448           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
449           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
450           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
451           <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
452           <stringProp name="HTTPSampler.connect_timeout"></stringProp>
453           <stringProp name="HTTPSampler.response_timeout"></stringProp>
454           <stringProp name="TestPlan.comments">Basic Health Check</stringProp>
455         </HTTPSamplerProxy>
456         <hashTree>
457           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
458             <collectionProp name="Asserion.test_strings">
459               <stringProp name="49586">200</stringProp>
460             </collectionProp>
461             <stringProp name="Assertion.custom_message"></stringProp>
462             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
463             <boolProp name="Assertion.assume_success">false</boolProp>
464             <intProp name="Assertion.test_type">1</intProp>
465             <stringProp name="Assertion.scope">all</stringProp>
466           </ResponseAssertion>
467           <hashTree/>
468           <JSR223Assertion guiclass="TestBeanGUI" testclass="JSR223Assertion" testname="JSR223 Assertion" enabled="true">
469             <stringProp name="scriptLanguage">groovy</stringProp>
470             <stringProp name="parameters"></stringProp>
471             <stringProp name="filename"></stringProp>
472             <stringProp name="cacheKey">true</stringProp>
473             <stringProp name="script">import groovy.json.JsonSlurper;
474
475 def res = [];
476 if (prev.getResponseCode() == &apos;200&apos;) {
477     def jsonSlurper = new JsonSlurper();
478     res = jsonSlurper.parseText(prev.getResponseDataAsString());
479
480     assert res instanceof Map;
481     assert res.code == 200;
482
483 }</stringProp>
484           </JSR223Assertion>
485           <hashTree/>
486         </hashTree>
487         <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
488           <collectionProp name="AuthManager.auth_list">
489             <elementProp name="" elementType="Authorization">
490               <stringProp name="Authorization.url">https://${POLICY_PDPX_HOST}:${PDP_PORT}/policy/pdpx/v1</stringProp>
491               <stringProp name="Authorization.username">healthcheck</stringProp>
492               <stringProp name="Authorization.password">zb!XztG34</stringProp>
493               <stringProp name="Authorization.domain"></stringProp>
494               <stringProp name="Authorization.realm"></stringProp>
495             </elementProp>
496           </collectionProp>
497           <boolProp name="AuthManager.clearEachIteration">true</boolProp>
498         </AuthManager>
499         <hashTree/>
500         <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
501           <boolProp name="ResultCollector.error_logging">false</boolProp>
502           <objProp>
503             <name>saveConfig</name>
504             <value class="SampleSaveConfiguration">
505               <time>true</time>
506               <latency>true</latency>
507               <timestamp>true</timestamp>
508               <success>true</success>
509               <label>true</label>
510               <code>true</code>
511               <message>true</message>
512               <threadName>true</threadName>
513               <dataType>true</dataType>
514               <encoding>false</encoding>
515               <assertions>true</assertions>
516               <subresults>true</subresults>
517               <responseData>false</responseData>
518               <samplerData>false</samplerData>
519               <xml>false</xml>
520               <fieldNames>true</fieldNames>
521               <responseHeaders>false</responseHeaders>
522               <requestHeaders>false</requestHeaders>
523               <responseDataOnError>false</responseDataOnError>
524               <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
525               <assertionsResultsToSave>0</assertionsResultsToSave>
526               <bytes>true</bytes>
527               <sentBytes>true</sentBytes>
528               <url>true</url>
529               <threadCounts>true</threadCounts>
530               <idleTime>true</idleTime>
531               <connectTime>true</connectTime>
532             </value>
533           </objProp>
534           <stringProp name="filename">/tmp/pdpx_perf_health.log</stringProp>
535           <stringProp name="TestPlan.comments"> </stringProp>
536         </ResultCollector>
537         <hashTree/>
538       </hashTree>
539       <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="XACML PDP Statistics Check " enabled="true">
540         <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
541         <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
542           <boolProp name="LoopController.continue_forever">false</boolProp>
543           <intProp name="LoopController.loops">-1</intProp>
544         </elementProp>
545         <stringProp name="ThreadGroup.num_threads">${USERS}</stringProp>
546         <stringProp name="ThreadGroup.ramp_time">10</stringProp>
547         <boolProp name="ThreadGroup.scheduler">true</boolProp>
548         <stringProp name="ThreadGroup.duration">${DURATION}</stringProp>
549         <stringProp name="ThreadGroup.delay">1</stringProp>
550       </ThreadGroup>
551       <hashTree>
552         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Check Statistics" enabled="true">
553           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
554             <collectionProp name="Arguments.arguments"/>
555           </elementProp>
556           <stringProp name="HTTPSampler.domain">${POLICY_PDPX_HOST}</stringProp>
557           <stringProp name="HTTPSampler.port">${PDP_PORT}</stringProp>
558           <stringProp name="HTTPSampler.protocol">https</stringProp>
559           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
560           <stringProp name="HTTPSampler.path">policy/pdpx/v1/statistics</stringProp>
561           <stringProp name="HTTPSampler.method">GET</stringProp>
562           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
563           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
564           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
565           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
566           <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
567           <stringProp name="HTTPSampler.connect_timeout"></stringProp>
568           <stringProp name="HTTPSampler.response_timeout"></stringProp>
569           <stringProp name="TestPlan.comments">Basic Health Check</stringProp>
570         </HTTPSamplerProxy>
571         <hashTree>
572           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
573             <collectionProp name="Asserion.test_strings">
574               <stringProp name="49586">200</stringProp>
575             </collectionProp>
576             <stringProp name="Assertion.custom_message"></stringProp>
577             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
578             <boolProp name="Assertion.assume_success">false</boolProp>
579             <intProp name="Assertion.test_type">1</intProp>
580           </ResponseAssertion>
581           <hashTree/>
582           <JSR223Assertion guiclass="TestBeanGUI" testclass="JSR223Assertion" testname="JSR223 Assertion" enabled="true">
583             <stringProp name="scriptLanguage">groovy</stringProp>
584             <stringProp name="parameters"></stringProp>
585             <stringProp name="filename"></stringProp>
586             <stringProp name="cacheKey">true</stringProp>
587             <stringProp name="script">import groovy.json.JsonSlurper;
588
589 def res = [];
590 if (prev.getResponseCode() == &apos;200&apos;) {
591     def jsonSlurper = new JsonSlurper();
592     res = jsonSlurper.parseText(prev.getResponseDataAsString());
593
594     assert res instanceof Map;
595     assert res.code == 200;
596
597
598 }</stringProp>
599           </JSR223Assertion>
600           <hashTree/>
601         </hashTree>
602         <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
603           <collectionProp name="AuthManager.auth_list">
604             <elementProp name="" elementType="Authorization">
605               <stringProp name="Authorization.url">https://${POLICY_PDPX_HOST}:${PDP_PORT}/policy/pdpx/v1</stringProp>
606               <stringProp name="Authorization.username">healthcheck</stringProp>
607               <stringProp name="Authorization.password">zb!XztG34</stringProp>
608               <stringProp name="Authorization.domain"></stringProp>
609               <stringProp name="Authorization.realm"></stringProp>
610             </elementProp>
611           </collectionProp>
612           <boolProp name="AuthManager.clearEachIteration">true</boolProp>
613         </AuthManager>
614         <hashTree/>
615         <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
616           <boolProp name="ResultCollector.error_logging">false</boolProp>
617           <objProp>
618             <name>saveConfig</name>
619             <value class="SampleSaveConfiguration">
620               <time>true</time>
621               <latency>true</latency>
622               <timestamp>true</timestamp>
623               <success>true</success>
624               <label>true</label>
625               <code>true</code>
626               <message>true</message>
627               <threadName>true</threadName>
628               <dataType>true</dataType>
629               <encoding>false</encoding>
630               <assertions>true</assertions>
631               <subresults>true</subresults>
632               <responseData>false</responseData>
633               <samplerData>false</samplerData>
634               <xml>false</xml>
635               <fieldNames>true</fieldNames>
636               <responseHeaders>false</responseHeaders>
637               <requestHeaders>false</requestHeaders>
638               <responseDataOnError>false</responseDataOnError>
639               <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
640               <assertionsResultsToSave>0</assertionsResultsToSave>
641               <bytes>true</bytes>
642               <sentBytes>true</sentBytes>
643               <url>true</url>
644               <threadCounts>true</threadCounts>
645               <idleTime>true</idleTime>
646               <connectTime>true</connectTime>
647             </value>
648           </objProp>
649           <stringProp name="filename">/tmp/pdpx_perf_stats.log</stringProp>
650         </ResultCollector>
651         <hashTree/>
652       </hashTree>
653       <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="XACML PDP Decisions" enabled="true">
654         <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
655         <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
656           <boolProp name="LoopController.continue_forever">false</boolProp>
657           <intProp name="LoopController.loops">-1</intProp>
658         </elementProp>
659         <stringProp name="ThreadGroup.num_threads">${USERS}</stringProp>
660         <stringProp name="ThreadGroup.ramp_time">10</stringProp>
661         <boolProp name="ThreadGroup.scheduler">true</boolProp>
662         <stringProp name="ThreadGroup.duration">${DURATION}</stringProp>
663         <stringProp name="ThreadGroup.delay">1</stringProp>
664       </ThreadGroup>
665       <hashTree>
666         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Fetch Monitoring Decisions" enabled="true">
667           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
668           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
669             <collectionProp name="Arguments.arguments">
670               <elementProp name="" elementType="HTTPArgument">
671                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
672                 <stringProp name="Argument.value">{&#xd;
673   &quot;ONAPName&quot;: &quot;DCAE&quot;,&#xd;
674   &quot;ONAPComponent&quot;: &quot;PolicyHandler&quot;,&#xd;
675   &quot;ONAPInstance&quot;: &quot;622431a4-9dea-4eae-b443-3b2164639c64&quot;,&#xd;
676   &quot;action&quot;: &quot;configure&quot;,&#xd;
677   &quot;resource&quot;: {&#xd;
678       &quot;policy-id&quot;: &quot;onap.scaleout.tca&quot;&#xd;
679   }&#xd;
680 }</stringProp>
681                 <stringProp name="Argument.metadata">=</stringProp>
682               </elementProp>
683             </collectionProp>
684           </elementProp>
685           <stringProp name="HTTPSampler.domain">${POLICY_PDPX_HOST}</stringProp>
686           <stringProp name="HTTPSampler.port">${PDP_PORT}</stringProp>
687           <stringProp name="HTTPSampler.protocol">https</stringProp>
688           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
689           <stringProp name="HTTPSampler.path">policy/pdpx/v1/decision</stringProp>
690           <stringProp name="HTTPSampler.method">POST</stringProp>
691           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
692           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
693           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
694           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
695           <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
696           <stringProp name="HTTPSampler.connect_timeout"></stringProp>
697           <stringProp name="HTTPSampler.response_timeout"></stringProp>
698           <stringProp name="TestPlan.comments">Get Configuration Data for Monitoring Policy</stringProp>
699         </HTTPSamplerProxy>
700         <hashTree>
701           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
702             <collectionProp name="Asserion.test_strings">
703               <stringProp name="49586">200</stringProp>
704             </collectionProp>
705             <stringProp name="Assertion.custom_message"></stringProp>
706             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
707             <boolProp name="Assertion.assume_success">false</boolProp>
708             <intProp name="Assertion.test_type">1</intProp>
709           </ResponseAssertion>
710           <hashTree/>
711         </hashTree>
712         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Fetch Monitoring Decisions with Abbreviated Results" enabled="true">
713           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
714           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
715             <collectionProp name="Arguments.arguments">
716               <elementProp name="" elementType="HTTPArgument">
717                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
718                 <stringProp name="Argument.value">{&#xd;
719   &quot;ONAPName&quot;: &quot;DCAE&quot;,&#xd;
720   &quot;ONAPComponent&quot;: &quot;PolicyHandler&quot;,&#xd;
721   &quot;ONAPInstance&quot;: &quot;622431a4-9dea-4eae-b443-3b2164639c64&quot;,&#xd;
722   &quot;action&quot;: &quot;configure&quot;,&#xd;
723   &quot;resource&quot;: {&#xd;
724       &quot;policy-id&quot;: &quot;onap.scaleout.tca&quot;&#xd;
725   }&#xd;
726 }</stringProp>
727                 <stringProp name="Argument.metadata">=</stringProp>
728               </elementProp>
729             </collectionProp>
730           </elementProp>
731           <stringProp name="HTTPSampler.domain">${POLICY_PDPX_HOST}</stringProp>
732           <stringProp name="HTTPSampler.port">${PDP_PORT}</stringProp>
733           <stringProp name="HTTPSampler.protocol">https</stringProp>
734           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
735           <stringProp name="HTTPSampler.path">policy/pdpx/v1/decision?abbrev=true</stringProp>
736           <stringProp name="HTTPSampler.method">POST</stringProp>
737           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
738           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
739           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
740           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
741           <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
742           <stringProp name="HTTPSampler.connect_timeout"></stringProp>
743           <stringProp name="HTTPSampler.response_timeout"></stringProp>
744           <stringProp name="TestPlan.comments">Get Configuration Data for Monitoring Policy</stringProp>
745         </HTTPSamplerProxy>
746         <hashTree>
747           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
748             <collectionProp name="Asserion.test_strings">
749               <stringProp name="49586">200</stringProp>
750             </collectionProp>
751             <stringProp name="Assertion.custom_message"></stringProp>
752             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
753             <boolProp name="Assertion.assume_success">false</boolProp>
754             <intProp name="Assertion.test_type">1</intProp>
755           </ResponseAssertion>
756           <hashTree/>
757           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
758             <collectionProp name="Asserion.test_strings">
759               <stringProp name="3575610">type</stringProp>
760               <stringProp name="-450004177">metadata</stringProp>
761             </collectionProp>
762             <stringProp name="Assertion.custom_message"></stringProp>
763             <stringProp name="Assertion.test_field">Assertion.response_message</stringProp>
764             <boolProp name="Assertion.assume_success">false</boolProp>
765             <intProp name="Assertion.test_type">2</intProp>
766           </ResponseAssertion>
767           <hashTree/>
768           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
769             <collectionProp name="Asserion.test_strings">
770               <stringProp name="-583173933">type_version</stringProp>
771               <stringProp name="-926053069">properties</stringProp>
772               <stringProp name="3373707">name</stringProp>
773               <stringProp name="351608024">version</stringProp>
774             </collectionProp>
775             <stringProp name="Assertion.custom_message"></stringProp>
776             <stringProp name="Assertion.test_field">Assertion.response_message</stringProp>
777             <boolProp name="Assertion.assume_success">false</boolProp>
778             <intProp name="Assertion.test_type">6</intProp>
779           </ResponseAssertion>
780           <hashTree/>
781         </hashTree>
782         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Fetch Frequency Limiter Guard  Decisions" enabled="true">
783           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
784           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
785             <collectionProp name="Arguments.arguments">
786               <elementProp name="" elementType="HTTPArgument">
787                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
788                 <stringProp name="Argument.value">{&#xd;
789   &quot;ONAPName&quot;: &quot;Policy&quot;,&#xd;
790   &quot;ONAPComponent&quot;: &quot;drools-pdp&quot;,&#xd;
791   &quot;ONAPInstance&quot;: &quot;usecase-template&quot;,&#xd;
792   &quot;requestId&quot;: &quot;unique-request-id-1&quot;,&#xd;
793   &quot;action&quot;: &quot;guard&quot;,&#xd;
794   &quot;resource&quot;: {&#xd;
795       &quot;guard&quot;: {&#xd;
796           &quot;actor&quot;: &quot;SO&quot;,&#xd;
797           &quot;recipe&quot;: &quot;scaleOut&quot;,&#xd;
798           &quot;clname&quot;: &quot;ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3&quot;,&#xd;
799           &quot;target&quot;: &quot;vLoadBalancer-00&quot;&#xd;
800       }&#xd;
801   }&#xd;
802 }&#xd;
803 &#xd;
804 &#xd;
805 </stringProp>
806                 <stringProp name="Argument.metadata">=</stringProp>
807               </elementProp>
808             </collectionProp>
809           </elementProp>
810           <stringProp name="HTTPSampler.domain">${POLICY_PDPX_HOST}</stringProp>
811           <stringProp name="HTTPSampler.port">${PDP_PORT}</stringProp>
812           <stringProp name="HTTPSampler.protocol">https</stringProp>
813           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
814           <stringProp name="HTTPSampler.path">policy/pdpx/v1/decision</stringProp>
815           <stringProp name="HTTPSampler.method">POST</stringProp>
816           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
817           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
818           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
819           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
820           <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
821           <stringProp name="HTTPSampler.connect_timeout"></stringProp>
822           <stringProp name="HTTPSampler.response_timeout"></stringProp>
823           <stringProp name="TestPlan.comments">Get Configuration Data for Monitoring Policy</stringProp>
824         </HTTPSamplerProxy>
825         <hashTree>
826           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
827             <collectionProp name="Asserion.test_strings">
828               <stringProp name="49586">200</stringProp>
829             </collectionProp>
830             <stringProp name="Assertion.custom_message"></stringProp>
831             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
832             <boolProp name="Assertion.assume_success">false</boolProp>
833             <intProp name="Assertion.test_type">1</intProp>
834           </ResponseAssertion>
835           <hashTree/>
836         </hashTree>
837         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Fetch Min/Max Guard Decisions" enabled="true">
838           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
839           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
840             <collectionProp name="Arguments.arguments">
841               <elementProp name="" elementType="HTTPArgument">
842                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
843                 <stringProp name="Argument.value">{&#xd;
844   &quot;ONAPName&quot;: &quot;Policy&quot;,&#xd;
845   &quot;ONAPComponent&quot;: &quot;drools-pdp&quot;,&#xd;
846   &quot;ONAPInstance&quot;: &quot;usecase-template&quot;,&#xd;
847   &quot;requestId&quot;: &quot;unique-request-id-1&quot;,&#xd;
848   &quot;action&quot;: &quot;guard&quot;,&#xd;
849   &quot;resource&quot;: {&#xd;
850       &quot;guard&quot;: {&#xd;
851           &quot;actor&quot;: &quot;SO&quot;,&#xd;
852           &quot;recipe&quot;: &quot;scaleOut&quot;,&#xd;
853           &quot;clname&quot;: &quot;ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3&quot;,&#xd;
854           &quot;target&quot;: &quot;vLoadBalancer-00&quot;,&#xd;
855           &quot;vfCount&quot;: &quot;1&quot;&#xd;
856       }&#xd;
857   }&#xd;
858 }</stringProp>
859                 <stringProp name="Argument.metadata">=</stringProp>
860               </elementProp>
861             </collectionProp>
862           </elementProp>
863           <stringProp name="HTTPSampler.domain">${POLICY_PDPX_HOST}</stringProp>
864           <stringProp name="HTTPSampler.port">${PDP_PORT}</stringProp>
865           <stringProp name="HTTPSampler.protocol">https</stringProp>
866           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
867           <stringProp name="HTTPSampler.path">policy/pdpx/v1/decision</stringProp>
868           <stringProp name="HTTPSampler.method">POST</stringProp>
869           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
870           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
871           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
872           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
873           <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
874           <stringProp name="HTTPSampler.connect_timeout"></stringProp>
875           <stringProp name="HTTPSampler.response_timeout"></stringProp>
876           <stringProp name="TestPlan.comments">Get Configuration Data for Monitoring Policy</stringProp>
877         </HTTPSamplerProxy>
878         <hashTree>
879           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
880             <collectionProp name="Asserion.test_strings">
881               <stringProp name="49586">200</stringProp>
882             </collectionProp>
883             <stringProp name="Assertion.custom_message"></stringProp>
884             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
885             <boolProp name="Assertion.assume_success">false</boolProp>
886             <intProp name="Assertion.test_type">1</intProp>
887           </ResponseAssertion>
888           <hashTree/>
889         </hashTree>
890         <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
891           <collectionProp name="AuthManager.auth_list">
892             <elementProp name="" elementType="Authorization">
893               <stringProp name="Authorization.url">https://${POLICY_PDPX_HOST}:${PDP_PORT}/policy/pdpx/v1</stringProp>
894               <stringProp name="Authorization.username">healthcheck</stringProp>
895               <stringProp name="Authorization.password">zb!XztG34</stringProp>
896               <stringProp name="Authorization.domain"></stringProp>
897               <stringProp name="Authorization.realm"></stringProp>
898             </elementProp>
899           </collectionProp>
900           <boolProp name="AuthManager.clearEachIteration">true</boolProp>
901         </AuthManager>
902         <hashTree/>
903         <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
904           <boolProp name="ResultCollector.error_logging">false</boolProp>
905           <objProp>
906             <name>saveConfig</name>
907             <value class="SampleSaveConfiguration">
908               <time>true</time>
909               <latency>true</latency>
910               <timestamp>true</timestamp>
911               <success>true</success>
912               <label>true</label>
913               <code>true</code>
914               <message>true</message>
915               <threadName>true</threadName>
916               <dataType>true</dataType>
917               <encoding>false</encoding>
918               <assertions>true</assertions>
919               <subresults>true</subresults>
920               <responseData>false</responseData>
921               <samplerData>false</samplerData>
922               <xml>false</xml>
923               <fieldNames>true</fieldNames>
924               <responseHeaders>false</responseHeaders>
925               <requestHeaders>false</requestHeaders>
926               <responseDataOnError>false</responseDataOnError>
927               <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
928               <assertionsResultsToSave>0</assertionsResultsToSave>
929               <bytes>true</bytes>
930               <sentBytes>true</sentBytes>
931               <url>true</url>
932               <threadCounts>true</threadCounts>
933               <idleTime>true</idleTime>
934               <connectTime>true</connectTime>
935             </value>
936           </objProp>
937           <stringProp name="filename">/tmp/pdpx_perf_decisions.log</stringProp>
938         </ResultCollector>
939         <hashTree/>
940       </hashTree>
941       <PostThreadGroup guiclass="PostThreadGroupGui" testclass="PostThreadGroup" testname="tearDown Thread Group" enabled="true">
942         <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
943         <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
944           <boolProp name="LoopController.continue_forever">false</boolProp>
945           <stringProp name="LoopController.loops">1</stringProp>
946         </elementProp>
947         <stringProp name="ThreadGroup.num_threads">1</stringProp>
948         <stringProp name="ThreadGroup.ramp_time">1</stringProp>
949         <boolProp name="ThreadGroup.scheduler">false</boolProp>
950         <stringProp name="ThreadGroup.duration"></stringProp>
951         <stringProp name="ThreadGroup.delay"></stringProp>
952       </PostThreadGroup>
953       <hashTree>
954         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Undeploy Monitoring Policy" enabled="true">
955           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
956             <collectionProp name="Arguments.arguments"/>
957           </elementProp>
958           <stringProp name="HTTPSampler.domain">${POLICY_PDPX_HOST}</stringProp>
959           <stringProp name="HTTPSampler.port">${PAP_PORT}</stringProp>
960           <stringProp name="HTTPSampler.protocol">https</stringProp>
961           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
962           <stringProp name="HTTPSampler.path">policy/pap/v1/pdps/policies/onap.scaleout.tca</stringProp>
963           <stringProp name="HTTPSampler.method">DELETE</stringProp>
964           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
965           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
966           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
967           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
968           <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
969           <stringProp name="HTTPSampler.connect_timeout"></stringProp>
970           <stringProp name="HTTPSampler.response_timeout"></stringProp>
971         </HTTPSamplerProxy>
972         <hashTree>
973           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
974             <collectionProp name="AuthManager.auth_list">
975               <elementProp name="" elementType="Authorization">
976                 <stringProp name="Authorization.url">https://${POLICY_PDPX_HOST}:${PAP_PORT}/policy/pap/v1</stringProp>
977                 <stringProp name="Authorization.username">healthcheck</stringProp>
978                 <stringProp name="Authorization.password">zb!XztG34</stringProp>
979                 <stringProp name="Authorization.domain"></stringProp>
980                 <stringProp name="Authorization.realm"></stringProp>
981               </elementProp>
982             </collectionProp>
983             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
984           </AuthManager>
985           <hashTree/>
986         </hashTree>
987         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Undeploy Min/Max Guard Policy" enabled="true">
988           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
989             <collectionProp name="Arguments.arguments"/>
990           </elementProp>
991           <stringProp name="HTTPSampler.domain">${POLICY_PDPX_HOST}</stringProp>
992           <stringProp name="HTTPSampler.port">${PAP_PORT}</stringProp>
993           <stringProp name="HTTPSampler.protocol">https</stringProp>
994           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
995           <stringProp name="HTTPSampler.path">policy/pap/v1/pdps/policies/guard.minmax.scaleout</stringProp>
996           <stringProp name="HTTPSampler.method">DELETE</stringProp>
997           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
998           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
999           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
1000           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
1001           <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
1002           <stringProp name="HTTPSampler.connect_timeout"></stringProp>
1003           <stringProp name="HTTPSampler.response_timeout"></stringProp>
1004         </HTTPSamplerProxy>
1005         <hashTree>
1006           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
1007             <collectionProp name="AuthManager.auth_list">
1008               <elementProp name="" elementType="Authorization">
1009                 <stringProp name="Authorization.url">https://${POLICY_PDPX_HOST}:${PAP_PORT}/policy/pap/v1</stringProp>
1010                 <stringProp name="Authorization.username">healthcheck</stringProp>
1011                 <stringProp name="Authorization.password">zb!XztG34</stringProp>
1012                 <stringProp name="Authorization.domain"></stringProp>
1013                 <stringProp name="Authorization.realm"></stringProp>
1014               </elementProp>
1015             </collectionProp>
1016             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1017           </AuthManager>
1018           <hashTree/>
1019         </hashTree>
1020         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Undeploy Frequency Limiter Guard Policy" enabled="true">
1021           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
1022             <collectionProp name="Arguments.arguments"/>
1023           </elementProp>
1024           <stringProp name="HTTPSampler.domain">${POLICY_PDPX_HOST}</stringProp>
1025           <stringProp name="HTTPSampler.port">${PAP_PORT}</stringProp>
1026           <stringProp name="HTTPSampler.protocol">https</stringProp>
1027           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
1028           <stringProp name="HTTPSampler.path">policy/pap/v1/pdps/policies/guard.frequency.scaleout</stringProp>
1029           <stringProp name="HTTPSampler.method">DELETE</stringProp>
1030           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
1031           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
1032           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
1033           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
1034           <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
1035           <stringProp name="HTTPSampler.connect_timeout"></stringProp>
1036           <stringProp name="HTTPSampler.response_timeout"></stringProp>
1037         </HTTPSamplerProxy>
1038         <hashTree>
1039           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
1040             <collectionProp name="AuthManager.auth_list">
1041               <elementProp name="" elementType="Authorization">
1042                 <stringProp name="Authorization.url">https://${POLICY_PDPX_HOST}:${PAP_PORT}/policy/pap/v1</stringProp>
1043                 <stringProp name="Authorization.username">healthcheck</stringProp>
1044                 <stringProp name="Authorization.password">zb!XztG34</stringProp>
1045                 <stringProp name="Authorization.domain"></stringProp>
1046                 <stringProp name="Authorization.realm"></stringProp>
1047               </elementProp>
1048             </collectionProp>
1049             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1050           </AuthManager>
1051           <hashTree/>
1052         </hashTree>
1053         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Delete Monitoring Policy" enabled="true">
1054           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
1055             <collectionProp name="Arguments.arguments"/>
1056           </elementProp>
1057           <stringProp name="HTTPSampler.domain">${POLICY_PDPX_HOST}</stringProp>
1058           <stringProp name="HTTPSampler.port">${API_PORT}</stringProp>
1059           <stringProp name="HTTPSampler.protocol">https</stringProp>
1060           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
1061           <stringProp name="HTTPSampler.path">policy/api/v1/policytypes/onap.policies.monitoring.cdap.tca.hi.lo.app/versions/1.0.0/policies/onap.scaleout.tca/versions/1.0.0</stringProp>
1062           <stringProp name="HTTPSampler.method">DELETE</stringProp>
1063           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
1064           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
1065           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
1066           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
1067           <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
1068           <stringProp name="HTTPSampler.connect_timeout"></stringProp>
1069           <stringProp name="HTTPSampler.response_timeout"></stringProp>
1070         </HTTPSamplerProxy>
1071         <hashTree>
1072           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
1073             <collectionProp name="AuthManager.auth_list">
1074               <elementProp name="" elementType="Authorization">
1075                 <stringProp name="Authorization.url">https://${POLICY_PDPX_HOST}:${API_PORT}/policy/api/v1</stringProp>
1076                 <stringProp name="Authorization.username">healthcheck</stringProp>
1077                 <stringProp name="Authorization.password">zb!XztG34</stringProp>
1078                 <stringProp name="Authorization.domain"></stringProp>
1079                 <stringProp name="Authorization.realm"></stringProp>
1080               </elementProp>
1081             </collectionProp>
1082             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1083           </AuthManager>
1084           <hashTree/>
1085         </hashTree>
1086         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Delete Min/Max Guard Policy" enabled="true">
1087           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
1088             <collectionProp name="Arguments.arguments"/>
1089           </elementProp>
1090           <stringProp name="HTTPSampler.domain">${POLICY_PDPX_HOST}</stringProp>
1091           <stringProp name="HTTPSampler.port">${API_PORT}</stringProp>
1092           <stringProp name="HTTPSampler.protocol">https</stringProp>
1093           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
1094           <stringProp name="HTTPSampler.path">policy/api/v1/policytypes/onap.policies.controlloop.guard.MinMax/versions/1.0.0/policies/guard.minmax.scaleout/versions/1.0.0</stringProp>
1095           <stringProp name="HTTPSampler.method">DELETE</stringProp>
1096           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
1097           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
1098           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
1099           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
1100           <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
1101           <stringProp name="HTTPSampler.connect_timeout"></stringProp>
1102           <stringProp name="HTTPSampler.response_timeout"></stringProp>
1103         </HTTPSamplerProxy>
1104         <hashTree>
1105           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
1106             <collectionProp name="AuthManager.auth_list">
1107               <elementProp name="" elementType="Authorization">
1108                 <stringProp name="Authorization.url">https://${POLICY_PDPX_HOST}:${API_PORT}/policy/api/v1</stringProp>
1109                 <stringProp name="Authorization.username">healthcheck</stringProp>
1110                 <stringProp name="Authorization.password">zb!XztG34</stringProp>
1111                 <stringProp name="Authorization.domain"></stringProp>
1112                 <stringProp name="Authorization.realm"></stringProp>
1113               </elementProp>
1114             </collectionProp>
1115             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1116           </AuthManager>
1117           <hashTree/>
1118         </hashTree>
1119         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Delete Frequency Limiter Guard Policy" enabled="true">
1120           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
1121             <collectionProp name="Arguments.arguments"/>
1122           </elementProp>
1123           <stringProp name="HTTPSampler.domain">${POLICY_PDPX_HOST}</stringProp>
1124           <stringProp name="HTTPSampler.port">${API_PORT}</stringProp>
1125           <stringProp name="HTTPSampler.protocol">https</stringProp>
1126           <stringProp name="HTTPSampler.contentEncoding"></stringProp>
1127           <stringProp name="HTTPSampler.path">policy/api/v1/policytypes/onap.policies.controlloop.guard.FrequencyLimiter/versions/1.0.0/policies/guard.frequency.scaleout/versions/1.0.0</stringProp>
1128           <stringProp name="HTTPSampler.method">DELETE</stringProp>
1129           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
1130           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
1131           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
1132           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
1133           <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
1134           <stringProp name="HTTPSampler.connect_timeout"></stringProp>
1135           <stringProp name="HTTPSampler.response_timeout"></stringProp>
1136         </HTTPSamplerProxy>
1137         <hashTree>
1138           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
1139             <collectionProp name="AuthManager.auth_list">
1140               <elementProp name="" elementType="Authorization">
1141                 <stringProp name="Authorization.url">https://${POLICY_PDPX_HOST}:${API_PORT}/policy/api/v1</stringProp>
1142                 <stringProp name="Authorization.username">healthcheck</stringProp>
1143                 <stringProp name="Authorization.password">zb!XztG34</stringProp>
1144                 <stringProp name="Authorization.domain"></stringProp>
1145                 <stringProp name="Authorization.realm"></stringProp>
1146               </elementProp>
1147             </collectionProp>
1148             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1149           </AuthManager>
1150           <hashTree/>
1151         </hashTree>
1152         <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
1153           <boolProp name="ResultCollector.error_logging">false</boolProp>
1154           <objProp>
1155             <name>saveConfig</name>
1156             <value class="SampleSaveConfiguration">
1157               <time>true</time>
1158               <latency>true</latency>
1159               <timestamp>true</timestamp>
1160               <success>true</success>
1161               <label>true</label>
1162               <code>true</code>
1163               <message>true</message>
1164               <threadName>true</threadName>
1165               <dataType>true</dataType>
1166               <encoding>false</encoding>
1167               <assertions>true</assertions>
1168               <subresults>true</subresults>
1169               <responseData>false</responseData>
1170               <samplerData>false</samplerData>
1171               <xml>false</xml>
1172               <fieldNames>true</fieldNames>
1173               <responseHeaders>false</responseHeaders>
1174               <requestHeaders>false</requestHeaders>
1175               <responseDataOnError>false</responseDataOnError>
1176               <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
1177               <assertionsResultsToSave>0</assertionsResultsToSave>
1178               <bytes>true</bytes>
1179               <sentBytes>true</sentBytes>
1180               <url>true</url>
1181               <threadCounts>true</threadCounts>
1182               <idleTime>true</idleTime>
1183               <connectTime>true</connectTime>
1184             </value>
1185           </objProp>
1186           <stringProp name="filename">/tmp/pdpx_perf_teardown.log</stringProp>
1187         </ResultCollector>
1188         <hashTree/>
1189       </hashTree>
1190       <ResultCollector guiclass="SummaryReport" testclass="ResultCollector" testname="Summary Report" enabled="true">
1191         <boolProp name="ResultCollector.error_logging">false</boolProp>
1192         <objProp>
1193           <name>saveConfig</name>
1194           <value class="SampleSaveConfiguration">
1195             <time>true</time>
1196             <latency>true</latency>
1197             <timestamp>true</timestamp>
1198             <success>true</success>
1199             <label>true</label>
1200             <code>true</code>
1201             <message>true</message>
1202             <threadName>true</threadName>
1203             <dataType>true</dataType>
1204             <encoding>false</encoding>
1205             <assertions>true</assertions>
1206             <subresults>true</subresults>
1207             <responseData>false</responseData>
1208             <samplerData>false</samplerData>
1209             <xml>false</xml>
1210             <fieldNames>true</fieldNames>
1211             <responseHeaders>false</responseHeaders>
1212             <requestHeaders>false</requestHeaders>
1213             <responseDataOnError>false</responseDataOnError>
1214             <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
1215             <assertionsResultsToSave>0</assertionsResultsToSave>
1216             <bytes>true</bytes>
1217             <sentBytes>true</sentBytes>
1218             <url>true</url>
1219             <threadCounts>true</threadCounts>
1220             <idleTime>true</idleTime>
1221             <connectTime>true</connectTime>
1222           </value>
1223         </objProp>
1224         <stringProp name="filename">/tmp/pdpx_perf_summaryReport.log</stringProp>
1225         <boolProp name="useGroupName">true</boolProp>
1226       </ResultCollector>
1227       <hashTree/>
1228       <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
1229         <boolProp name="ResultCollector.error_logging">false</boolProp>
1230         <objProp>
1231           <name>saveConfig</name>
1232           <value class="SampleSaveConfiguration">
1233             <time>true</time>
1234             <latency>true</latency>
1235             <timestamp>true</timestamp>
1236             <success>true</success>
1237             <label>true</label>
1238             <code>true</code>
1239             <message>true</message>
1240             <threadName>true</threadName>
1241             <dataType>true</dataType>
1242             <encoding>false</encoding>
1243             <assertions>true</assertions>
1244             <subresults>true</subresults>
1245             <responseData>false</responseData>
1246             <samplerData>false</samplerData>
1247             <xml>false</xml>
1248             <fieldNames>true</fieldNames>
1249             <responseHeaders>false</responseHeaders>
1250             <requestHeaders>false</requestHeaders>
1251             <responseDataOnError>false</responseDataOnError>
1252             <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
1253             <assertionsResultsToSave>0</assertionsResultsToSave>
1254             <bytes>true</bytes>
1255             <sentBytes>true</sentBytes>
1256             <url>true</url>
1257             <threadCounts>true</threadCounts>
1258             <idleTime>true</idleTime>
1259             <connectTime>true</connectTime>
1260           </value>
1261         </objProp>
1262         <stringProp name="filename">/tmp/pdpx_perf_resultsTree.log</stringProp>
1263       </ResultCollector>
1264       <hashTree/>
1265       <ResultCollector guiclass="TableVisualizer" testclass="ResultCollector" testname="View Results in Table" enabled="true">
1266         <boolProp name="ResultCollector.error_logging">false</boolProp>
1267         <objProp>
1268           <name>saveConfig</name>
1269           <value class="SampleSaveConfiguration">
1270             <time>true</time>
1271             <latency>true</latency>
1272             <timestamp>true</timestamp>
1273             <success>true</success>
1274             <label>true</label>
1275             <code>true</code>
1276             <message>true</message>
1277             <threadName>true</threadName>
1278             <dataType>true</dataType>
1279             <encoding>false</encoding>
1280             <assertions>true</assertions>
1281             <subresults>true</subresults>
1282             <responseData>false</responseData>
1283             <samplerData>false</samplerData>
1284             <xml>false</xml>
1285             <fieldNames>true</fieldNames>
1286             <responseHeaders>false</responseHeaders>
1287             <requestHeaders>false</requestHeaders>
1288             <responseDataOnError>false</responseDataOnError>
1289             <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
1290             <assertionsResultsToSave>0</assertionsResultsToSave>
1291             <bytes>true</bytes>
1292             <sentBytes>true</sentBytes>
1293             <url>true</url>
1294             <threadCounts>true</threadCounts>
1295             <idleTime>true</idleTime>
1296             <connectTime>true</connectTime>
1297           </value>
1298         </objProp>
1299         <stringProp name="filename">/tmp/pdpx_perf_resultsTable.log</stringProp>
1300       </ResultCollector>
1301       <hashTree/>
1302     </hashTree>
1303   </hashTree>
1304 </jmeterTestPlan>