Align time and users in jmeter file in xacml PDP
[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.6.2">
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="DURATION" elementType="Argument">
12             <stringProp name="Argument.name">DURATION</stringProp>
13             <stringProp name="Argument.value">${__P(duration, 1200)}</stringProp>
14             <stringProp name="Argument.metadata">=</stringProp>
15           </elementProp>
16           <elementProp name="USERS" elementType="Argument">
17             <stringProp name="Argument.name">USERS</stringProp>
18             <stringProp name="Argument.value">${__P(users, 10)}</stringProp>
19             <stringProp name="Argument.metadata">=</stringProp>
20           </elementProp>
21           <elementProp name="HTTP" elementType="Argument">
22             <stringProp name="Argument.name">HTTP</stringProp>
23             <stringProp name="Argument.value">http</stringProp>
24             <stringProp name="Argument.metadata">=</stringProp>
25           </elementProp>
26           <elementProp name="API_HOST" elementType="Argument">
27             <stringProp name="Argument.name">API_HOST</stringProp>
28             <stringProp name="Argument.value">localhost</stringProp>
29             <stringProp name="Argument.metadata">=</stringProp>
30           </elementProp>
31           <elementProp name="PAP_HOST" elementType="Argument">
32             <stringProp name="Argument.name">PAP_HOST</stringProp>
33             <stringProp name="Argument.value">localhost</stringProp>
34             <stringProp name="Argument.metadata">=</stringProp>
35           </elementProp>
36           <elementProp name="XACML_HOST" elementType="Argument">
37             <stringProp name="Argument.name">XACML_HOST</stringProp>
38             <stringProp name="Argument.value">localhost</stringProp>
39             <stringProp name="Argument.metadata">=</stringProp>
40           </elementProp>
41           <elementProp name="API_PORT" elementType="Argument">
42             <stringProp name="Argument.name">API_PORT</stringProp>
43             <stringProp name="Argument.value">${__P(api_port, 30002)}</stringProp>
44             <stringProp name="Argument.metadata">=</stringProp>
45           </elementProp>
46           <elementProp name="PAP_PORT" elementType="Argument">
47             <stringProp name="Argument.name">PAP_PORT</stringProp>
48             <stringProp name="Argument.value">${__P(pap_port, 30003)}</stringProp>
49             <stringProp name="Argument.metadata">=</stringProp>
50           </elementProp>
51           <elementProp name="XACML_PORT" elementType="Argument">
52             <stringProp name="Argument.name">XACML_PORT</stringProp>
53             <stringProp name="Argument.value">${__P(xacml_port, 30004)}</stringProp>
54             <stringProp name="Argument.metadata">=</stringProp>
55           </elementProp>
56           <elementProp name="API_USER" elementType="Argument">
57             <stringProp name="Argument.name">API_USER</stringProp>
58             <stringProp name="Argument.value">policyadmin</stringProp>
59             <stringProp name="Argument.metadata">=</stringProp>
60           </elementProp>
61           <elementProp name="PAP_USER" elementType="Argument">
62             <stringProp name="Argument.name">PAP_USER</stringProp>
63             <stringProp name="Argument.value">policyadmin</stringProp>
64             <stringProp name="Argument.metadata">=</stringProp>
65           </elementProp>
66           <elementProp name="XACML_USER" elementType="Argument">
67             <stringProp name="Argument.name">XACML_USER</stringProp>
68             <stringProp name="Argument.value">policyadmin</stringProp>
69             <stringProp name="Argument.metadata">=</stringProp>
70           </elementProp>
71           <elementProp name="API_PASSWORD" elementType="Argument">
72             <stringProp name="Argument.name">API_PASSWORD</stringProp>
73             <stringProp name="Argument.value">zb!XztG34</stringProp>
74             <stringProp name="Argument.metadata">=</stringProp>
75           </elementProp>
76           <elementProp name="PAP_PASSWORD" elementType="Argument">
77             <stringProp name="Argument.name">PAP_PASSWORD</stringProp>
78             <stringProp name="Argument.value">zb!XztG34</stringProp>
79             <stringProp name="Argument.metadata">=</stringProp>
80           </elementProp>
81           <elementProp name="XACML_PASSWORD" elementType="Argument">
82             <stringProp name="Argument.name">XACML_PASSWORD</stringProp>
83             <stringProp name="Argument.value">zb!XztG34</stringProp>
84             <stringProp name="Argument.metadata">=</stringProp>
85           </elementProp>
86         </collectionProp>
87       </elementProp>
88     </TestPlan>
89     <hashTree>
90       <HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
91         <collectionProp name="HeaderManager.headers">
92           <elementProp name="" elementType="Header">
93             <stringProp name="Header.name">Content-Type</stringProp>
94             <stringProp name="Header.value">application/json</stringProp>
95           </elementProp>
96           <elementProp name="" elementType="Header">
97             <stringProp name="Header.name">Accept</stringProp>
98             <stringProp name="Header.value">application/json</stringProp>
99           </elementProp>
100         </collectionProp>
101       </HeaderManager>
102       <hashTree/>
103       <SetupThreadGroup guiclass="SetupThreadGroupGui" testclass="SetupThreadGroup" testname="setUp Thread Group" enabled="true">
104         <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
105         <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
106           <stringProp name="LoopController.loops">1</stringProp>
107           <boolProp name="LoopController.continue_forever">false</boolProp>
108         </elementProp>
109         <stringProp name="ThreadGroup.num_threads">1</stringProp>
110         <stringProp name="ThreadGroup.ramp_time">1</stringProp>
111         <boolProp name="ThreadGroup.scheduler">false</boolProp>
112         <stringProp name="ThreadGroup.duration"></stringProp>
113         <stringProp name="ThreadGroup.delay"></stringProp>
114         <longProp name="ThreadGroup.start_time">1587406332000</longProp>
115         <longProp name="ThreadGroup.end_time">1587406332000</longProp>
116         <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
117       </SetupThreadGroup>
118       <hashTree>
119         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Create Monitoring Policy" enabled="true">
120           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
121           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
122             <collectionProp name="Arguments.arguments">
123               <elementProp name="" elementType="HTTPArgument">
124                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
125                 <stringProp name="Argument.value">{&#xd;
126     &quot;tosca_definitions_version&quot;: &quot;tosca_simple_yaml_1_1_0&quot;,&#xd;
127     &quot;topology_template&quot;: {&#xd;
128         &quot;policies&quot;: [&#xd;
129             {&#xd;
130                 &quot;onap.restart.tca&quot;: {&#xd;
131                     &quot;type&quot;: &quot;onap.policies.monitoring.tcagen2&quot;,&#xd;
132                     &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
133                     &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
134                     &quot;metadata&quot;: {&#xd;
135                         &quot;policy-id&quot;: &quot;onap.restart.tca&quot;&#xd;
136                     },&#xd;
137                     &quot;properties&quot;: {&#xd;
138                         &quot;tca_policy&quot; : {&#xd;
139                             &quot;domain&quot;: &quot;measurementsForVfScaling&quot;,&#xd;
140                             &quot;metricsPerEventName&quot;: [&#xd;
141                                 {&#xd;
142                                     &quot;eventName&quot;: &quot;Measurement_vGMUX&quot;,&#xd;
143                                     &quot;controlLoopSchemaType&quot;: &quot;VNF&quot;,&#xd;
144                                     &quot;policyScope&quot;: &quot;DCAE&quot;,&#xd;
145                                     &quot;policyName&quot;: &quot;DCAE.Config_tca-hi-lo&quot;,&#xd;
146                                     &quot;policyVersion&quot;: &quot;v0.0.1&quot;,&#xd;
147                                     &quot;thresholds&quot;: [&#xd;
148                                         {&#xd;
149                                             &quot;closedLoopControlName&quot;: &quot;ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e&quot;,&#xd;
150                                             &quot;version&quot;: &quot;1.0.2&quot;,&#xd;
151                                             &quot;fieldPath&quot;: &quot;$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value&quot;,&#xd;
152                                             &quot;thresholdValue&quot;: 0,&#xd;
153                                             &quot;direction&quot;: &quot;EQUAL&quot;,&#xd;
154                                             &quot;severity&quot;: &quot;MAJOR&quot;,&#xd;
155                                             &quot;closedLoopEventStatus&quot;: &quot;ABATED&quot;&#xd;
156                                         },&#xd;
157                                         {&#xd;
158                                             &quot;closedLoopControlName&quot;: &quot;ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e&quot;,&#xd;
159                                             &quot;version&quot;: &quot;1.0.2&quot;,&#xd;
160                                             &quot;fieldPath&quot;: &quot;$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value&quot;,&#xd;
161                                             &quot;thresholdValue&quot;: 0,&#xd;
162                                             &quot;direction&quot;: &quot;GREATER&quot;,&#xd;
163                                             &quot;severity&quot;: &quot;CRITICAL&quot;,&#xd;
164                                             &quot;closedLoopEventStatus&quot;: &quot;ONSET&quot;&#xd;
165                                         }&#xd;
166                                     ]&#xd;
167                                 }&#xd;
168                             ]&#xd;
169                         }&#xd;
170                     }&#xd;
171                 }&#xd;
172             }&#xd;
173         ]&#xd;
174     }&#xd;
175 }</stringProp>
176                 <stringProp name="Argument.metadata">=</stringProp>
177               </elementProp>
178             </collectionProp>
179           </elementProp>
180           <stringProp name="HTTPSampler.domain">${API_HOST}</stringProp>
181           <stringProp name="HTTPSampler.port">${API_PORT}</stringProp>
182           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
183           <stringProp name="HTTPSampler.path">policy/api/v1/policytypes/onap.policies.monitoring.tcagen2/versions/1.0.0/policies</stringProp>
184           <stringProp name="HTTPSampler.method">POST</stringProp>
185           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
186           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
187           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
188           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
189           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
190           <boolProp name="HTTPSampler.image_parser">false</boolProp>
191           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
192           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
193           <boolProp name="HTTPSampler.md5">false</boolProp>
194           <intProp name="HTTPSampler.ipSourceType">0</intProp>
195         </HTTPSamplerProxy>
196         <hashTree>
197           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
198             <collectionProp name="AuthManager.auth_list">
199               <elementProp name="" elementType="Authorization">
200                 <stringProp name="Authorization.url">${HTTP}://${API_HOST}:${API_PORT}/policy/api/v1</stringProp>
201                 <stringProp name="Authorization.username">${API_USER}</stringProp>
202                 <stringProp name="Authorization.password">${API_PASSWORD}</stringProp>
203                 <stringProp name="Authorization.domain"></stringProp>
204                 <stringProp name="Authorization.realm"></stringProp>
205               </elementProp>
206             </collectionProp>
207             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
208             <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
209           </AuthManager>
210           <hashTree/>
211           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
212             <collectionProp name="Asserion.test_strings">
213               <stringProp name="49586">200</stringProp>
214             </collectionProp>
215             <stringProp name="Assertion.custom_message"></stringProp>
216             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
217             <boolProp name="Assertion.assume_success">false</boolProp>
218             <intProp name="Assertion.test_type">8</intProp>
219           </ResponseAssertion>
220           <hashTree/>
221         </hashTree>
222         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Create Optimization Policy" enabled="true">
223           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
224           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
225             <collectionProp name="Arguments.arguments">
226               <elementProp name="" elementType="HTTPArgument">
227                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
228                 <stringProp name="Argument.value">{&#xd;
229     &quot;tosca_definitions_version&quot;: &quot;tosca_simple_yaml_1_1_0&quot;,&#xd;
230     &quot;topology_template&quot;: {&#xd;
231         &quot;policies&quot;: [&#xd;
232             {&#xd;
233                 &quot;OSDF_CASABLANCA.Affinity_Default&quot;: {&#xd;
234                     &quot;type&quot;: &quot;onap.policies.optimization.resource.AffinityPolicy&quot;,&#xd;
235                     &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
236                     &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
237                     &quot;metadata&quot;: {&#xd;
238                         &quot;policy-id&quot;: &quot;OSDF_CASABLANCA.Affinity_Default&quot;,&#xd;
239                         &quot;policy-version&quot;: 1&#xd;
240                     },&#xd;
241                     &quot;properties&quot;: {&#xd;
242                         &quot;scope&quot;: [],&#xd;
243                         &quot;services&quot;: [],&#xd;
244                         &quot;resources&quot;: [],&#xd;
245                         &quot;geography&quot;: [],&#xd;
246                         &quot;identity&quot;: &quot;affinity_vCPE&quot;,&#xd;
247                         &quot;applicableResources&quot;: &quot;any&quot;,&#xd;
248                         &quot;affinityProperties&quot;: {&#xd;
249                             &quot;qualifier&quot;: &quot;same&quot;,&#xd;
250                             &quot;category&quot;: &quot;complex&quot;&#xd;
251                         }&#xd;
252                     }&#xd;
253                 }&#xd;
254             },&#xd;
255             {&#xd;
256                 &quot;OSDF_CASABLANCA.Affinity_Default_US&quot;: {&#xd;
257                     &quot;type&quot;: &quot;onap.policies.optimization.resource.AffinityPolicy&quot;,&#xd;
258                     &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
259                     &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
260                     &quot;metadata&quot;: {&#xd;
261                         &quot;policy-id&quot;: &quot;OSDF_CASABLANCA.Affinity_Default_US&quot;,&#xd;
262                         &quot;policy-version&quot;: 1&#xd;
263                     },&#xd;
264                     &quot;properties&quot;: {&#xd;
265                         &quot;scope&quot;: [],&#xd;
266                         &quot;services&quot;: [],&#xd;
267                         &quot;resources&quot;: [],&#xd;
268                         &quot;geography&quot;: [&#xd;
269                             &quot;US&quot;&#xd;
270                         ],&#xd;
271                         &quot;identity&quot;: &quot;affinity_vCPE&quot;,&#xd;
272                         &quot;applicableResources&quot;: &quot;any&quot;,&#xd;
273                         &quot;affinityProperties&quot;: {&#xd;
274                             &quot;qualifier&quot;: &quot;same&quot;,&#xd;
275                             &quot;category&quot;: &quot;complex&quot;&#xd;
276                         }&#xd;
277                     }&#xd;
278                 }&#xd;
279             },&#xd;
280             {&#xd;
281                 &quot;OSDF_CASABLANCA.Affinity_Default_vCPE_US_0&quot;: {&#xd;
282                     &quot;type&quot;: &quot;onap.policies.optimization.resource.AffinityPolicy&quot;,&#xd;
283                     &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
284                     &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
285                     &quot;metadata&quot;: {&#xd;
286                         &quot;policy-id&quot;: &quot;OSDF_CASABLANCA.Affinity_Default_vCPE_US_0&quot;,&#xd;
287                         &quot;policy-version&quot;: 1&#xd;
288                     },&#xd;
289                     &quot;properties&quot;: {&#xd;
290                         &quot;scope&quot;: [],&#xd;
291                         &quot;services&quot;: [&#xd;
292                             &quot;vCPE&quot;&#xd;
293                         ],&#xd;
294                         &quot;resources&quot;: [],&#xd;
295                         &quot;geography&quot;: [&#xd;
296                             &quot;US&quot;&#xd;
297                         ],&#xd;
298                         &quot;identity&quot;: &quot;affinity_vCPE&quot;,&#xd;
299                         &quot;applicableResources&quot;: &quot;any&quot;,&#xd;
300                         &quot;affinityProperties&quot;: {&#xd;
301                             &quot;qualifier&quot;: &quot;different&quot;,&#xd;
302                             &quot;category&quot;: &quot;complex&quot;&#xd;
303                         }&#xd;
304                     }&#xd;
305                 }&#xd;
306             },&#xd;
307             {&#xd;
308                 &quot;OSDF_CASABLANCA.Affinity_vCPE_US_Gold_1&quot;: {&#xd;
309                     &quot;type&quot;: &quot;onap.policies.optimization.resource.AffinityPolicy&quot;,&#xd;
310                     &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
311                     &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
312                     &quot;metadata&quot;: {&#xd;
313                         &quot;policy-id&quot;: &quot;OSDF_CASABLANCA.Affinity_vCPE_1&quot;,&#xd;
314                         &quot;policy-version&quot;: 1&#xd;
315                     },&#xd;
316                     &quot;properties&quot;: {&#xd;
317                         &quot;scope&quot;: [&#xd;
318                             &quot;gold&quot;&#xd;
319                         ],&#xd;
320                         &quot;services&quot;: [&#xd;
321                             &quot;vCPE&quot;&#xd;
322                         ],&#xd;
323                         &quot;resources&quot;: [&#xd;
324                             &quot;vGMuxInfra&quot;,&#xd;
325                             &quot;vG&quot;&#xd;
326                         ],&#xd;
327                         &quot;geography&quot;: [&#xd;
328                             &quot;US&quot;,&#xd;
329                             &quot;INTERNATIONAL&quot;&#xd;
330                         ],&#xd;
331                         &quot;identity&quot;: &quot;affinity_vCPE&quot;,&#xd;
332                         &quot;applicableResources&quot;: &quot;any&quot;,&#xd;
333                         &quot;affinityProperties&quot;: {&#xd;
334                             &quot;qualifier&quot;: &quot;same&quot;,&#xd;
335                             &quot;category&quot;: &quot;availabilityZone&quot;&#xd;
336                         }&#xd;
337                     }&#xd;
338                 }&#xd;
339             },&#xd;
340             {&#xd;
341                 &quot;OSDF_CASABLANCA.Affinity_vCPE_US_Platinum_1&quot;: {&#xd;
342                     &quot;type&quot;: &quot;onap.policies.optimization.resource.AffinityPolicy&quot;,&#xd;
343                     &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
344                     &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
345                     &quot;metadata&quot;: {&#xd;
346                         &quot;policy-id&quot;: &quot;OSDF_CASABLANCA.Affinity_vCPE_1&quot;,&#xd;
347                         &quot;policy-version&quot;: 1&#xd;
348                     },&#xd;
349                     &quot;properties&quot;: {&#xd;
350                         &quot;scope&quot;: [&#xd;
351                             &quot;platinum&quot;&#xd;
352                         ],&#xd;
353                         &quot;services&quot;: [&#xd;
354                             &quot;vCPE&quot;&#xd;
355                         ],&#xd;
356                         &quot;resources&quot;: [&#xd;
357                             &quot;vGMuxInfra&quot;,&#xd;
358                             &quot;vG&quot;&#xd;
359                         ],&#xd;
360                         &quot;geography&quot;: [&#xd;
361                             &quot;US&quot;,&#xd;
362                             &quot;INTERNATIONAL&quot;&#xd;
363                         ],&#xd;
364                         &quot;identity&quot;: &quot;affinity_vCPE&quot;,&#xd;
365                         &quot;applicableResources&quot;: &quot;any&quot;,&#xd;
366                         &quot;affinityProperties&quot;: {&#xd;
367                             &quot;qualifier&quot;: &quot;different&quot;,&#xd;
368                             &quot;category&quot;: &quot;availabilityZone&quot;&#xd;
369                         }&#xd;
370                     }&#xd;
371                 }&#xd;
372             },&#xd;
373             {&#xd;
374                 &quot;OSDF_CASABLANCA.Capacity_vG_1&quot;: {&#xd;
375                     &quot;type&quot;: &quot;onap.policies.optimization.resource.Vim_fit&quot;,&#xd;
376                     &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
377                     &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
378                     &quot;metadata&quot;: {&#xd;
379                         &quot;policy-id&quot;: &quot;OSDF_CASABLANCA.Capacity_vG_1&quot;,&#xd;
380                         &quot;policy-version&quot;: 1&#xd;
381                     },&#xd;
382                     &quot;properties&quot;: {&#xd;
383                         &quot;scope&quot;: [],&#xd;
384                         &quot;services&quot;: [&#xd;
385                             &quot;vCPE&quot;&#xd;
386                         ],&#xd;
387                         &quot;resources&quot;: [&#xd;
388                             &quot;vG&quot;&#xd;
389                         ],&#xd;
390                         &quot;geography&quot;: [&#xd;
391                             &quot;US&quot;,&#xd;
392                             &quot;INTERNATIONAL&quot;&#xd;
393                         ],&#xd;
394                         &quot;identity&quot;: &quot;capacity_vG&quot;,&#xd;
395                         &quot;applicableResources&quot;: &quot;any&quot;,&#xd;
396                         &quot;capacityProperty&quot;: {&#xd;
397                             &quot;controller&quot;: &quot;multicloud&quot;,&#xd;
398                             &quot;request&quot;: &quot;{\&quot;vCPU\&quot;: 10, \&quot;Memory\&quot;: {\&quot;quantity\&quot;: {\&quot;get_param\&quot;: \&quot;REQUIRED_MEM\&quot;}, \&quot;unit\&quot;: \&quot;GB\&quot;}, \&quot;Storage\&quot;: {\&quot;quantity\&quot;: {\&quot;get_param\&quot;: \&quot;REQUIRED_DISK\&quot;}, \&quot;unit\&quot;: \&quot;GB\&quot;}}&quot;&#xd;
399                         }&#xd;
400                     }&#xd;
401                 }&#xd;
402             },&#xd;
403             {&#xd;
404                 &quot;OSDF_CASABLANCA.Capacity_vG_2&quot;: {&#xd;
405                     &quot;type&quot;: &quot;onap.policies.optimization.resource.Vim_fit&quot;,&#xd;
406                     &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
407                     &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
408                     &quot;metadata&quot;: {&#xd;
409                         &quot;policy-id&quot;: &quot;OSDF_CASABLANCA.Capacity_vG_2&quot;,&#xd;
410                         &quot;policy-version&quot;: 1&#xd;
411                     },&#xd;
412                     &quot;properties&quot;: {&#xd;
413                         &quot;scope&quot;: [],&#xd;
414                         &quot;services&quot;: [&#xd;
415                             &quot;vCPE&quot;&#xd;
416                         ],&#xd;
417                         &quot;resources&quot;: [&#xd;
418                             &quot;vG&quot;&#xd;
419                         ],&#xd;
420                         &quot;geography&quot;: [&#xd;
421                             &quot;US&quot;,&#xd;
422                             &quot;INTERNATIONAL&quot;&#xd;
423                         ],&#xd;
424                         &quot;identity&quot;: &quot;capacity_vG&quot;,&#xd;
425                         &quot;applicableResources&quot;: &quot;any&quot;,&#xd;
426                         &quot;capacityProperty&quot;: {&#xd;
427                             &quot;controller&quot;: &quot;multicloud&quot;,&#xd;
428                             &quot;request&quot;: &quot;{\&quot;vCPU\&quot;: 15, \&quot;Memory\&quot;: {\&quot;quantity\&quot;: {\&quot;get_param\&quot;: \&quot;REQUIRED_MEM\&quot;}, \&quot;unit\&quot;: \&quot;MB\&quot;}, \&quot;Storage\&quot;: {\&quot;quantity\&quot;: {\&quot;get_param\&quot;: \&quot;REQUIRED_DISK\&quot;}, \&quot;unit\&quot;: \&quot;GB\&quot;}}&quot;&#xd;
429                         }&#xd;
430                     }&#xd;
431                 }&#xd;
432             },&#xd;
433             {&#xd;
434                 &quot;OSDF_CASABLANCA.Distance_vG_1&quot;: {&#xd;
435                     &quot;type&quot;: &quot;onap.policies.optimization.resource.DistancePolicy&quot;,&#xd;
436                     &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
437                     &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
438                     &quot;metadata&quot;: {&#xd;
439                         &quot;policy-id&quot;: &quot;OSDF_CASABLANCA.Distance_vG_1&quot;,&#xd;
440                         &quot;policy-version&quot;: 1&#xd;
441                     },&#xd;
442                     &quot;properties&quot;: {&#xd;
443                         &quot;scope&quot;: [&#xd;
444                             &quot;platinum&quot;&#xd;
445                         ],&#xd;
446                         &quot;services&quot;: [&#xd;
447                             &quot;vCPE&quot;&#xd;
448                         ],&#xd;
449                         &quot;resources&quot;: [&#xd;
450                             &quot;vG&quot;&#xd;
451                         ],&#xd;
452                         &quot;geography&quot;: [&#xd;
453                             &quot;US&quot;,&#xd;
454                             &quot;INTERNATIONAL&quot;&#xd;
455                         ],&#xd;
456                         &quot;identity&quot;: &quot;distance-vG&quot;,&#xd;
457                         &quot;applicableResources&quot;: &quot;any&quot;,&#xd;
458                         &quot;distanceProperties&quot;: {&#xd;
459                             &quot;locationInfo&quot;: &quot;customer_loc&quot;,&#xd;
460                             &quot;distance&quot;: {&#xd;
461                                 &quot;value&quot;: 1500,&#xd;
462                                 &quot;operator&quot;: &quot;&lt;&quot;,&#xd;
463                                 &quot;unit&quot;: &quot;km&quot;&#xd;
464                             }&#xd;
465                         }&#xd;
466                     }&#xd;
467                 }&#xd;
468             },&#xd;
469             {&#xd;
470                 &quot;OSDF_CASABLANCA.hpa_policy_Default&quot;: {&#xd;
471                     &quot;type&quot;: &quot;onap.policies.optimization.resource.HpaPolicy&quot;,&#xd;
472                     &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
473                     &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
474                     &quot;metadata&quot;: {&#xd;
475                         &quot;policy-id&quot;: &quot;OSDF_CASABLANCA.hpa_policy_Default&quot;,&#xd;
476                         &quot;policy-version&quot;: 1&#xd;
477                     },&#xd;
478                     &quot;properties&quot;: {&#xd;
479                         &quot;scope&quot;: [],&#xd;
480                         &quot;services&quot;: [],&#xd;
481                         &quot;resources&quot;: [],&#xd;
482                         &quot;geography&quot;: [],&#xd;
483                         &quot;identity&quot;: &quot;hpa-vG&quot;,&#xd;
484                         &quot;flavorFeatures&quot;: [&#xd;
485                             {&#xd;
486                                 &quot;id&quot;: &quot;vg_1&quot;,&#xd;
487                                 &quot;type&quot;: &quot;vnfc&quot;,&#xd;
488                                 &quot;directives&quot;: [&#xd;
489                                     {&#xd;
490                                         &quot;type&quot;: &quot;flavor_directives&quot;,&#xd;
491                                         &quot;attributes&quot;: [&#xd;
492                                             {&#xd;
493                                                 &quot;attribute_name&quot;: &quot;flavor_label_vm_01&quot;,&#xd;
494                                                 &quot;attribute_value&quot;: &quot;&quot;&#xd;
495                                             }&#xd;
496                                         ]&#xd;
497                                     }&#xd;
498                                 ],&#xd;
499                                 &quot;flavorProperties&quot;: [&#xd;
500                                     {&#xd;
501                                         &quot;hpa-feature&quot;: &quot;basicCapabilities&quot;,&#xd;
502                                         &quot;mandatory&quot;: true,&#xd;
503                                         &quot;architecture&quot;: &quot;generic&quot;,&#xd;
504                                         &quot;directives&quot;: [],&#xd;
505                                         &quot;hpa-feature-attributes&quot;: [&#xd;
506                                             {&#xd;
507                                                 &quot;hpa-attribute-key&quot;: &quot;numVirtualCpu&quot;,&#xd;
508                                                 &quot;hpa-attribute-value&quot;: 8,&#xd;
509                                                 &quot;operator&quot;: [&#xd;
510                                                     &quot;&gt;=&quot;&#xd;
511                                                 ],&#xd;
512                                                 &quot;unit&quot;: &quot;&quot;&#xd;
513                                             },&#xd;
514                                             {&#xd;
515                                                 &quot;hpa-attribute-key&quot;: &quot;virtualMemSize&quot;,&#xd;
516                                                 &quot;hpa-attribute-value&quot;: 6,&#xd;
517                                                 &quot;operator&quot;: [&#xd;
518                                                     &quot;&lt;=&quot;&#xd;
519                                                 ],&#xd;
520                                                 &quot;unit&quot;: &quot;&quot;&#xd;
521                                             }&#xd;
522                                         ]&#xd;
523                                     },&#xd;
524                                     {&#xd;
525                                         &quot;hpa-feature&quot;: &quot;ovsDpdk&quot;,&#xd;
526                                         &quot;mandatory&quot;: false,&#xd;
527                                         &quot;architecture&quot;: &quot;generic&quot;,&#xd;
528                                         &quot;directives&quot;: [],&#xd;
529                                         &quot;hpa-feature-attributes&quot;: [&#xd;
530                                             {&#xd;
531                                                 &quot;hpa-attribute-key&quot;: &quot;dataProcessingAccelerationLibrary&quot;,&#xd;
532                                                 &quot;hpa-attribute-value&quot;: &quot;ovsDpdk_version&quot;,&#xd;
533                                                 &quot;operator&quot;: [&#xd;
534                                                     &quot;=&quot;&#xd;
535                                                 ],&#xd;
536                                                 &quot;unit&quot;: &quot;&quot;&#xd;
537                                             }&#xd;
538                                         ]&#xd;
539                                     }&#xd;
540                                 ]&#xd;
541                             }&#xd;
542                         ]&#xd;
543                     }&#xd;
544                 }&#xd;
545             },&#xd;
546             {&#xd;
547                 &quot;OSDF_CASABLANCA.hpa_policy_vG_1&quot;: {&#xd;
548                     &quot;type&quot;: &quot;onap.policies.optimization.resource.HpaPolicy&quot;,&#xd;
549                     &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
550                     &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
551                     &quot;metadata&quot;: {&#xd;
552                         &quot;policy-id&quot;: &quot;OSDF_CASABLANCA.hpa_policy_vG_1&quot;,&#xd;
553                         &quot;policy-version&quot;: 1&#xd;
554                     },&#xd;
555                     &quot;properties&quot;: {&#xd;
556                         &quot;scope&quot;: [],&#xd;
557                         &quot;services&quot;: [&#xd;
558                             &quot;vCPE&quot;,&#xd;
559                             &quot;vOtherService&quot;&#xd;
560                         ],&#xd;
561                         &quot;resources&quot;: [&#xd;
562                             &quot;vG&quot;&#xd;
563                         ],&#xd;
564                         &quot;geography&quot;: [],&#xd;
565                         &quot;identity&quot;: &quot;hpa-vG&quot;,&#xd;
566                         &quot;flavorFeatures&quot;: [&#xd;
567                             {&#xd;
568                                 &quot;id&quot;: &quot;vg_1&quot;,&#xd;
569                                 &quot;type&quot;: &quot;vnfc&quot;,&#xd;
570                                 &quot;directives&quot;: [&#xd;
571                                     {&#xd;
572                                         &quot;type&quot;: &quot;flavor_directives&quot;,&#xd;
573                                         &quot;attributes&quot;: [&#xd;
574                                             {&#xd;
575                                                 &quot;attribute_name&quot;: &quot;flavor_label_vm_01&quot;,&#xd;
576                                                 &quot;attribute_value&quot;: &quot;&quot;&#xd;
577                                             }&#xd;
578                                         ]&#xd;
579                                     }&#xd;
580                                 ],&#xd;
581                                 &quot;flavorProperties&quot;: [&#xd;
582                                     {&#xd;
583                                         &quot;hpa-feature&quot;: &quot;basicCapabilities&quot;,&#xd;
584                                         &quot;mandatory&quot;: true,&#xd;
585                                         &quot;architecture&quot;: &quot;generic&quot;,&#xd;
586                                         &quot;directives&quot;: [],&#xd;
587                                         &quot;hpa-feature-attributes&quot;: [&#xd;
588                                             {&#xd;
589                                                 &quot;hpa-attribute-key&quot;: &quot;numVirtualCpu&quot;,&#xd;
590                                                 &quot;hpa-attribute-value&quot;: 6,&#xd;
591                                                 &quot;operator&quot;: [&#xd;
592                                                     &quot;&gt;=&quot;&#xd;
593                                                 ],&#xd;
594                                                 &quot;unit&quot;: &quot;&quot;&#xd;
595                                             },&#xd;
596                                             {&#xd;
597                                                 &quot;hpa-attribute-key&quot;: &quot;virtualMemSize&quot;,&#xd;
598                                                 &quot;hpa-attribute-value&quot;: 4,&#xd;
599                                                 &quot;operator&quot;: [&#xd;
600                                                     &quot;&lt;=&quot;&#xd;
601                                                 ],&#xd;
602                                                 &quot;unit&quot;: &quot;&quot;&#xd;
603                                             }&#xd;
604                                         ]&#xd;
605                                     },&#xd;
606                                     {&#xd;
607                                         &quot;hpa-feature&quot;: &quot;ovsDpdk&quot;,&#xd;
608                                         &quot;mandatory&quot;: false,&#xd;
609                                         &quot;architecture&quot;: &quot;generic&quot;,&#xd;
610                                         &quot;directives&quot;: [],&#xd;
611                                         &quot;hpa-feature-attributes&quot;: [&#xd;
612                                             {&#xd;
613                                                 &quot;hpa-attribute-key&quot;: &quot;dataProcessingAccelerationLibrary&quot;,&#xd;
614                                                 &quot;hpa-attribute-value&quot;: &quot;ovsDpdk_version&quot;,&#xd;
615                                                 &quot;operator&quot;: [&#xd;
616                                                     &quot;=&quot;&#xd;
617                                                 ],&#xd;
618                                                 &quot;unit&quot;: &quot;&quot;&#xd;
619                                             }&#xd;
620                                         ]&#xd;
621                                     }&#xd;
622                                 ]&#xd;
623                             }&#xd;
624                         ]&#xd;
625                     }&#xd;
626                 }&#xd;
627             },&#xd;
628             {&#xd;
629                 &quot;OSDF_CASABLANCA.queryPolicy_vCPE&quot;: {&#xd;
630                     &quot;type&quot;: &quot;onap.policies.optimization.service.QueryPolicy&quot;,&#xd;
631                     &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
632                     &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
633                     &quot;metadata&quot;: {&#xd;
634                         &quot;policy-id&quot;: &quot;OSDF_CASABLANCA.queryPolicy_vCPE&quot;,&#xd;
635                         &quot;policy-version&quot;: 1&#xd;
636                     },&#xd;
637                     &quot;properties&quot;: {&#xd;
638                         &quot;scope&quot;: [],&#xd;
639                         &quot;services&quot;: [&#xd;
640                             &quot;vCPE&quot;&#xd;
641                         ],&#xd;
642                         &quot;geography&quot;: [&#xd;
643                             &quot;US&quot;,&#xd;
644                             &quot;INTERNATIONAL&quot;&#xd;
645                         ],&#xd;
646                         &quot;identity&quot;: &quot;vCPE_Query_Policy&quot;,&#xd;
647                         &quot;queryProperties&quot;: [&#xd;
648                             {&#xd;
649                                 &quot;attribute&quot;: &quot;locationId&quot;,&#xd;
650                                 &quot;attribute_location&quot;: &quot;customerLocation&quot;,&#xd;
651                                 &quot;value&quot;: &quot;&quot;&#xd;
652                             },&#xd;
653                             {&#xd;
654                                 &quot;attribute&quot;: &quot;id&quot;,&#xd;
655                                 &quot;attribute_location&quot;: &quot;vpnInfo.vpnId&quot;,&#xd;
656                                 &quot;value&quot;: &quot;&quot;&#xd;
657                             },&#xd;
658                             {&#xd;
659                                 &quot;attribute&quot;: &quot;upstreamBW&quot;,&#xd;
660                                 &quot;attribute_location&quot;: &quot;vpnInfo.upstreamBW&quot;,&#xd;
661                                 &quot;value&quot;: &quot;&quot;&#xd;
662                             },&#xd;
663                             {&#xd;
664                                 &quot;attribute&quot;: &quot;customerLatitude&quot;,&#xd;
665                                 &quot;attribute_location&quot;: &quot;customerLatitude&quot;,&#xd;
666                                 &quot;value&quot;: 1.1&#xd;
667                             },&#xd;
668                             {&#xd;
669                                 &quot;attribute&quot;: &quot;customerLongitude&quot;,&#xd;
670                                 &quot;attribute_location&quot;: &quot;customerLongitude&quot;,&#xd;
671                                 &quot;value&quot;: 2.2&#xd;
672                             }&#xd;
673                         ]&#xd;
674                     }&#xd;
675                 }&#xd;
676             },&#xd;
677             {&#xd;
678                 &quot;OSDF_CASABLANCA.SubscriberPolicy_v1&quot;: {&#xd;
679                     &quot;type&quot;: &quot;onap.policies.optimization.service.SubscriberPolicy&quot;,&#xd;
680                     &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
681                     &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
682                     &quot;metadata&quot;: {&#xd;
683                         &quot;policy-id&quot;: &quot;OSDF_CASABLANCA.SubscriberPolicy_v1&quot;,&#xd;
684                         &quot;policy-version&quot;: 1&#xd;
685                     },&#xd;
686                     &quot;properties&quot;: {&#xd;
687                         &quot;scope&quot;: [],&#xd;
688                         &quot;services&quot;: [&#xd;
689                             &quot;vCPE&quot;&#xd;
690                         ],&#xd;
691                         &quot;identity&quot;: &quot;subscriber_vCPE&quot;,&#xd;
692                         &quot;subscriberProperties&quot;: {&#xd;
693                             &quot;subscriberName&quot;: [&#xd;
694                                 &quot;subscriber_x&quot;,&#xd;
695                                 &quot;subscriber_y&quot;&#xd;
696                             ],&#xd;
697                             &quot;subscriberRole&quot;: [&#xd;
698                                 &quot;platinum&quot;&#xd;
699                             ],&#xd;
700                             &quot;provStatus&quot;: [&#xd;
701                                 &quot;CAPPED&quot;&#xd;
702                             ]&#xd;
703                         }&#xd;
704                     }&#xd;
705                 }&#xd;
706             },&#xd;
707             {&#xd;
708                 &quot;OSDF_CASABLANCA.SubscriberPolicy_v2&quot;: {&#xd;
709                     &quot;type&quot;: &quot;onap.policies.optimization.service.SubscriberPolicy&quot;,&#xd;
710                     &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
711                     &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
712                     &quot;metadata&quot;: {&#xd;
713                         &quot;policy-id&quot;: &quot;OSDF_CASABLANCA.SubscriberPolicy_v2&quot;,&#xd;
714                         &quot;policy-version&quot;: 1&#xd;
715                     },&#xd;
716                     &quot;properties&quot;: {&#xd;
717                         &quot;scope&quot;: [],&#xd;
718                         &quot;services&quot;: [&#xd;
719                             &quot;vCPE&quot;&#xd;
720                         ],&#xd;
721                         &quot;identity&quot;: &quot;subscriber_vCPE&quot;,&#xd;
722                         &quot;subscriberProperties&quot;: {&#xd;
723                             &quot;subscriberName&quot;: [&#xd;
724                                 &quot;subscriber_a&quot;,&#xd;
725                                 &quot;subscriber_b&quot;&#xd;
726                             ],&#xd;
727                             &quot;subscriberRole&quot;: [&#xd;
728                                 &quot;gold&quot;&#xd;
729                             ],&#xd;
730                             &quot;provStatus&quot;: [&#xd;
731                                 &quot;CAPPED&quot;&#xd;
732                             ]&#xd;
733                         }&#xd;
734                     }&#xd;
735                 }&#xd;
736             },&#xd;
737             {&#xd;
738                 &quot;OSDF_CASABLANCA.vnfPolicy_vG&quot;: {&#xd;
739                     &quot;type&quot;: &quot;onap.policies.optimization.resource.VnfPolicy&quot;,&#xd;
740                     &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
741                     &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
742                     &quot;metadata&quot;: {&#xd;
743                         &quot;policy-id&quot;: &quot;OSDF_CASABLANCA.vnfPolicy_vG&quot;,&#xd;
744                         &quot;policy-version&quot;: 1&#xd;
745                     },&#xd;
746                     &quot;properties&quot;: {&#xd;
747                         &quot;scope&quot;: [],&#xd;
748                         &quot;services&quot;: [&#xd;
749                             &quot;vCPE&quot;&#xd;
750                         ],&#xd;
751                         &quot;resources&quot;: [&#xd;
752                             &quot;vG&quot;&#xd;
753                         ],&#xd;
754                         &quot;geography&quot;: [&#xd;
755                             &quot;US&quot;,&#xd;
756                             &quot;INTERNATIONAL&quot;&#xd;
757                         ],&#xd;
758                         &quot;identity&quot;: &quot;vnf_vG&quot;,&#xd;
759                         &quot;applicableResources&quot;: &quot;any&quot;,&#xd;
760                         &quot;vnfProperties&quot;: [&#xd;
761                             {&#xd;
762                                 &quot;inventoryProvider&quot;: &quot;aai&quot;,&#xd;
763                                 &quot;serviceType&quot;: &quot;&quot;,&#xd;
764                                 &quot;inventoryType&quot;: &quot;cloudRegionId&quot;,&#xd;
765                                 &quot;customerId&quot;: &quot;&quot;&#xd;
766                             }&#xd;
767                         ]&#xd;
768                     }&#xd;
769                 }&#xd;
770             }&#xd;
771         ]&#xd;
772     }&#xd;
773 }</stringProp>
774                 <stringProp name="Argument.metadata">=</stringProp>
775               </elementProp>
776             </collectionProp>
777           </elementProp>
778           <stringProp name="HTTPSampler.domain">${API_HOST}</stringProp>
779           <stringProp name="HTTPSampler.port">${API_PORT}</stringProp>
780           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
781           <stringProp name="HTTPSampler.path">policy/api/v1/policytypes/onap.policies.optimization.resource.AffinityPolicy/versions/1.0.0/policies</stringProp>
782           <stringProp name="HTTPSampler.method">POST</stringProp>
783           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
784           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
785           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
786           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
787           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
788           <boolProp name="HTTPSampler.image_parser">false</boolProp>
789           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
790           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
791           <boolProp name="HTTPSampler.md5">false</boolProp>
792           <intProp name="HTTPSampler.ipSourceType">0</intProp>
793         </HTTPSamplerProxy>
794         <hashTree>
795           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
796             <collectionProp name="AuthManager.auth_list">
797               <elementProp name="" elementType="Authorization">
798                 <stringProp name="Authorization.url">${HTTP}://${API_HOST}:${API_PORT}/policy/api/v1</stringProp>
799                 <stringProp name="Authorization.username">${API_USER}</stringProp>
800                 <stringProp name="Authorization.password">${API_PASSWORD}</stringProp>
801                 <stringProp name="Authorization.domain"></stringProp>
802                 <stringProp name="Authorization.realm"></stringProp>
803               </elementProp>
804             </collectionProp>
805             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
806             <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
807           </AuthManager>
808           <hashTree/>
809           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
810             <collectionProp name="Asserion.test_strings">
811               <stringProp name="49586">200</stringProp>
812             </collectionProp>
813             <stringProp name="Assertion.custom_message"></stringProp>
814             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
815             <boolProp name="Assertion.assume_success">false</boolProp>
816             <intProp name="Assertion.test_type">8</intProp>
817           </ResponseAssertion>
818           <hashTree/>
819         </hashTree>
820         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Create Min/Max Guard Policy" enabled="true">
821           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
822           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
823             <collectionProp name="Arguments.arguments">
824               <elementProp name="" elementType="HTTPArgument">
825                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
826                 <stringProp name="Argument.value">{&#xd;
827   &quot;tosca_definitions_version&quot;: &quot;tosca_simple_yaml_1_1_0&quot;,&#xd;
828   &quot;topology_template&quot;: {&#xd;
829     &quot;policies&quot;: [&#xd;
830       {&#xd;
831         &quot;guard.minmax.scaleout&quot;: {&#xd;
832           &quot;type&quot;: &quot;onap.policies.controlloop.guard.common.MinMax&quot;,&#xd;
833           &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
834           &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
835           &quot;metadata&quot;: {&#xd;
836             &quot;policy-id&quot;: &quot;guard.minmax.scaleout&quot;&#xd;
837           },&#xd;
838           &quot;properties&quot;: {&#xd;
839             &quot;actor&quot;: &quot;SO&quot;,&#xd;
840             &quot;operation&quot;: &quot;VF Module Create&quot;,&#xd;
841             &quot;id&quot;: &quot;ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3&quot;,&#xd;
842             &quot;target&quot;: &quot;e6130d03-56f1-4b0a-9a1d-e1b2ebc30e0e&quot;,&#xd;
843             &quot;min&quot;: 1,&#xd;
844             &quot;max&quot;: 2&#xd;
845           }&#xd;
846         }&#xd;
847       }&#xd;
848     ]&#xd;
849   }&#xd;
850 }</stringProp>
851                 <stringProp name="Argument.metadata">=</stringProp>
852               </elementProp>
853             </collectionProp>
854           </elementProp>
855           <stringProp name="HTTPSampler.domain">${API_HOST}</stringProp>
856           <stringProp name="HTTPSampler.port">${API_PORT}</stringProp>
857           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
858           <stringProp name="HTTPSampler.path">policy/api/v1/policytypes/onap.policies.controlloop.guard.common.MinMax/versions/1.0.0/policies</stringProp>
859           <stringProp name="HTTPSampler.method">POST</stringProp>
860           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
861           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
862           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
863           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
864           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
865           <boolProp name="HTTPSampler.image_parser">false</boolProp>
866           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
867           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
868           <boolProp name="HTTPSampler.md5">false</boolProp>
869           <intProp name="HTTPSampler.ipSourceType">0</intProp>
870         </HTTPSamplerProxy>
871         <hashTree>
872           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
873             <collectionProp name="AuthManager.auth_list">
874               <elementProp name="" elementType="Authorization">
875                 <stringProp name="Authorization.url">${HTTP}://${API_HOST}:${API_PORT}/policy/api/v1</stringProp>
876                 <stringProp name="Authorization.username">${API_USER}</stringProp>
877                 <stringProp name="Authorization.password">${API_PASSWORD}</stringProp>
878                 <stringProp name="Authorization.domain"></stringProp>
879                 <stringProp name="Authorization.realm"></stringProp>
880               </elementProp>
881             </collectionProp>
882             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
883             <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
884           </AuthManager>
885           <hashTree/>
886           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
887             <collectionProp name="Asserion.test_strings">
888               <stringProp name="49586">200</stringProp>
889             </collectionProp>
890             <stringProp name="Assertion.custom_message"></stringProp>
891             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
892             <boolProp name="Assertion.assume_success">false</boolProp>
893             <intProp name="Assertion.test_type">8</intProp>
894           </ResponseAssertion>
895           <hashTree/>
896         </hashTree>
897         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Create Frequency Limiter Guard Policy" enabled="true">
898           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
899           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
900             <collectionProp name="Arguments.arguments">
901               <elementProp name="" elementType="HTTPArgument">
902                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
903                 <stringProp name="Argument.value">{&#xd;
904   &quot;tosca_definitions_version&quot;: &quot;tosca_simple_yaml_1_1_0&quot;,&#xd;
905   &quot;topology_template&quot;: {&#xd;
906     &quot;policies&quot;: [&#xd;
907       {&#xd;
908         &quot;guard.frequency.scaleout&quot;: {&#xd;
909           &quot;type&quot;: &quot;onap.policies.controlloop.guard.common.FrequencyLimiter&quot;,&#xd;
910           &quot;type_version&quot;: &quot;1.0.0&quot;,&#xd;
911           &quot;version&quot;: &quot;1.0.0&quot;,&#xd;
912           &quot;metadata&quot;: {&#xd;
913             &quot;policy-id&quot;: &quot;guard.frequency.scaleout&quot;&#xd;
914           },&#xd;
915           &quot;properties&quot;: {&#xd;
916             &quot;actor&quot;: &quot;SO&quot;,&#xd;
917             &quot;operation&quot;: &quot;VF Module Create&quot;,&#xd;
918             &quot;id&quot;: &quot;ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3&quot;,&#xd;
919             &quot;timeWindow&quot;: 10,&#xd;
920             &quot;timeUnits&quot;: &quot;minute&quot;,&#xd;
921             &quot;limit&quot;: 1&#xd;
922           }&#xd;
923         }&#xd;
924       }&#xd;
925     ]&#xd;
926   }&#xd;
927 }</stringProp>
928                 <stringProp name="Argument.metadata">=</stringProp>
929               </elementProp>
930             </collectionProp>
931           </elementProp>
932           <stringProp name="HTTPSampler.domain">${API_HOST}</stringProp>
933           <stringProp name="HTTPSampler.port">${API_PORT}</stringProp>
934           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
935           <stringProp name="HTTPSampler.path">policy/api/v1/policytypes/onap.policies.controlloop.guard.common.FrequencyLimiter/versions/1.0.0/policies</stringProp>
936           <stringProp name="HTTPSampler.method">POST</stringProp>
937           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
938           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
939           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
940           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
941           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
942           <boolProp name="HTTPSampler.image_parser">false</boolProp>
943           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
944           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
945           <boolProp name="HTTPSampler.md5">false</boolProp>
946           <intProp name="HTTPSampler.ipSourceType">0</intProp>
947         </HTTPSamplerProxy>
948         <hashTree>
949           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
950             <collectionProp name="AuthManager.auth_list">
951               <elementProp name="" elementType="Authorization">
952                 <stringProp name="Authorization.url">${HTTP}://${API_HOST}:${API_PORT}/policy/api/v1</stringProp>
953                 <stringProp name="Authorization.username">${API_USER}</stringProp>
954                 <stringProp name="Authorization.password">${API_PASSWORD}</stringProp>
955                 <stringProp name="Authorization.domain"></stringProp>
956                 <stringProp name="Authorization.realm"></stringProp>
957               </elementProp>
958             </collectionProp>
959             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
960             <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
961           </AuthManager>
962           <hashTree/>
963           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
964             <collectionProp name="Asserion.test_strings">
965               <stringProp name="49586">200</stringProp>
966             </collectionProp>
967             <stringProp name="Assertion.custom_message"></stringProp>
968             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
969             <boolProp name="Assertion.assume_success">false</boolProp>
970             <intProp name="Assertion.test_type">8</intProp>
971           </ResponseAssertion>
972           <hashTree/>
973         </hashTree>
974         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Deploy Monitoring Policy" enabled="true">
975           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
976           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
977             <collectionProp name="Arguments.arguments">
978               <elementProp name="" elementType="HTTPArgument">
979                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
980                 <stringProp name="Argument.value">{&quot;policies&quot;:[{&quot;policy-id&quot;:&quot;onap.restart.tca&quot;}]}</stringProp>
981                 <stringProp name="Argument.metadata">=</stringProp>
982               </elementProp>
983             </collectionProp>
984           </elementProp>
985           <stringProp name="HTTPSampler.domain">${PAP_HOST}</stringProp>
986           <stringProp name="HTTPSampler.port">${PAP_PORT}</stringProp>
987           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
988           <stringProp name="HTTPSampler.path">policy/pap/v1/pdps/policies</stringProp>
989           <stringProp name="HTTPSampler.method">POST</stringProp>
990           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
991           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
992           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
993           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
994           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
995           <boolProp name="HTTPSampler.image_parser">false</boolProp>
996           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
997           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
998           <boolProp name="HTTPSampler.md5">false</boolProp>
999           <intProp name="HTTPSampler.ipSourceType">0</intProp>
1000         </HTTPSamplerProxy>
1001         <hashTree>
1002           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
1003             <collectionProp name="AuthManager.auth_list">
1004               <elementProp name="" elementType="Authorization">
1005                 <stringProp name="Authorization.url">${HTTP}://${PAP_HOST}:${PAP_PORT}/policy/pap/v1</stringProp>
1006                 <stringProp name="Authorization.username">${PAP_USER}</stringProp>
1007                 <stringProp name="Authorization.password">${PAP_PASSWORD}</stringProp>
1008                 <stringProp name="Authorization.domain"></stringProp>
1009                 <stringProp name="Authorization.realm"></stringProp>
1010               </elementProp>
1011             </collectionProp>
1012             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1013             <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
1014           </AuthManager>
1015           <hashTree/>
1016           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1017             <collectionProp name="Asserion.test_strings">
1018               <stringProp name="49588">202</stringProp>
1019             </collectionProp>
1020             <stringProp name="Assertion.custom_message"></stringProp>
1021             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
1022             <boolProp name="Assertion.assume_success">false</boolProp>
1023             <intProp name="Assertion.test_type">8</intProp>
1024           </ResponseAssertion>
1025           <hashTree/>
1026         </hashTree>
1027         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Deploy Optimization Policy" enabled="true">
1028           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
1029           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
1030             <collectionProp name="Arguments.arguments">
1031               <elementProp name="" elementType="HTTPArgument">
1032                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
1033                 <stringProp name="Argument.value">{&quot;policies&quot;:[{&quot;policy-id&quot;:&quot;OSDF_CASABLANCA.Affinity_Default&quot;}]}</stringProp>
1034                 <stringProp name="Argument.metadata">=</stringProp>
1035               </elementProp>
1036             </collectionProp>
1037           </elementProp>
1038           <stringProp name="HTTPSampler.domain">${PAP_HOST}</stringProp>
1039           <stringProp name="HTTPSampler.port">${PAP_PORT}</stringProp>
1040           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
1041           <stringProp name="HTTPSampler.path">policy/pap/v1/pdps/policies</stringProp>
1042           <stringProp name="HTTPSampler.method">POST</stringProp>
1043           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
1044           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
1045           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
1046           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
1047           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
1048           <boolProp name="HTTPSampler.image_parser">false</boolProp>
1049           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
1050           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
1051           <boolProp name="HTTPSampler.md5">false</boolProp>
1052           <intProp name="HTTPSampler.ipSourceType">0</intProp>
1053         </HTTPSamplerProxy>
1054         <hashTree>
1055           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
1056             <collectionProp name="AuthManager.auth_list">
1057               <elementProp name="" elementType="Authorization">
1058                 <stringProp name="Authorization.url">${HTTP}://${PAP_HOST}:${PAP_PORT}/policy/pap/v1</stringProp>
1059                 <stringProp name="Authorization.username">${PAP_USER}</stringProp>
1060                 <stringProp name="Authorization.password">${PAP_PASSWORD}</stringProp>
1061                 <stringProp name="Authorization.domain"></stringProp>
1062                 <stringProp name="Authorization.realm"></stringProp>
1063               </elementProp>
1064             </collectionProp>
1065             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1066             <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
1067           </AuthManager>
1068           <hashTree/>
1069           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1070             <collectionProp name="Asserion.test_strings">
1071               <stringProp name="49588">202</stringProp>
1072             </collectionProp>
1073             <stringProp name="Assertion.custom_message"></stringProp>
1074             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
1075             <boolProp name="Assertion.assume_success">false</boolProp>
1076             <intProp name="Assertion.test_type">8</intProp>
1077           </ResponseAssertion>
1078           <hashTree/>
1079         </hashTree>
1080         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Deploy Min/Max Policy" enabled="true">
1081           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
1082           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
1083             <collectionProp name="Arguments.arguments">
1084               <elementProp name="" elementType="HTTPArgument">
1085                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
1086                 <stringProp name="Argument.value">{&quot;policies&quot;:[{&quot;policy-id&quot;:&quot;guard.minmax.scaleout&quot;}]}</stringProp>
1087                 <stringProp name="Argument.metadata">=</stringProp>
1088               </elementProp>
1089             </collectionProp>
1090           </elementProp>
1091           <stringProp name="HTTPSampler.domain">${PAP_HOST}</stringProp>
1092           <stringProp name="HTTPSampler.port">${PAP_PORT}</stringProp>
1093           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
1094           <stringProp name="HTTPSampler.path">policy/pap/v1/pdps/policies</stringProp>
1095           <stringProp name="HTTPSampler.method">POST</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           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
1101           <boolProp name="HTTPSampler.image_parser">false</boolProp>
1102           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
1103           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
1104           <boolProp name="HTTPSampler.md5">false</boolProp>
1105           <intProp name="HTTPSampler.ipSourceType">0</intProp>
1106         </HTTPSamplerProxy>
1107         <hashTree>
1108           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
1109             <collectionProp name="AuthManager.auth_list">
1110               <elementProp name="" elementType="Authorization">
1111                 <stringProp name="Authorization.url">${HTTP}://${PAP_HOST}:${PAP_PORT}/policy/pap/v1</stringProp>
1112                 <stringProp name="Authorization.username">${PAP_USER}</stringProp>
1113                 <stringProp name="Authorization.password">${PAP_PASSWORD}</stringProp>
1114                 <stringProp name="Authorization.domain"></stringProp>
1115                 <stringProp name="Authorization.realm"></stringProp>
1116               </elementProp>
1117             </collectionProp>
1118             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1119             <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
1120           </AuthManager>
1121           <hashTree/>
1122           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1123             <collectionProp name="Asserion.test_strings">
1124               <stringProp name="49588">202</stringProp>
1125             </collectionProp>
1126             <stringProp name="Assertion.custom_message"></stringProp>
1127             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
1128             <boolProp name="Assertion.assume_success">false</boolProp>
1129             <intProp name="Assertion.test_type">8</intProp>
1130           </ResponseAssertion>
1131           <hashTree/>
1132         </hashTree>
1133         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Deploy Frequency Limiter Policy" enabled="true">
1134           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
1135           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
1136             <collectionProp name="Arguments.arguments">
1137               <elementProp name="" elementType="HTTPArgument">
1138                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
1139                 <stringProp name="Argument.value">{&quot;policies&quot;:[{&quot;policy-id&quot;:&quot;guard.frequency.scaleout&quot;}]}</stringProp>
1140                 <stringProp name="Argument.metadata">=</stringProp>
1141               </elementProp>
1142             </collectionProp>
1143           </elementProp>
1144           <stringProp name="HTTPSampler.domain">${PAP_HOST}</stringProp>
1145           <stringProp name="HTTPSampler.port">${PAP_PORT}</stringProp>
1146           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
1147           <stringProp name="HTTPSampler.path">policy/pap/v1/pdps/policies</stringProp>
1148           <stringProp name="HTTPSampler.method">POST</stringProp>
1149           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
1150           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
1151           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
1152           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
1153           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
1154           <boolProp name="HTTPSampler.image_parser">false</boolProp>
1155           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
1156           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
1157           <boolProp name="HTTPSampler.md5">false</boolProp>
1158           <intProp name="HTTPSampler.ipSourceType">0</intProp>
1159         </HTTPSamplerProxy>
1160         <hashTree>
1161           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
1162             <collectionProp name="AuthManager.auth_list">
1163               <elementProp name="" elementType="Authorization">
1164                 <stringProp name="Authorization.url">${HTTP}://${PAP_HOST}:${PAP_PORT}/policy/pap/v1</stringProp>
1165                 <stringProp name="Authorization.username">${PAP_USER}</stringProp>
1166                 <stringProp name="Authorization.password">${PAP_PASSWORD}</stringProp>
1167                 <stringProp name="Authorization.domain"></stringProp>
1168                 <stringProp name="Authorization.realm"></stringProp>
1169               </elementProp>
1170             </collectionProp>
1171             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1172             <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
1173           </AuthManager>
1174           <hashTree/>
1175           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1176             <collectionProp name="Asserion.test_strings">
1177               <stringProp name="49588">202</stringProp>
1178             </collectionProp>
1179             <stringProp name="Assertion.custom_message"></stringProp>
1180             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
1181             <boolProp name="Assertion.assume_success">false</boolProp>
1182             <intProp name="Assertion.test_type">8</intProp>
1183           </ResponseAssertion>
1184           <hashTree/>
1185         </hashTree>
1186         <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
1187           <boolProp name="ResultCollector.error_logging">false</boolProp>
1188           <objProp>
1189             <name>saveConfig</name>
1190             <value class="SampleSaveConfiguration">
1191               <time>true</time>
1192               <latency>true</latency>
1193               <timestamp>true</timestamp>
1194               <success>true</success>
1195               <label>true</label>
1196               <code>true</code>
1197               <message>true</message>
1198               <threadName>true</threadName>
1199               <dataType>true</dataType>
1200               <encoding>false</encoding>
1201               <assertions>true</assertions>
1202               <subresults>true</subresults>
1203               <responseData>false</responseData>
1204               <samplerData>false</samplerData>
1205               <xml>false</xml>
1206               <fieldNames>true</fieldNames>
1207               <responseHeaders>false</responseHeaders>
1208               <requestHeaders>false</requestHeaders>
1209               <responseDataOnError>false</responseDataOnError>
1210               <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
1211               <assertionsResultsToSave>0</assertionsResultsToSave>
1212               <bytes>true</bytes>
1213               <sentBytes>true</sentBytes>
1214               <url>true</url>
1215               <threadCounts>true</threadCounts>
1216               <idleTime>true</idleTime>
1217               <connectTime>true</connectTime>
1218             </value>
1219           </objProp>
1220           <stringProp name="filename">/tmp/pdpx_perf_setup.log</stringProp>
1221         </ResultCollector>
1222         <hashTree/>
1223       </hashTree>
1224       <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Policy XACML PDP Health Check " enabled="true">
1225         <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
1226         <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
1227           <intProp name="LoopController.loops">-1</intProp>
1228           <boolProp name="LoopController.continue_forever">false</boolProp>
1229         </elementProp>
1230         <stringProp name="ThreadGroup.num_threads">${USERS}</stringProp>
1231         <stringProp name="ThreadGroup.ramp_time">10</stringProp>
1232         <boolProp name="ThreadGroup.scheduler">true</boolProp>
1233         <stringProp name="ThreadGroup.duration">${DURATION}</stringProp>
1234         <stringProp name="ThreadGroup.delay">1</stringProp>
1235         <longProp name="ThreadGroup.start_time">1587406332000</longProp>
1236         <longProp name="ThreadGroup.end_time">1587406332000</longProp>
1237         <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
1238         <boolProp name="ThreadGroup.delayedStart">false</boolProp>
1239       </ThreadGroup>
1240       <hashTree>
1241         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Check Health" enabled="true">
1242           <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
1243           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
1244             <collectionProp name="Arguments.arguments"/>
1245           </elementProp>
1246           <stringProp name="HTTPSampler.domain">${XACML_HOST}</stringProp>
1247           <stringProp name="HTTPSampler.port">${XACML_PORT}</stringProp>
1248           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
1249           <stringProp name="HTTPSampler.path">policy/pdpx/v1/healthcheck</stringProp>
1250           <stringProp name="HTTPSampler.method">GET</stringProp>
1251           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
1252           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
1253           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
1254           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
1255           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
1256           <boolProp name="HTTPSampler.image_parser">false</boolProp>
1257           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
1258           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
1259           <boolProp name="HTTPSampler.md5">false</boolProp>
1260           <intProp name="HTTPSampler.ipSourceType">0</intProp>
1261           <stringProp name="TestPlan.comments">Basic Health Check</stringProp>
1262         </HTTPSamplerProxy>
1263         <hashTree>
1264           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1265             <collectionProp name="Asserion.test_strings">
1266               <stringProp name="49586">200</stringProp>
1267             </collectionProp>
1268             <stringProp name="Assertion.custom_message"></stringProp>
1269             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
1270             <boolProp name="Assertion.assume_success">false</boolProp>
1271             <intProp name="Assertion.test_type">8</intProp>
1272             <stringProp name="Assertion.scope">all</stringProp>
1273           </ResponseAssertion>
1274           <hashTree/>
1275           <JSR223Assertion guiclass="TestBeanGUI" testclass="JSR223Assertion" testname="JSR223 Assertion" enabled="true">
1276             <stringProp name="scriptLanguage">groovy</stringProp>
1277             <stringProp name="parameters"></stringProp>
1278             <stringProp name="filename"></stringProp>
1279             <stringProp name="cacheKey">true</stringProp>
1280             <stringProp name="script">import groovy.json.JsonSlurper;
1281
1282 def res = [];
1283 if (prev.getResponseCode() == &apos;200&apos;) {
1284     def jsonSlurper = new JsonSlurper();
1285     res = jsonSlurper.parseText(prev.getResponseDataAsString());
1286
1287     assert res instanceof Map;
1288     assert res.code == 200;
1289
1290 }</stringProp>
1291           </JSR223Assertion>
1292           <hashTree/>
1293         </hashTree>
1294         <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
1295           <collectionProp name="AuthManager.auth_list">
1296             <elementProp name="" elementType="Authorization">
1297               <stringProp name="Authorization.url">${HTTP}://${XACML_HOST}:${XACML_PORT}/policy/pdpx/v1</stringProp>
1298               <stringProp name="Authorization.username">${XACML_USER}</stringProp>
1299               <stringProp name="Authorization.password">${XACML_PASSWORD}</stringProp>
1300               <stringProp name="Authorization.domain"></stringProp>
1301               <stringProp name="Authorization.realm"></stringProp>
1302             </elementProp>
1303           </collectionProp>
1304           <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1305           <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
1306         </AuthManager>
1307         <hashTree/>
1308         <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
1309           <boolProp name="ResultCollector.error_logging">false</boolProp>
1310           <objProp>
1311             <name>saveConfig</name>
1312             <value class="SampleSaveConfiguration">
1313               <time>true</time>
1314               <latency>true</latency>
1315               <timestamp>true</timestamp>
1316               <success>true</success>
1317               <label>true</label>
1318               <code>true</code>
1319               <message>true</message>
1320               <threadName>true</threadName>
1321               <dataType>true</dataType>
1322               <encoding>false</encoding>
1323               <assertions>true</assertions>
1324               <subresults>true</subresults>
1325               <responseData>false</responseData>
1326               <samplerData>false</samplerData>
1327               <xml>false</xml>
1328               <fieldNames>true</fieldNames>
1329               <responseHeaders>false</responseHeaders>
1330               <requestHeaders>false</requestHeaders>
1331               <responseDataOnError>false</responseDataOnError>
1332               <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
1333               <assertionsResultsToSave>0</assertionsResultsToSave>
1334               <bytes>true</bytes>
1335               <sentBytes>true</sentBytes>
1336               <url>true</url>
1337               <threadCounts>true</threadCounts>
1338               <idleTime>true</idleTime>
1339               <connectTime>true</connectTime>
1340             </value>
1341           </objProp>
1342           <stringProp name="filename">/tmp/pdpx_perf_health.log</stringProp>
1343           <stringProp name="TestPlan.comments"> </stringProp>
1344         </ResultCollector>
1345         <hashTree/>
1346       </hashTree>
1347       <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="XACML PDP Decisions" enabled="true">
1348         <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
1349         <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
1350           <intProp name="LoopController.loops">-1</intProp>
1351           <boolProp name="LoopController.continue_forever">false</boolProp>
1352         </elementProp>
1353         <stringProp name="ThreadGroup.num_threads">${USERS}</stringProp>
1354         <stringProp name="ThreadGroup.ramp_time">10</stringProp>
1355         <boolProp name="ThreadGroup.scheduler">true</boolProp>
1356         <stringProp name="ThreadGroup.duration">${DURATION}</stringProp>
1357         <stringProp name="ThreadGroup.delay">1</stringProp>
1358         <longProp name="ThreadGroup.start_time">1587406332000</longProp>
1359         <longProp name="ThreadGroup.end_time">1587406332000</longProp>
1360         <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
1361         <boolProp name="ThreadGroup.delayedStart">false</boolProp>
1362       </ThreadGroup>
1363       <hashTree>
1364         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Fetch Monitoring Decisions" enabled="true">
1365           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
1366           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
1367             <collectionProp name="Arguments.arguments">
1368               <elementProp name="" elementType="HTTPArgument">
1369                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
1370                 <stringProp name="Argument.value">{&#xd;
1371   &quot;ONAPName&quot;: &quot;DCAE&quot;,&#xd;
1372   &quot;ONAPComponent&quot;: &quot;PolicyHandler&quot;,&#xd;
1373   &quot;ONAPInstance&quot;: &quot;622431a4-9dea-4eae-b443-3b2164639c64&quot;,&#xd;
1374   &quot;action&quot;: &quot;configure&quot;,&#xd;
1375   &quot;resource&quot;: {&#xd;
1376       &quot;policy-id&quot;: &quot;onap.restart.tca&quot;,&#xd;
1377       &quot;policy-type&quot;: &quot;onap.policies.monitoring.tcagen2&quot;&#xd;
1378   }&#xd;
1379 }</stringProp>
1380                 <stringProp name="Argument.metadata">=</stringProp>
1381               </elementProp>
1382             </collectionProp>
1383           </elementProp>
1384           <stringProp name="HTTPSampler.domain">${XACML_HOST}</stringProp>
1385           <stringProp name="HTTPSampler.port">${XACML_PORT}</stringProp>
1386           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
1387           <stringProp name="HTTPSampler.path">policy/pdpx/v1/decision</stringProp>
1388           <stringProp name="HTTPSampler.method">POST</stringProp>
1389           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
1390           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
1391           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
1392           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
1393           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
1394           <boolProp name="HTTPSampler.image_parser">false</boolProp>
1395           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
1396           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
1397           <boolProp name="HTTPSampler.md5">false</boolProp>
1398           <intProp name="HTTPSampler.ipSourceType">0</intProp>
1399           <stringProp name="TestPlan.comments">Get Configuration Data for Monitoring Policy</stringProp>
1400         </HTTPSamplerProxy>
1401         <hashTree>
1402           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1403             <collectionProp name="Asserion.test_strings">
1404               <stringProp name="49586">200</stringProp>
1405             </collectionProp>
1406             <stringProp name="Assertion.custom_message"></stringProp>
1407             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
1408             <boolProp name="Assertion.assume_success">false</boolProp>
1409             <intProp name="Assertion.test_type">8</intProp>
1410           </ResponseAssertion>
1411           <hashTree/>
1412           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1413             <collectionProp name="Asserion.test_strings">
1414               <stringProp name="3575610">type</stringProp>
1415               <stringProp name="-450004177">metadata</stringProp>
1416             </collectionProp>
1417             <stringProp name="Assertion.custom_message"></stringProp>
1418             <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
1419             <boolProp name="Assertion.assume_success">false</boolProp>
1420             <intProp name="Assertion.test_type">2</intProp>
1421           </ResponseAssertion>
1422           <hashTree/>
1423           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1424             <collectionProp name="Asserion.test_strings">
1425               <stringProp name="-926053069">properties</stringProp>
1426             </collectionProp>
1427             <stringProp name="Assertion.custom_message"></stringProp>
1428             <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
1429             <boolProp name="Assertion.assume_success">false</boolProp>
1430             <intProp name="Assertion.test_type">2</intProp>
1431           </ResponseAssertion>
1432           <hashTree/>
1433         </hashTree>
1434         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Fetch Monitoring Decisions with Abbreviated Results" enabled="true">
1435           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
1436           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
1437             <collectionProp name="Arguments.arguments">
1438               <elementProp name="" elementType="HTTPArgument">
1439                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
1440                 <stringProp name="Argument.value">{&#xd;
1441   &quot;ONAPName&quot;: &quot;DCAE&quot;,&#xd;
1442   &quot;ONAPComponent&quot;: &quot;PolicyHandler&quot;,&#xd;
1443   &quot;ONAPInstance&quot;: &quot;622431a4-9dea-4eae-b443-3b2164639c64&quot;,&#xd;
1444   &quot;action&quot;: &quot;configure&quot;,&#xd;
1445   &quot;resource&quot;: {&#xd;
1446       &quot;policy-id&quot;: &quot;onap.restart.tca&quot;,&#xd;
1447       &quot;policy-type&quot;: &quot;onap.policies.monitoring.tcagen2&quot;&#xd;
1448   }&#xd;
1449 }</stringProp>
1450                 <stringProp name="Argument.metadata">=</stringProp>
1451               </elementProp>
1452             </collectionProp>
1453           </elementProp>
1454           <stringProp name="HTTPSampler.domain">${XACML_HOST}</stringProp>
1455           <stringProp name="HTTPSampler.port">${XACML_PORT}</stringProp>
1456           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
1457           <stringProp name="HTTPSampler.path">policy/pdpx/v1/decision?abbrev=true</stringProp>
1458           <stringProp name="HTTPSampler.method">POST</stringProp>
1459           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
1460           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
1461           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
1462           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
1463           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
1464           <boolProp name="HTTPSampler.image_parser">false</boolProp>
1465           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
1466           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
1467           <boolProp name="HTTPSampler.md5">false</boolProp>
1468           <intProp name="HTTPSampler.ipSourceType">0</intProp>
1469           <stringProp name="TestPlan.comments">Get Configuration Data for Monitoring Policy</stringProp>
1470         </HTTPSamplerProxy>
1471         <hashTree>
1472           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1473             <collectionProp name="Asserion.test_strings">
1474               <stringProp name="49586">200</stringProp>
1475             </collectionProp>
1476             <stringProp name="Assertion.custom_message"></stringProp>
1477             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
1478             <boolProp name="Assertion.assume_success">false</boolProp>
1479             <intProp name="Assertion.test_type">8</intProp>
1480           </ResponseAssertion>
1481           <hashTree/>
1482           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1483             <collectionProp name="Asserion.test_strings">
1484               <stringProp name="3575610">type</stringProp>
1485               <stringProp name="-450004177">metadata</stringProp>
1486             </collectionProp>
1487             <stringProp name="Assertion.custom_message"></stringProp>
1488             <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
1489             <boolProp name="Assertion.assume_success">false</boolProp>
1490             <intProp name="Assertion.test_type">2</intProp>
1491           </ResponseAssertion>
1492           <hashTree/>
1493           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1494             <collectionProp name="Asserion.test_strings">
1495               <stringProp name="-926053069">properties</stringProp>
1496             </collectionProp>
1497             <stringProp name="Assertion.custom_message"></stringProp>
1498             <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
1499             <boolProp name="Assertion.assume_success">false</boolProp>
1500             <intProp name="Assertion.test_type">6</intProp>
1501           </ResponseAssertion>
1502           <hashTree/>
1503         </hashTree>
1504         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Fetch Naming Decisions" enabled="true">
1505           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
1506           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
1507             <collectionProp name="Arguments.arguments">
1508               <elementProp name="" elementType="HTTPArgument">
1509                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
1510                 <stringProp name="Argument.value">{&#xd;
1511   &quot;ONAPName&quot;: &quot;SDNC&quot;,&#xd;
1512   &quot;ONAPComponent&quot;: &quot;SNDC-component&quot;,&#xd;
1513   &quot;ONAPInstance&quot;: &quot;SDNC-component-instance&quot;,&#xd;
1514   &quot;requestId&quot;: &quot;unique-request-sdnc-1&quot;,&#xd;
1515   &quot;action&quot;: &quot;naming&quot;,&#xd;
1516   &quot;resource&quot;: {&#xd;
1517       &quot;nfRole&quot;: [],&#xd;
1518       &quot;naming-type&quot;: [],&#xd;
1519       &quot;property-name&quot;: [],&#xd;
1520       &quot;policy-type&quot;: [&quot;onap.policies.Naming&quot;]&#xd;
1521   }&#xd;
1522 }</stringProp>
1523                 <stringProp name="Argument.metadata">=</stringProp>
1524               </elementProp>
1525             </collectionProp>
1526           </elementProp>
1527           <stringProp name="HTTPSampler.domain">${XACML_HOST}</stringProp>
1528           <stringProp name="HTTPSampler.port">${XACML_PORT}</stringProp>
1529           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
1530           <stringProp name="HTTPSampler.path">policy/pdpx/v1/decision</stringProp>
1531           <stringProp name="HTTPSampler.method">POST</stringProp>
1532           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
1533           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
1534           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
1535           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
1536           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
1537           <boolProp name="HTTPSampler.image_parser">false</boolProp>
1538           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
1539           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
1540           <boolProp name="HTTPSampler.md5">false</boolProp>
1541           <intProp name="HTTPSampler.ipSourceType">0</intProp>
1542           <stringProp name="TestPlan.comments">Get Configuration Data for Naming Policy</stringProp>
1543         </HTTPSamplerProxy>
1544         <hashTree>
1545           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1546             <collectionProp name="Asserion.test_strings">
1547               <stringProp name="49586">200</stringProp>
1548             </collectionProp>
1549             <stringProp name="Assertion.custom_message"></stringProp>
1550             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
1551             <boolProp name="Assertion.assume_success">false</boolProp>
1552             <intProp name="Assertion.test_type">8</intProp>
1553           </ResponseAssertion>
1554           <hashTree/>
1555           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1556             <collectionProp name="Asserion.test_strings">
1557               <stringProp name="3575610">type</stringProp>
1558               <stringProp name="-450004177">metadata</stringProp>
1559             </collectionProp>
1560             <stringProp name="Assertion.custom_message"></stringProp>
1561             <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
1562             <boolProp name="Assertion.assume_success">false</boolProp>
1563             <intProp name="Assertion.test_type">2</intProp>
1564           </ResponseAssertion>
1565           <hashTree/>
1566           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1567             <collectionProp name="Asserion.test_strings">
1568               <stringProp name="-926053069">properties</stringProp>
1569             </collectionProp>
1570             <stringProp name="Assertion.custom_message"></stringProp>
1571             <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
1572             <boolProp name="Assertion.assume_success">false</boolProp>
1573             <intProp name="Assertion.test_type">2</intProp>
1574           </ResponseAssertion>
1575           <hashTree/>
1576         </hashTree>
1577         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Fetch Optimization Decisions" enabled="true">
1578           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
1579           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
1580             <collectionProp name="Arguments.arguments">
1581               <elementProp name="" elementType="HTTPArgument">
1582                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
1583                 <stringProp name="Argument.value">{&#xd;
1584   &quot;ONAPName&quot;: &quot;OOF&quot;,&#xd;
1585   &quot;ONAPComponent&quot;: &quot;OOF-component&quot;,&#xd;
1586   &quot;ONAPInstance&quot;: &quot;OOF-component-instance&quot;,&#xd;
1587   &quot;context&quot; : {&#xd;
1588       &quot;subscriberName&quot;: []&#xd;
1589   },&#xd;
1590   &quot;action&quot;: &quot;optimize&quot;,&#xd;
1591   &quot;resource&quot;: {&#xd;
1592       &quot;scope&quot;: [],&#xd;
1593       &quot;services&quot;: [],&#xd;
1594       &quot;resources&quot;: [],&#xd;
1595       &quot;geography&quot;: []&#xd;
1596   }&#xd;
1597 }</stringProp>
1598                 <stringProp name="Argument.metadata">=</stringProp>
1599               </elementProp>
1600             </collectionProp>
1601           </elementProp>
1602           <stringProp name="HTTPSampler.domain">${XACML_HOST}</stringProp>
1603           <stringProp name="HTTPSampler.port">${XACML_PORT}</stringProp>
1604           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
1605           <stringProp name="HTTPSampler.path">policy/pdpx/v1/decision</stringProp>
1606           <stringProp name="HTTPSampler.method">POST</stringProp>
1607           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
1608           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
1609           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
1610           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
1611           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
1612           <boolProp name="HTTPSampler.image_parser">false</boolProp>
1613           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
1614           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
1615           <boolProp name="HTTPSampler.md5">false</boolProp>
1616           <intProp name="HTTPSampler.ipSourceType">0</intProp>
1617           <stringProp name="TestPlan.comments">Get Configuration Data for Optimization Policy</stringProp>
1618         </HTTPSamplerProxy>
1619         <hashTree>
1620           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1621             <collectionProp name="Asserion.test_strings">
1622               <stringProp name="49586">200</stringProp>
1623             </collectionProp>
1624             <stringProp name="Assertion.custom_message"></stringProp>
1625             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
1626             <boolProp name="Assertion.assume_success">false</boolProp>
1627             <intProp name="Assertion.test_type">8</intProp>
1628           </ResponseAssertion>
1629           <hashTree/>
1630           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1631             <collectionProp name="Asserion.test_strings">
1632               <stringProp name="3575610">type</stringProp>
1633               <stringProp name="-450004177">metadata</stringProp>
1634             </collectionProp>
1635             <stringProp name="Assertion.custom_message"></stringProp>
1636             <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
1637             <boolProp name="Assertion.assume_success">false</boolProp>
1638             <intProp name="Assertion.test_type">2</intProp>
1639           </ResponseAssertion>
1640           <hashTree/>
1641           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1642             <collectionProp name="Asserion.test_strings">
1643               <stringProp name="-926053069">properties</stringProp>
1644             </collectionProp>
1645             <stringProp name="Assertion.custom_message"></stringProp>
1646             <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
1647             <boolProp name="Assertion.assume_success">false</boolProp>
1648             <intProp name="Assertion.test_type">2</intProp>
1649           </ResponseAssertion>
1650           <hashTree/>
1651         </hashTree>
1652         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Fetch Default Guard Decisions" enabled="true">
1653           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
1654           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
1655             <collectionProp name="Arguments.arguments">
1656               <elementProp name="" elementType="HTTPArgument">
1657                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
1658                 <stringProp name="Argument.value">{&#xd;
1659   &quot;ONAPName&quot;: &quot;Guard&quot;,&#xd;
1660   &quot;ONAPComponent&quot;: &quot;Guard-component&quot;,&#xd;
1661   &quot;ONAPInstance&quot;: &quot;Guard-component-instance&quot;,&#xd;
1662   &quot;requestId&quot;: &quot;unique-request-guard-1&quot;,&#xd;
1663   &quot;action&quot;: &quot;guard&quot;,&#xd;
1664   &quot;resource&quot;: {&#xd;
1665     &quot;guard&quot;: {&#xd;
1666       &quot;actor&quot;: &quot;APPC&quot;,&#xd;
1667       &quot;operation&quot;: &quot;ModifyConfig&quot;,&#xd;
1668       &quot;target&quot;: &quot;f17face5-69cb-4c88-9e0b-7426db7edddd&quot;,&#xd;
1669       &quot;requestId&quot;: &quot;c7c6a4aa-bb61-4a15-b831-ba1472dd4a65&quot;,&#xd;
1670       &quot;clname&quot;: &quot;ControlLoop-vFirewall-d0a1dfc6-94f5-4fd4-a5b5-4630b438850a&quot;&#xd;
1671     }&#xd;
1672   }&#xd;
1673 }</stringProp>
1674                 <stringProp name="Argument.metadata">=</stringProp>
1675               </elementProp>
1676             </collectionProp>
1677           </elementProp>
1678           <stringProp name="HTTPSampler.domain">${XACML_HOST}</stringProp>
1679           <stringProp name="HTTPSampler.port">${XACML_PORT}</stringProp>
1680           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
1681           <stringProp name="HTTPSampler.path">policy/pdpx/v1/decision</stringProp>
1682           <stringProp name="HTTPSampler.method">POST</stringProp>
1683           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
1684           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
1685           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
1686           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
1687           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
1688           <boolProp name="HTTPSampler.image_parser">false</boolProp>
1689           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
1690           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
1691           <boolProp name="HTTPSampler.md5">false</boolProp>
1692           <intProp name="HTTPSampler.ipSourceType">0</intProp>
1693           <stringProp name="TestPlan.comments">Get Default Guard Decisions</stringProp>
1694         </HTTPSamplerProxy>
1695         <hashTree>
1696           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1697             <collectionProp name="Asserion.test_strings">
1698               <stringProp name="49586">200</stringProp>
1699             </collectionProp>
1700             <stringProp name="Assertion.custom_message"></stringProp>
1701             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
1702             <boolProp name="Assertion.assume_success">false</boolProp>
1703             <intProp name="Assertion.test_type">8</intProp>
1704           </ResponseAssertion>
1705           <hashTree/>
1706           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1707             <collectionProp name="Asserion.test_strings">
1708               <stringProp name="-1907855301">Permit</stringProp>
1709             </collectionProp>
1710             <stringProp name="Assertion.custom_message"></stringProp>
1711             <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
1712             <boolProp name="Assertion.assume_success">false</boolProp>
1713             <intProp name="Assertion.test_type">2</intProp>
1714           </ResponseAssertion>
1715           <hashTree/>
1716         </hashTree>
1717         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Fetch Frequency Limiter Guard  Decisions" enabled="true">
1718           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
1719           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
1720             <collectionProp name="Arguments.arguments">
1721               <elementProp name="" elementType="HTTPArgument">
1722                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
1723                 <stringProp name="Argument.value">{&#xd;
1724   &quot;ONAPName&quot;: &quot;Policy&quot;,&#xd;
1725   &quot;ONAPComponent&quot;: &quot;drools-pdp&quot;,&#xd;
1726   &quot;ONAPInstance&quot;: &quot;usecase-template&quot;,&#xd;
1727   &quot;requestId&quot;: &quot;unique-request-id-1&quot;,&#xd;
1728   &quot;action&quot;: &quot;guard&quot;,&#xd;
1729   &quot;resource&quot;: {&#xd;
1730       &quot;guard&quot;: {&#xd;
1731           &quot;actor&quot;: &quot;SO&quot;,&#xd;
1732           &quot;operation&quot;: &quot;scaleOut&quot;,&#xd;
1733           &quot;clname&quot;: &quot;ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3&quot;,&#xd;
1734           &quot;target&quot;: &quot;vLoadBalancer-00&quot;,&#xd;
1735           &quot;vfCount&quot;: &quot;1&quot;&#xd;
1736       }&#xd;
1737   }&#xd;
1738 }&#xd;
1739 &#xd;
1740 &#xd;
1741 </stringProp>
1742                 <stringProp name="Argument.metadata">=</stringProp>
1743               </elementProp>
1744             </collectionProp>
1745           </elementProp>
1746           <stringProp name="HTTPSampler.domain">${XACML_HOST}</stringProp>
1747           <stringProp name="HTTPSampler.port">${XACML_PORT}</stringProp>
1748           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
1749           <stringProp name="HTTPSampler.path">policy/pdpx/v1/decision</stringProp>
1750           <stringProp name="HTTPSampler.method">POST</stringProp>
1751           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
1752           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
1753           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
1754           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
1755           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
1756           <boolProp name="HTTPSampler.image_parser">false</boolProp>
1757           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
1758           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
1759           <boolProp name="HTTPSampler.md5">false</boolProp>
1760           <intProp name="HTTPSampler.ipSourceType">0</intProp>
1761           <stringProp name="TestPlan.comments">Get Frequency Limiter Guard  Decisions</stringProp>
1762         </HTTPSamplerProxy>
1763         <hashTree>
1764           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1765             <collectionProp name="Asserion.test_strings">
1766               <stringProp name="49586">200</stringProp>
1767             </collectionProp>
1768             <stringProp name="Assertion.custom_message"></stringProp>
1769             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
1770             <boolProp name="Assertion.assume_success">false</boolProp>
1771             <intProp name="Assertion.test_type">8</intProp>
1772           </ResponseAssertion>
1773           <hashTree/>
1774           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1775             <collectionProp name="Asserion.test_strings">
1776               <stringProp name="-1907855301">Permit</stringProp>
1777             </collectionProp>
1778             <stringProp name="Assertion.custom_message"></stringProp>
1779             <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
1780             <boolProp name="Assertion.assume_success">false</boolProp>
1781             <intProp name="Assertion.test_type">2</intProp>
1782           </ResponseAssertion>
1783           <hashTree/>
1784         </hashTree>
1785         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Fetch Min/Max Guard Decisions" enabled="true">
1786           <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
1787           <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
1788             <collectionProp name="Arguments.arguments">
1789               <elementProp name="" elementType="HTTPArgument">
1790                 <boolProp name="HTTPArgument.always_encode">false</boolProp>
1791                 <stringProp name="Argument.value">{&#xd;
1792   &quot;ONAPName&quot;: &quot;Policy&quot;,&#xd;
1793   &quot;ONAPComponent&quot;: &quot;drools-pdp&quot;,&#xd;
1794   &quot;ONAPInstance&quot;: &quot;usecase-template&quot;,&#xd;
1795   &quot;requestId&quot;: &quot;unique-request-id-1&quot;,&#xd;
1796   &quot;action&quot;: &quot;guard&quot;,&#xd;
1797   &quot;resource&quot;: {&#xd;
1798       &quot;guard&quot;: {&#xd;
1799           &quot;actor&quot;: &quot;SO&quot;,&#xd;
1800           &quot;operation&quot;: &quot;scaleOut&quot;,&#xd;
1801           &quot;clname&quot;: &quot;ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3&quot;,&#xd;
1802           &quot;target&quot;: &quot;vLoadBalancer-00&quot;,&#xd;
1803           &quot;vfCount&quot;: &quot;1&quot;&#xd;
1804       }&#xd;
1805   }&#xd;
1806 }</stringProp>
1807                 <stringProp name="Argument.metadata">=</stringProp>
1808               </elementProp>
1809             </collectionProp>
1810           </elementProp>
1811           <stringProp name="HTTPSampler.domain">${XACML_HOST}</stringProp>
1812           <stringProp name="HTTPSampler.port">${XACML_PORT}</stringProp>
1813           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
1814           <stringProp name="HTTPSampler.path">policy/pdpx/v1/decision</stringProp>
1815           <stringProp name="HTTPSampler.method">POST</stringProp>
1816           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
1817           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
1818           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
1819           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
1820           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
1821           <boolProp name="HTTPSampler.image_parser">false</boolProp>
1822           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
1823           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
1824           <boolProp name="HTTPSampler.md5">false</boolProp>
1825           <intProp name="HTTPSampler.ipSourceType">0</intProp>
1826           <stringProp name="TestPlan.comments">Get Min/Max Guard Decisions</stringProp>
1827         </HTTPSamplerProxy>
1828         <hashTree>
1829           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1830             <collectionProp name="Asserion.test_strings">
1831               <stringProp name="49586">200</stringProp>
1832             </collectionProp>
1833             <stringProp name="Assertion.custom_message"></stringProp>
1834             <stringProp name="Assertion.test_field">Assertion.response_code</stringProp>
1835             <boolProp name="Assertion.assume_success">false</boolProp>
1836             <intProp name="Assertion.test_type">8</intProp>
1837           </ResponseAssertion>
1838           <hashTree/>
1839           <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1840             <collectionProp name="Asserion.test_strings">
1841               <stringProp name="-1907855301">Permit</stringProp>
1842             </collectionProp>
1843             <stringProp name="Assertion.custom_message"></stringProp>
1844             <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
1845             <boolProp name="Assertion.assume_success">false</boolProp>
1846             <intProp name="Assertion.test_type">2</intProp>
1847           </ResponseAssertion>
1848           <hashTree/>
1849         </hashTree>
1850         <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
1851           <collectionProp name="AuthManager.auth_list">
1852             <elementProp name="" elementType="Authorization">
1853               <stringProp name="Authorization.url">${HTTP}://${XACML_HOST}:${XACML_PORT}/policy/pdpx/v1</stringProp>
1854               <stringProp name="Authorization.username">${XACML_USER}</stringProp>
1855               <stringProp name="Authorization.password">${XACML_PASSWORD}</stringProp>
1856               <stringProp name="Authorization.domain"></stringProp>
1857               <stringProp name="Authorization.realm"></stringProp>
1858             </elementProp>
1859           </collectionProp>
1860           <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1861           <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
1862         </AuthManager>
1863         <hashTree/>
1864         <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
1865           <boolProp name="ResultCollector.error_logging">false</boolProp>
1866           <objProp>
1867             <name>saveConfig</name>
1868             <value class="SampleSaveConfiguration">
1869               <time>true</time>
1870               <latency>true</latency>
1871               <timestamp>true</timestamp>
1872               <success>true</success>
1873               <label>true</label>
1874               <code>true</code>
1875               <message>true</message>
1876               <threadName>true</threadName>
1877               <dataType>true</dataType>
1878               <encoding>false</encoding>
1879               <assertions>true</assertions>
1880               <subresults>true</subresults>
1881               <responseData>false</responseData>
1882               <samplerData>false</samplerData>
1883               <xml>false</xml>
1884               <fieldNames>true</fieldNames>
1885               <responseHeaders>false</responseHeaders>
1886               <requestHeaders>false</requestHeaders>
1887               <responseDataOnError>false</responseDataOnError>
1888               <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
1889               <assertionsResultsToSave>0</assertionsResultsToSave>
1890               <bytes>true</bytes>
1891               <sentBytes>true</sentBytes>
1892               <url>true</url>
1893               <threadCounts>true</threadCounts>
1894               <idleTime>true</idleTime>
1895               <connectTime>true</connectTime>
1896             </value>
1897           </objProp>
1898           <stringProp name="filename">/tmp/pdpx_perf_decisions.log</stringProp>
1899         </ResultCollector>
1900         <hashTree/>
1901       </hashTree>
1902       <PostThreadGroup guiclass="PostThreadGroupGui" testclass="PostThreadGroup" testname="tearDown Thread Group" enabled="true">
1903         <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
1904         <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
1905           <stringProp name="LoopController.loops">1</stringProp>
1906           <boolProp name="LoopController.continue_forever">false</boolProp>
1907         </elementProp>
1908         <stringProp name="ThreadGroup.num_threads">1</stringProp>
1909         <stringProp name="ThreadGroup.ramp_time">1</stringProp>
1910         <boolProp name="ThreadGroup.scheduler">false</boolProp>
1911         <stringProp name="ThreadGroup.duration"></stringProp>
1912         <stringProp name="ThreadGroup.delay"></stringProp>
1913         <longProp name="ThreadGroup.start_time">1587406332000</longProp>
1914         <longProp name="ThreadGroup.end_time">1587406332000</longProp>
1915         <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
1916       </PostThreadGroup>
1917       <hashTree>
1918         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Undeploy Monitoring Policy" enabled="true">
1919           <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
1920           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
1921             <collectionProp name="Arguments.arguments"/>
1922           </elementProp>
1923           <stringProp name="HTTPSampler.domain">${PAP_HOST}</stringProp>
1924           <stringProp name="HTTPSampler.port">${PAP_PORT}</stringProp>
1925           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
1926           <stringProp name="HTTPSampler.path">policy/pap/v1/pdps/policies/onap.restart.tca</stringProp>
1927           <stringProp name="HTTPSampler.method">DELETE</stringProp>
1928           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
1929           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
1930           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
1931           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
1932           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
1933           <boolProp name="HTTPSampler.image_parser">false</boolProp>
1934           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
1935           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
1936           <boolProp name="HTTPSampler.md5">false</boolProp>
1937           <intProp name="HTTPSampler.ipSourceType">0</intProp>
1938         </HTTPSamplerProxy>
1939         <hashTree>
1940           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
1941             <collectionProp name="AuthManager.auth_list">
1942               <elementProp name="" elementType="Authorization">
1943                 <stringProp name="Authorization.url">${HTTP}://${PAP_HOST}:${PAP_PORT}/policy/pap/v1</stringProp>
1944                 <stringProp name="Authorization.username">${PAP_USER}</stringProp>
1945                 <stringProp name="Authorization.password">${PAP_PASSWORD}</stringProp>
1946                 <stringProp name="Authorization.domain"></stringProp>
1947                 <stringProp name="Authorization.realm"></stringProp>
1948               </elementProp>
1949             </collectionProp>
1950             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1951             <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
1952           </AuthManager>
1953           <hashTree/>
1954         </hashTree>
1955         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Undeploy Optimization Policy" enabled="true">
1956           <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
1957           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
1958             <collectionProp name="Arguments.arguments"/>
1959           </elementProp>
1960           <stringProp name="HTTPSampler.domain">${PAP_HOST}</stringProp>
1961           <stringProp name="HTTPSampler.port">${PAP_PORT}</stringProp>
1962           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
1963           <stringProp name="HTTPSampler.path">policy/pap/v1/pdps/policies/OSDF_CASABLANCA.Affinity_Default</stringProp>
1964           <stringProp name="HTTPSampler.method">DELETE</stringProp>
1965           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
1966           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
1967           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
1968           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
1969           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
1970           <boolProp name="HTTPSampler.image_parser">false</boolProp>
1971           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
1972           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
1973           <boolProp name="HTTPSampler.md5">false</boolProp>
1974           <intProp name="HTTPSampler.ipSourceType">0</intProp>
1975         </HTTPSamplerProxy>
1976         <hashTree>
1977           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
1978             <collectionProp name="AuthManager.auth_list">
1979               <elementProp name="" elementType="Authorization">
1980                 <stringProp name="Authorization.url">${HTTP}://${PAP_HOST}:${PAP_PORT}/policy/pap/v1</stringProp>
1981                 <stringProp name="Authorization.username">${PAP_USER}</stringProp>
1982                 <stringProp name="Authorization.password">${PAP_PASSWORD}</stringProp>
1983                 <stringProp name="Authorization.domain"></stringProp>
1984                 <stringProp name="Authorization.realm"></stringProp>
1985               </elementProp>
1986             </collectionProp>
1987             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1988             <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
1989           </AuthManager>
1990           <hashTree/>
1991         </hashTree>
1992         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Undeploy Min/Max Guard Policy" enabled="true">
1993           <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
1994           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
1995             <collectionProp name="Arguments.arguments"/>
1996           </elementProp>
1997           <stringProp name="HTTPSampler.domain">${PAP_HOST}</stringProp>
1998           <stringProp name="HTTPSampler.port">${PAP_PORT}</stringProp>
1999           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
2000           <stringProp name="HTTPSampler.path">policy/pap/v1/pdps/policies/guard.minmax.scaleout</stringProp>
2001           <stringProp name="HTTPSampler.method">DELETE</stringProp>
2002           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
2003           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
2004           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
2005           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
2006           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
2007           <boolProp name="HTTPSampler.image_parser">false</boolProp>
2008           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
2009           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
2010           <boolProp name="HTTPSampler.md5">false</boolProp>
2011           <intProp name="HTTPSampler.ipSourceType">0</intProp>
2012         </HTTPSamplerProxy>
2013         <hashTree>
2014           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
2015             <collectionProp name="AuthManager.auth_list">
2016               <elementProp name="" elementType="Authorization">
2017                 <stringProp name="Authorization.url">${HTTP}://${PAP_HOST}:${PAP_PORT}/policy/pap/v1</stringProp>
2018                 <stringProp name="Authorization.username">${PAP_USER}</stringProp>
2019                 <stringProp name="Authorization.password">${PAP_PASSWORD}</stringProp>
2020                 <stringProp name="Authorization.domain"></stringProp>
2021                 <stringProp name="Authorization.realm"></stringProp>
2022               </elementProp>
2023             </collectionProp>
2024             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
2025             <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
2026           </AuthManager>
2027           <hashTree/>
2028         </hashTree>
2029         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Undeploy Frequency Limiter Guard Policy" enabled="true">
2030           <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
2031           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
2032             <collectionProp name="Arguments.arguments"/>
2033           </elementProp>
2034           <stringProp name="HTTPSampler.domain">${PAP_HOST}</stringProp>
2035           <stringProp name="HTTPSampler.port">${PAP_PORT}</stringProp>
2036           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
2037           <stringProp name="HTTPSampler.path">policy/pap/v1/pdps/policies/guard.frequency.scaleout</stringProp>
2038           <stringProp name="HTTPSampler.method">DELETE</stringProp>
2039           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
2040           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
2041           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
2042           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
2043           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
2044           <boolProp name="HTTPSampler.image_parser">false</boolProp>
2045           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
2046           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
2047           <boolProp name="HTTPSampler.md5">false</boolProp>
2048           <intProp name="HTTPSampler.ipSourceType">0</intProp>
2049         </HTTPSamplerProxy>
2050         <hashTree>
2051           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
2052             <collectionProp name="AuthManager.auth_list">
2053               <elementProp name="" elementType="Authorization">
2054                 <stringProp name="Authorization.url">${HTTP}://${PAP_HOST}:${PAP_PORT}/policy/pap/v1</stringProp>
2055                 <stringProp name="Authorization.username">${PAP_USER}</stringProp>
2056                 <stringProp name="Authorization.password">${PAP_PASSWORD}</stringProp>
2057                 <stringProp name="Authorization.domain"></stringProp>
2058                 <stringProp name="Authorization.realm"></stringProp>
2059               </elementProp>
2060             </collectionProp>
2061             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
2062             <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
2063           </AuthManager>
2064           <hashTree/>
2065         </hashTree>
2066         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Delete Monitoring Policy" enabled="true">
2067           <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
2068           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
2069             <collectionProp name="Arguments.arguments"/>
2070           </elementProp>
2071           <stringProp name="HTTPSampler.domain">${API_HOST}</stringProp>
2072           <stringProp name="HTTPSampler.port">${API_PORT}</stringProp>
2073           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
2074           <stringProp name="HTTPSampler.path">policy/api/v1/policytypes/onap.policies.monitoring.tcagen2/versions/1.0.0/policies/onap.restart.tca/versions/1.0.0</stringProp>
2075           <stringProp name="HTTPSampler.method">DELETE</stringProp>
2076           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
2077           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
2078           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
2079           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
2080           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
2081           <boolProp name="HTTPSampler.image_parser">false</boolProp>
2082           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
2083           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
2084           <boolProp name="HTTPSampler.md5">false</boolProp>
2085           <intProp name="HTTPSampler.ipSourceType">0</intProp>
2086         </HTTPSamplerProxy>
2087         <hashTree>
2088           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
2089             <collectionProp name="AuthManager.auth_list">
2090               <elementProp name="" elementType="Authorization">
2091                 <stringProp name="Authorization.url">${HTTP}://${API_HOST}:${API_PORT}/policy/api/v1</stringProp>
2092                 <stringProp name="Authorization.username">${API_USER}</stringProp>
2093                 <stringProp name="Authorization.password">${API_PASSWORD}</stringProp>
2094                 <stringProp name="Authorization.domain"></stringProp>
2095                 <stringProp name="Authorization.realm"></stringProp>
2096               </elementProp>
2097             </collectionProp>
2098             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
2099             <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
2100           </AuthManager>
2101           <hashTree/>
2102         </hashTree>
2103         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Delete Optimization Policy" enabled="true">
2104           <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
2105           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
2106             <collectionProp name="Arguments.arguments"/>
2107           </elementProp>
2108           <stringProp name="HTTPSampler.domain">${API_HOST}</stringProp>
2109           <stringProp name="HTTPSampler.port">${API_PORT}</stringProp>
2110           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
2111           <stringProp name="HTTPSampler.path">policy/api/v1/policytypes/onap.policies.optimization.resource.AffinityPolicy/versions/1.0.0/policies/OSDF_CASABLANCA.Affinity_Default/versions/1.0.0</stringProp>
2112           <stringProp name="HTTPSampler.method">DELETE</stringProp>
2113           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
2114           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
2115           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
2116           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
2117           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
2118           <boolProp name="HTTPSampler.image_parser">false</boolProp>
2119           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
2120           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
2121           <boolProp name="HTTPSampler.md5">false</boolProp>
2122           <intProp name="HTTPSampler.ipSourceType">0</intProp>
2123         </HTTPSamplerProxy>
2124         <hashTree>
2125           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
2126             <collectionProp name="AuthManager.auth_list">
2127               <elementProp name="" elementType="Authorization">
2128                 <stringProp name="Authorization.url">${HTTP}://${API_HOST}:${API_PORT}/policy/api/v1</stringProp>
2129                 <stringProp name="Authorization.username">${API_USER}</stringProp>
2130                 <stringProp name="Authorization.password">${API_PASSWORD}</stringProp>
2131                 <stringProp name="Authorization.domain"></stringProp>
2132                 <stringProp name="Authorization.realm"></stringProp>
2133               </elementProp>
2134             </collectionProp>
2135             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
2136             <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
2137           </AuthManager>
2138           <hashTree/>
2139         </hashTree>
2140         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Delete Min/Max Guard Policy" enabled="true">
2141           <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
2142           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
2143             <collectionProp name="Arguments.arguments"/>
2144           </elementProp>
2145           <stringProp name="HTTPSampler.domain">${API_HOST}</stringProp>
2146           <stringProp name="HTTPSampler.port">${API_PORT}</stringProp>
2147           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
2148           <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>
2149           <stringProp name="HTTPSampler.method">DELETE</stringProp>
2150           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
2151           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
2152           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
2153           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
2154           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
2155           <boolProp name="HTTPSampler.image_parser">false</boolProp>
2156           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
2157           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
2158           <boolProp name="HTTPSampler.md5">false</boolProp>
2159           <intProp name="HTTPSampler.ipSourceType">0</intProp>
2160         </HTTPSamplerProxy>
2161         <hashTree>
2162           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
2163             <collectionProp name="AuthManager.auth_list">
2164               <elementProp name="" elementType="Authorization">
2165                 <stringProp name="Authorization.url">${HTTP}://${API_HOST}:${API_PORT}/policy/api/v1</stringProp>
2166                 <stringProp name="Authorization.username">${API_USER}</stringProp>
2167                 <stringProp name="Authorization.password">${API_PASSWORD}</stringProp>
2168                 <stringProp name="Authorization.domain"></stringProp>
2169                 <stringProp name="Authorization.realm"></stringProp>
2170               </elementProp>
2171             </collectionProp>
2172             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
2173             <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
2174           </AuthManager>
2175           <hashTree/>
2176         </hashTree>
2177         <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Delete Frequency Limiter Guard Policy" enabled="true">
2178           <boolProp name="HTTPSampler.postBodyRaw">false</boolProp>
2179           <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
2180             <collectionProp name="Arguments.arguments"/>
2181           </elementProp>
2182           <stringProp name="HTTPSampler.domain">${API_HOST}</stringProp>
2183           <stringProp name="HTTPSampler.port">${API_PORT}</stringProp>
2184           <stringProp name="HTTPSampler.protocol">${HTTP}</stringProp>
2185           <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>
2186           <stringProp name="HTTPSampler.method">DELETE</stringProp>
2187           <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
2188           <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
2189           <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
2190           <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
2191           <boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
2192           <boolProp name="HTTPSampler.image_parser">false</boolProp>
2193           <boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
2194           <stringProp name="HTTPSampler.concurrentPool">6</stringProp>
2195           <boolProp name="HTTPSampler.md5">false</boolProp>
2196           <intProp name="HTTPSampler.ipSourceType">0</intProp>
2197         </HTTPSamplerProxy>
2198         <hashTree>
2199           <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true">
2200             <collectionProp name="AuthManager.auth_list">
2201               <elementProp name="" elementType="Authorization">
2202                 <stringProp name="Authorization.url">${HTTP}://${API_HOST}:${API_PORT}/policy/api/v1</stringProp>
2203                 <stringProp name="Authorization.username">${API_USER}</stringProp>
2204                 <stringProp name="Authorization.password">${API_PASSWORD}</stringProp>
2205                 <stringProp name="Authorization.domain"></stringProp>
2206                 <stringProp name="Authorization.realm"></stringProp>
2207               </elementProp>
2208             </collectionProp>
2209             <boolProp name="AuthManager.clearEachIteration">true</boolProp>
2210             <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
2211           </AuthManager>
2212           <hashTree/>
2213         </hashTree>
2214         <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
2215           <boolProp name="ResultCollector.error_logging">false</boolProp>
2216           <objProp>
2217             <name>saveConfig</name>
2218             <value class="SampleSaveConfiguration">
2219               <time>true</time>
2220               <latency>true</latency>
2221               <timestamp>true</timestamp>
2222               <success>true</success>
2223               <label>true</label>
2224               <code>true</code>
2225               <message>true</message>
2226               <threadName>true</threadName>
2227               <dataType>true</dataType>
2228               <encoding>false</encoding>
2229               <assertions>true</assertions>
2230               <subresults>true</subresults>
2231               <responseData>false</responseData>
2232               <samplerData>false</samplerData>
2233               <xml>false</xml>
2234               <fieldNames>true</fieldNames>
2235               <responseHeaders>false</responseHeaders>
2236               <requestHeaders>false</requestHeaders>
2237               <responseDataOnError>false</responseDataOnError>
2238               <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
2239               <assertionsResultsToSave>0</assertionsResultsToSave>
2240               <bytes>true</bytes>
2241               <sentBytes>true</sentBytes>
2242               <url>true</url>
2243               <threadCounts>true</threadCounts>
2244               <idleTime>true</idleTime>
2245               <connectTime>true</connectTime>
2246             </value>
2247           </objProp>
2248           <stringProp name="filename">/tmp/pdpx_perf_teardown.log</stringProp>
2249         </ResultCollector>
2250         <hashTree/>
2251       </hashTree>
2252       <ResultCollector guiclass="SummaryReport" testclass="ResultCollector" testname="Summary Report" enabled="true">
2253         <boolProp name="ResultCollector.error_logging">false</boolProp>
2254         <objProp>
2255           <name>saveConfig</name>
2256           <value class="SampleSaveConfiguration">
2257             <time>true</time>
2258             <latency>true</latency>
2259             <timestamp>true</timestamp>
2260             <success>true</success>
2261             <label>true</label>
2262             <code>true</code>
2263             <message>true</message>
2264             <threadName>true</threadName>
2265             <dataType>true</dataType>
2266             <encoding>false</encoding>
2267             <assertions>true</assertions>
2268             <subresults>true</subresults>
2269             <responseData>false</responseData>
2270             <samplerData>false</samplerData>
2271             <xml>false</xml>
2272             <fieldNames>true</fieldNames>
2273             <responseHeaders>false</responseHeaders>
2274             <requestHeaders>false</requestHeaders>
2275             <responseDataOnError>false</responseDataOnError>
2276             <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
2277             <assertionsResultsToSave>0</assertionsResultsToSave>
2278             <bytes>true</bytes>
2279             <sentBytes>true</sentBytes>
2280             <url>true</url>
2281             <threadCounts>true</threadCounts>
2282             <idleTime>true</idleTime>
2283             <connectTime>true</connectTime>
2284           </value>
2285         </objProp>
2286         <stringProp name="filename">/tmp/pdpx_perf_summaryReport.log</stringProp>
2287         <boolProp name="useGroupName">true</boolProp>
2288       </ResultCollector>
2289       <hashTree/>
2290       <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
2291         <boolProp name="ResultCollector.error_logging">false</boolProp>
2292         <objProp>
2293           <name>saveConfig</name>
2294           <value class="SampleSaveConfiguration">
2295             <time>true</time>
2296             <latency>true</latency>
2297             <timestamp>true</timestamp>
2298             <success>true</success>
2299             <label>true</label>
2300             <code>true</code>
2301             <message>true</message>
2302             <threadName>true</threadName>
2303             <dataType>true</dataType>
2304             <encoding>false</encoding>
2305             <assertions>true</assertions>
2306             <subresults>true</subresults>
2307             <responseData>false</responseData>
2308             <samplerData>false</samplerData>
2309             <xml>false</xml>
2310             <fieldNames>true</fieldNames>
2311             <responseHeaders>false</responseHeaders>
2312             <requestHeaders>false</requestHeaders>
2313             <responseDataOnError>false</responseDataOnError>
2314             <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
2315             <assertionsResultsToSave>0</assertionsResultsToSave>
2316             <bytes>true</bytes>
2317             <sentBytes>true</sentBytes>
2318             <url>true</url>
2319             <threadCounts>true</threadCounts>
2320             <idleTime>true</idleTime>
2321             <connectTime>true</connectTime>
2322           </value>
2323         </objProp>
2324         <stringProp name="filename">/tmp/pdpx_perf_resultsTree.log</stringProp>
2325       </ResultCollector>
2326       <hashTree/>
2327       <ResultCollector guiclass="TableVisualizer" testclass="ResultCollector" testname="View Results in Table" enabled="true">
2328         <boolProp name="ResultCollector.error_logging">false</boolProp>
2329         <objProp>
2330           <name>saveConfig</name>
2331           <value class="SampleSaveConfiguration">
2332             <time>true</time>
2333             <latency>true</latency>
2334             <timestamp>true</timestamp>
2335             <success>true</success>
2336             <label>true</label>
2337             <code>true</code>
2338             <message>true</message>
2339             <threadName>true</threadName>
2340             <dataType>true</dataType>
2341             <encoding>false</encoding>
2342             <assertions>true</assertions>
2343             <subresults>true</subresults>
2344             <responseData>false</responseData>
2345             <samplerData>false</samplerData>
2346             <xml>false</xml>
2347             <fieldNames>true</fieldNames>
2348             <responseHeaders>false</responseHeaders>
2349             <requestHeaders>false</requestHeaders>
2350             <responseDataOnError>false</responseDataOnError>
2351             <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
2352             <assertionsResultsToSave>0</assertionsResultsToSave>
2353             <bytes>true</bytes>
2354             <sentBytes>true</sentBytes>
2355             <url>true</url>
2356             <threadCounts>true</threadCounts>
2357             <idleTime>true</idleTime>
2358             <connectTime>true</connectTime>
2359           </value>
2360         </objProp>
2361         <stringProp name="filename">/tmp/pdpx_perf_resultsTable.log</stringProp>
2362       </ResultCollector>
2363       <hashTree/>
2364     </hashTree>
2365   </hashTree>
2366 </jmeterTestPlan>