1 <?xml version="1.0" encoding="UTF-8"?>
2 <jmeterTestPlan version="1.2" properties="5.0" jmeter="5.6.2">
4 <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Policy XACML PDP Stability" enabled="true">
5 <stringProp name="TestPlan.comments">Policy XACML PDP Stability 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, 86400)}</stringProp>
14 <stringProp name="Argument.metadata">=</stringProp>
16 <elementProp name="USERS" elementType="Argument">
17 <stringProp name="Argument.name">USERS</stringProp>
18 <stringProp name="Argument.value">${__P(users, 2)}</stringProp>
19 <stringProp name="Argument.metadata">=</stringProp>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
96 <elementProp name="" elementType="Header">
97 <stringProp name="Header.name">Accept</stringProp>
98 <stringProp name="Header.value">application/json</stringProp>
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>
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">1587409928000</longProp>
115 <longProp name="ThreadGroup.end_time">1587409928000</longProp>
116 <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
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">{
126 "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
127 "topology_template": {
128 "policies": [
130 "onap.restart.tca": {
131 "type": "onap.policies.monitoring.tcagen2",
132 "type_version": "1.0.0",
133 "version": "1.0.0",
134 "metadata": {
135 "policy-id": "onap.restart.tca"
137 "properties": {
138 "tca_policy" : {
139 "domain": "measurementsForVfScaling",
140 "metricsPerEventName": [
142 "eventName": "Measurement_vGMUX",
143 "controlLoopSchemaType": "VNF",
144 "policyScope": "DCAE",
145 "policyName": "DCAE.Config_tca-hi-lo",
146 "policyVersion": "v0.0.1",
147 "thresholds": [
149 "closedLoopControlName": "ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e",
150 "version": "1.0.2",
151 "fieldPath": "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value",
152 "thresholdValue": 0,
153 "direction": "EQUAL",
154 "severity": "MAJOR",
155 "closedLoopEventStatus": "ABATED"
158 "closedLoopControlName": "ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e",
159 "version": "1.0.2",
160 "fieldPath": "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value",
161 "thresholdValue": 0,
162 "direction": "GREATER",
163 "severity": "CRITICAL",
164 "closedLoopEventStatus": "ONSET"
176 <stringProp name="Argument.metadata">=</stringProp>
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>
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>
207 <boolProp name="AuthManager.clearEachIteration">true</boolProp>
208 <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
211 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
212 <collectionProp name="Asserion.test_strings">
213 <stringProp name="49586">200</stringProp>
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>
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">{
229 "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
230 "topology_template": {
231 "policies": [
233 "OSDF_CASABLANCA.Affinity_Default": {
234 "type": "onap.policies.optimization.resource.AffinityPolicy",
235 "version": "1.0.0",
236 "type_version": "1.0.0",
237 "metadata": {
238 "policy-id": "OSDF_CASABLANCA.Affinity_Default",
239 "policy-version": 1
241 "properties": {
242 "scope": [],
243 "services": [],
244 "resources": [],
245 "geography": [],
246 "identity": "affinity_vCPE",
247 "applicableResources": "any",
248 "affinityProperties": {
249 "qualifier": "same",
250 "category": "complex"
256 "OSDF_CASABLANCA.Affinity_Default_US": {
257 "type": "onap.policies.optimization.resource.AffinityPolicy",
258 "version": "1.0.0",
259 "type_version": "1.0.0",
260 "metadata": {
261 "policy-id": "OSDF_CASABLANCA.Affinity_Default_US",
262 "policy-version": 1
264 "properties": {
265 "scope": [],
266 "services": [],
267 "resources": [],
268 "geography": [
271 "identity": "affinity_vCPE",
272 "applicableResources": "any",
273 "affinityProperties": {
274 "qualifier": "same",
275 "category": "complex"
281 "OSDF_CASABLANCA.Affinity_Default_vCPE_US_0": {
282 "type": "onap.policies.optimization.resource.AffinityPolicy",
283 "version": "1.0.0",
284 "type_version": "1.0.0",
285 "metadata": {
286 "policy-id": "OSDF_CASABLANCA.Affinity_Default_vCPE_US_0",
287 "policy-version": 1
289 "properties": {
290 "scope": [],
291 "services": [
292 "vCPE"
294 "resources": [],
295 "geography": [
298 "identity": "affinity_vCPE",
299 "applicableResources": "any",
300 "affinityProperties": {
301 "qualifier": "different",
302 "category": "complex"
308 "OSDF_CASABLANCA.Affinity_vCPE_US_Gold_1": {
309 "type": "onap.policies.optimization.resource.AffinityPolicy",
310 "version": "1.0.0",
311 "type_version": "1.0.0",
312 "metadata": {
313 "policy-id": "OSDF_CASABLANCA.Affinity_vCPE_1",
314 "policy-version": 1
316 "properties": {
317 "scope": [
318 "gold"
320 "services": [
321 "vCPE"
323 "resources": [
324 "vGMuxInfra",
327 "geography": [
329 "INTERNATIONAL"
331 "identity": "affinity_vCPE",
332 "applicableResources": "any",
333 "affinityProperties": {
334 "qualifier": "same",
335 "category": "availabilityZone"
341 "OSDF_CASABLANCA.Affinity_vCPE_US_Platinum_1": {
342 "type": "onap.policies.optimization.resource.AffinityPolicy",
343 "version": "1.0.0",
344 "type_version": "1.0.0",
345 "metadata": {
346 "policy-id": "OSDF_CASABLANCA.Affinity_vCPE_1",
347 "policy-version": 1
349 "properties": {
350 "scope": [
351 "platinum"
353 "services": [
354 "vCPE"
356 "resources": [
357 "vGMuxInfra",
360 "geography": [
362 "INTERNATIONAL"
364 "identity": "affinity_vCPE",
365 "applicableResources": "any",
366 "affinityProperties": {
367 "qualifier": "different",
368 "category": "availabilityZone"
374 "OSDF_CASABLANCA.Capacity_vG_1": {
375 "type": "onap.policies.optimization.resource.Vim_fit",
376 "version": "1.0.0",
377 "type_version": "1.0.0",
378 "metadata": {
379 "policy-id": "OSDF_CASABLANCA.Capacity_vG_1",
380 "policy-version": 1
382 "properties": {
383 "scope": [],
384 "services": [
385 "vCPE"
387 "resources": [
390 "geography": [
392 "INTERNATIONAL"
394 "identity": "capacity_vG",
395 "applicableResources": "any",
396 "capacityProperty": {
397 "controller": "multicloud",
398 "request": "{\"vCPU\": 10, \"Memory\": {\"quantity\": {\"get_param\": \"REQUIRED_MEM\"}, \"unit\": \"GB\"}, \"Storage\": {\"quantity\": {\"get_param\": \"REQUIRED_DISK\"}, \"unit\": \"GB\"}}"
404 "OSDF_CASABLANCA.Capacity_vG_2": {
405 "type": "onap.policies.optimization.resource.Vim_fit",
406 "version": "1.0.0",
407 "type_version": "1.0.0",
408 "metadata": {
409 "policy-id": "OSDF_CASABLANCA.Capacity_vG_2",
410 "policy-version": 1
412 "properties": {
413 "scope": [],
414 "services": [
415 "vCPE"
417 "resources": [
420 "geography": [
422 "INTERNATIONAL"
424 "identity": "capacity_vG",
425 "applicableResources": "any",
426 "capacityProperty": {
427 "controller": "multicloud",
428 "request": "{\"vCPU\": 15, \"Memory\": {\"quantity\": {\"get_param\": \"REQUIRED_MEM\"}, \"unit\": \"MB\"}, \"Storage\": {\"quantity\": {\"get_param\": \"REQUIRED_DISK\"}, \"unit\": \"GB\"}}"
434 "OSDF_CASABLANCA.Distance_vG_1": {
435 "type": "onap.policies.optimization.resource.DistancePolicy",
436 "version": "1.0.0",
437 "type_version": "1.0.0",
438 "metadata": {
439 "policy-id": "OSDF_CASABLANCA.Distance_vG_1",
440 "policy-version": 1
442 "properties": {
443 "scope": [
444 "platinum"
446 "services": [
447 "vCPE"
449 "resources": [
452 "geography": [
454 "INTERNATIONAL"
456 "identity": "distance-vG",
457 "applicableResources": "any",
458 "distanceProperties": {
459 "locationInfo": "customer_loc",
460 "distance": {
461 "value": 1500,
462 "operator": "<",
463 "unit": "km"
470 "OSDF_CASABLANCA.hpa_policy_Default": {
471 "type": "onap.policies.optimization.resource.HpaPolicy",
472 "version": "1.0.0",
473 "type_version": "1.0.0",
474 "metadata": {
475 "policy-id": "OSDF_CASABLANCA.hpa_policy_Default",
476 "policy-version": 1
478 "properties": {
479 "scope": [],
480 "services": [],
481 "resources": [],
482 "geography": [],
483 "identity": "hpa-vG",
484 "flavorFeatures": [
486 "id": "vg_1",
487 "type": "vnfc",
488 "directives": [
490 "type": "flavor_directives",
491 "attributes": [
493 "attribute_name": "flavor_label_vm_01",
494 "attribute_value": ""
499 "flavorProperties": [
501 "hpa-feature": "basicCapabilities",
502 "mandatory": true,
503 "architecture": "generic",
504 "directives": [],
505 "hpa-feature-attributes": [
507 "hpa-attribute-key": "numVirtualCpu",
508 "hpa-attribute-value": 8,
509 "operator": [
510 ">="
512 "unit": ""
515 "hpa-attribute-key": "virtualMemSize",
516 "hpa-attribute-value": 6,
517 "operator": [
518 "<="
520 "unit": ""
525 "hpa-feature": "ovsDpdk",
526 "mandatory": false,
527 "architecture": "generic",
528 "directives": [],
529 "hpa-feature-attributes": [
531 "hpa-attribute-key": "dataProcessingAccelerationLibrary",
532 "hpa-attribute-value": "ovsDpdk_version",
533 "operator": [
536 "unit": ""
547 "OSDF_CASABLANCA.hpa_policy_vG_1": {
548 "type": "onap.policies.optimization.resource.HpaPolicy",
549 "version": "1.0.0",
550 "type_version": "1.0.0",
551 "metadata": {
552 "policy-id": "OSDF_CASABLANCA.hpa_policy_vG_1",
553 "policy-version": 1
555 "properties": {
556 "scope": [],
557 "services": [
558 "vCPE",
559 "vOtherService"
561 "resources": [
564 "geography": [],
565 "identity": "hpa-vG",
566 "flavorFeatures": [
568 "id": "vg_1",
569 "type": "vnfc",
570 "directives": [
572 "type": "flavor_directives",
573 "attributes": [
575 "attribute_name": "flavor_label_vm_01",
576 "attribute_value": ""
581 "flavorProperties": [
583 "hpa-feature": "basicCapabilities",
584 "mandatory": true,
585 "architecture": "generic",
586 "directives": [],
587 "hpa-feature-attributes": [
589 "hpa-attribute-key": "numVirtualCpu",
590 "hpa-attribute-value": 6,
591 "operator": [
592 ">="
594 "unit": ""
597 "hpa-attribute-key": "virtualMemSize",
598 "hpa-attribute-value": 4,
599 "operator": [
600 "<="
602 "unit": ""
607 "hpa-feature": "ovsDpdk",
608 "mandatory": false,
609 "architecture": "generic",
610 "directives": [],
611 "hpa-feature-attributes": [
613 "hpa-attribute-key": "dataProcessingAccelerationLibrary",
614 "hpa-attribute-value": "ovsDpdk_version",
615 "operator": [
618 "unit": ""
629 "OSDF_CASABLANCA.queryPolicy_vCPE": {
630 "type": "onap.policies.optimization.service.QueryPolicy",
631 "version": "1.0.0",
632 "type_version": "1.0.0",
633 "metadata": {
634 "policy-id": "OSDF_CASABLANCA.queryPolicy_vCPE",
635 "policy-version": 1
637 "properties": {
638 "scope": [],
639 "services": [
640 "vCPE"
642 "geography": [
644 "INTERNATIONAL"
646 "identity": "vCPE_Query_Policy",
647 "queryProperties": [
649 "attribute": "locationId",
650 "attribute_location": "customerLocation",
651 "value": ""
654 "attribute": "id",
655 "attribute_location": "vpnInfo.vpnId",
656 "value": ""
659 "attribute": "upstreamBW",
660 "attribute_location": "vpnInfo.upstreamBW",
661 "value": ""
664 "attribute": "customerLatitude",
665 "attribute_location": "customerLatitude",
666 "value": 1.1
669 "attribute": "customerLongitude",
670 "attribute_location": "customerLongitude",
671 "value": 2.2
678 "OSDF_CASABLANCA.SubscriberPolicy_v1": {
679 "type": "onap.policies.optimization.service.SubscriberPolicy",
680 "version": "1.0.0",
681 "type_version": "1.0.0",
682 "metadata": {
683 "policy-id": "OSDF_CASABLANCA.SubscriberPolicy_v1",
684 "policy-version": 1
686 "properties": {
687 "scope": [],
688 "services": [
689 "vCPE"
691 "identity": "subscriber_vCPE",
692 "subscriberProperties": {
693 "subscriberName": [
694 "subscriber_x",
695 "subscriber_y"
697 "subscriberRole": [
698 "platinum"
700 "provStatus": [
701 "CAPPED"
708 "OSDF_CASABLANCA.SubscriberPolicy_v2": {
709 "type": "onap.policies.optimization.service.SubscriberPolicy",
710 "version": "1.0.0",
711 "type_version": "1.0.0",
712 "metadata": {
713 "policy-id": "OSDF_CASABLANCA.SubscriberPolicy_v2",
714 "policy-version": 1
716 "properties": {
717 "scope": [],
718 "services": [
719 "vCPE"
721 "identity": "subscriber_vCPE",
722 "subscriberProperties": {
723 "subscriberName": [
724 "subscriber_a",
725 "subscriber_b"
727 "subscriberRole": [
728 "gold"
730 "provStatus": [
731 "CAPPED"
738 "OSDF_CASABLANCA.vnfPolicy_vG": {
739 "type": "onap.policies.optimization.resource.VnfPolicy",
740 "version": "1.0.0",
741 "type_version": "1.0.0",
742 "metadata": {
743 "policy-id": "OSDF_CASABLANCA.vnfPolicy_vG",
744 "policy-version": 1
746 "properties": {
747 "scope": [],
748 "services": [
749 "vCPE"
751 "resources": [
754 "geography": [
756 "INTERNATIONAL"
758 "identity": "vnf_vG",
759 "applicableResources": "any",
760 "vnfProperties": [
762 "inventoryProvider": "aai",
763 "serviceType": "",
764 "inventoryType": "cloudRegionId",
765 "customerId": ""
774 <stringProp name="Argument.metadata">=</stringProp>
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>
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>
805 <boolProp name="AuthManager.clearEachIteration">true</boolProp>
806 <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
809 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
810 <collectionProp name="Asserion.test_strings">
811 <stringProp name="49586">200</stringProp>
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>
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">{
827 "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
828 "topology_template": {
829 "policies": [
831 "guard.minmax.scaleout": {
832 "type": "onap.policies.controlloop.guard.common.MinMax",
833 "type_version": "1.0.0",
834 "version": "1.0.0",
835 "metadata": {
836 "policy-id": "guard.minmax.scaleout"
838 "properties": {
839 "actor": "SO",
840 "operation": "VF Module Create",
841 "id": "ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3",
842 "target": "e6130d03-56f1-4b0a-9a1d-e1b2ebc30e0e",
843 "min": 1,
844 "max": 2
851 <stringProp name="Argument.metadata">=</stringProp>
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>
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>
882 <boolProp name="AuthManager.clearEachIteration">true</boolProp>
883 <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
886 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
887 <collectionProp name="Asserion.test_strings">
888 <stringProp name="49586">200</stringProp>
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>
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">{
904 "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
905 "topology_template": {
906 "policies": [
908 "guard.frequency.scaleout": {
909 "type": "onap.policies.controlloop.guard.common.FrequencyLimiter",
910 "type_version": "1.0.0",
911 "version": "1.0.0",
912 "metadata": {
913 "policy-id": "guard.frequency.scaleout"
915 "properties": {
916 "actor": "SO",
917 "operation": "VF Module Create",
918 "id": "ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3",
919 "timeWindow": 10,
920 "timeUnits": "minute",
921 "limit": 1
928 <stringProp name="Argument.metadata">=</stringProp>
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>
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>
959 <boolProp name="AuthManager.clearEachIteration">true</boolProp>
960 <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
963 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
964 <collectionProp name="Asserion.test_strings">
965 <stringProp name="49586">200</stringProp>
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>
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">{"policies":[{"policy-id":"onap.restart.tca"}]}</stringProp>
981 <stringProp name="Argument.metadata">=</stringProp>
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>
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>
1012 <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1013 <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
1016 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1017 <collectionProp name="Asserion.test_strings">
1018 <stringProp name="49588">202</stringProp>
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>
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">{"policies":[{"policy-id":"OSDF_CASABLANCA.Affinity_Default"}]}</stringProp>
1034 <stringProp name="Argument.metadata">=</stringProp>
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>
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>
1065 <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1066 <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
1069 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1070 <collectionProp name="Asserion.test_strings">
1071 <stringProp name="49588">202</stringProp>
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>
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">{"policies":[{"policy-id":"guard.minmax.scaleout"}]}</stringProp>
1087 <stringProp name="Argument.metadata">=</stringProp>
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>
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>
1118 <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1119 <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
1122 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1123 <collectionProp name="Asserion.test_strings">
1124 <stringProp name="49588">202</stringProp>
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>
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">{"policies":[{"policy-id":"guard.frequency.scaleout"}]}</stringProp>
1140 <stringProp name="Argument.metadata">=</stringProp>
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>
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>
1171 <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1172 <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
1175 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1176 <collectionProp name="Asserion.test_strings">
1177 <stringProp name="49588">202</stringProp>
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>
1186 <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
1187 <boolProp name="ResultCollector.error_logging">false</boolProp>
1189 <name>saveConfig</name>
1190 <value class="SampleSaveConfiguration">
1192 <latency>true</latency>
1193 <timestamp>true</timestamp>
1194 <success>true</success>
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>
1206 <fieldNames>true</fieldNames>
1207 <responseHeaders>false</responseHeaders>
1208 <requestHeaders>false</requestHeaders>
1209 <responseDataOnError>false</responseDataOnError>
1210 <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
1211 <assertionsResultsToSave>0</assertionsResultsToSave>
1213 <sentBytes>true</sentBytes>
1215 <threadCounts>true</threadCounts>
1216 <idleTime>true</idleTime>
1217 <connectTime>true</connectTime>
1220 <stringProp name="filename"></stringProp>
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>
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">1587409928000</longProp>
1236 <longProp name="ThreadGroup.end_time">1587409928000</longProp>
1237 <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
1238 <boolProp name="ThreadGroup.delayedStart">false</boolProp>
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"/>
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>
1264 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1265 <collectionProp name="Asserion.test_strings">
1266 <stringProp name="49586">200</stringProp>
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>
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;
1283 if (prev.getResponseCode() == '200') {
1284 def jsonSlurper = new JsonSlurper();
1285 res = jsonSlurper.parseText(prev.getResponseDataAsString());
1287 assert res instanceof Map;
1288 assert res.code == 200;
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>
1304 <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1305 <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
1308 <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
1309 <boolProp name="ResultCollector.error_logging">false</boolProp>
1311 <name>saveConfig</name>
1312 <value class="SampleSaveConfiguration">
1314 <latency>true</latency>
1315 <timestamp>true</timestamp>
1316 <success>true</success>
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>
1328 <fieldNames>true</fieldNames>
1329 <responseHeaders>false</responseHeaders>
1330 <requestHeaders>false</requestHeaders>
1331 <responseDataOnError>false</responseDataOnError>
1332 <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
1333 <assertionsResultsToSave>0</assertionsResultsToSave>
1335 <sentBytes>true</sentBytes>
1337 <threadCounts>true</threadCounts>
1338 <idleTime>true</idleTime>
1339 <connectTime>true</connectTime>
1342 <stringProp name="filename">/tmp/pdpx_stability_health.log</stringProp>
1343 <stringProp name="TestPlan.comments"> </stringProp>
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>
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">1587409929000</longProp>
1359 <longProp name="ThreadGroup.end_time">1587409929000</longProp>
1360 <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
1361 <boolProp name="ThreadGroup.delayedStart">false</boolProp>
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">{
1371 "ONAPName": "DCAE",
1372 "ONAPComponent": "PolicyHandler",
1373 "ONAPInstance": "622431a4-9dea-4eae-b443-3b2164639c64",
1374 "action": "configure",
1375 "resource": {
1376 "policy-id": "onap.restart.tca",
1377 "policy-type": "onap.policies.monitoring.tcagen2"
1380 <stringProp name="Argument.metadata">=</stringProp>
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>
1402 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1403 <collectionProp name="Asserion.test_strings">
1404 <stringProp name="49586">200</stringProp>
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>
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>
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>
1423 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1424 <collectionProp name="Asserion.test_strings">
1425 <stringProp name="-926053069">properties</stringProp>
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>
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">{
1441 "ONAPName": "DCAE",
1442 "ONAPComponent": "PolicyHandler",
1443 "ONAPInstance": "622431a4-9dea-4eae-b443-3b2164639c64",
1444 "action": "configure",
1445 "resource": {
1446 "policy-id": "onap.restart.tca",
1447 "policy-type": "onap.policies.monitoring.tcagen2"
1450 <stringProp name="Argument.metadata">=</stringProp>
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>
1472 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1473 <collectionProp name="Asserion.test_strings">
1474 <stringProp name="49586">200</stringProp>
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>
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>
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>
1493 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1494 <collectionProp name="Asserion.test_strings">
1495 <stringProp name="-926053069">properties</stringProp>
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>
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">{
1511 "ONAPName": "SDNC",
1512 "ONAPComponent": "SNDC-component",
1513 "ONAPInstance": "SDNC-component-instance",
1514 "requestId": "unique-request-sdnc-1",
1515 "action": "naming",
1516 "resource": {
1517 "nfRole": [],
1518 "naming-type": [],
1519 "property-name": [],
1520 "policy-type": ["onap.policies.Naming"]
1523 <stringProp name="Argument.metadata">=</stringProp>
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>
1545 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1546 <collectionProp name="Asserion.test_strings">
1547 <stringProp name="49586">200</stringProp>
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>
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>
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>
1566 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1567 <collectionProp name="Asserion.test_strings">
1568 <stringProp name="-926053069">properties</stringProp>
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>
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">{
1584 "ONAPName": "OOF",
1585 "ONAPComponent": "OOF-component",
1586 "ONAPInstance": "OOF-component-instance",
1587 "context" : {
1588 "subscriberName": []
1590 "action": "optimize",
1591 "resource": {
1592 "scope": [],
1593 "services": [],
1594 "resources": [],
1595 "geography": []
1598 <stringProp name="Argument.metadata">=</stringProp>
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>
1620 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1621 <collectionProp name="Asserion.test_strings">
1622 <stringProp name="49586">200</stringProp>
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>
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>
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>
1641 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1642 <collectionProp name="Asserion.test_strings">
1643 <stringProp name="-926053069">properties</stringProp>
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>
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">{
1659 "ONAPName": "Guard",
1660 "ONAPComponent": "Guard-component",
1661 "ONAPInstance": "Guard-component-instance",
1662 "requestId": "unique-request-guard-1",
1663 "action": "guard",
1664 "resource": {
1665 "guard": {
1666 "actor": "APPC",
1667 "operation": "ModifyConfig",
1668 "target": "f17face5-69cb-4c88-9e0b-7426db7edddd",
1669 "requestId": "c7c6a4aa-bb61-4a15-b831-ba1472dd4a65",
1670 "clname": "ControlLoop-vFirewall-d0a1dfc6-94f5-4fd4-a5b5-4630b438850a"
1674 <stringProp name="Argument.metadata">=</stringProp>
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>
1696 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1697 <collectionProp name="Asserion.test_strings">
1698 <stringProp name="49586">200</stringProp>
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>
1706 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1707 <collectionProp name="Asserion.test_strings">
1708 <stringProp name="-1907855301">Permit</stringProp>
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>
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">{
1724 "ONAPName": "Policy",
1725 "ONAPComponent": "drools-pdp",
1726 "ONAPInstance": "usecase-template",
1727 "requestId": "unique-request-id-1",
1728 "action": "guard",
1729 "resource": {
1730 "guard": {
1731 "actor": "SO",
1732 "operation": "scaleOut",
1733 "clname": "ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3",
1734 "target": "vLoadBalancer-00",
1735 "vfCount": "1"
1742 <stringProp name="Argument.metadata">=</stringProp>
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>
1764 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1765 <collectionProp name="Asserion.test_strings">
1766 <stringProp name="49586">200</stringProp>
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>
1774 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1775 <collectionProp name="Asserion.test_strings">
1776 <stringProp name="-1907855301">Permit</stringProp>
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>
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">{
1792 "ONAPName": "Policy",
1793 "ONAPComponent": "drools-pdp",
1794 "ONAPInstance": "usecase-template",
1795 "requestId": "unique-request-id-1",
1796 "action": "guard",
1797 "resource": {
1798 "guard": {
1799 "actor": "SO",
1800 "operation": "scaleOut",
1801 "clname": "ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3",
1802 "target": "vLoadBalancer-00",
1803 "vfCount": "1"
1807 <stringProp name="Argument.metadata">=</stringProp>
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>
1829 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1830 <collectionProp name="Asserion.test_strings">
1831 <stringProp name="49586">200</stringProp>
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>
1839 <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
1840 <collectionProp name="Asserion.test_strings">
1841 <stringProp name="-1907855301">Permit</stringProp>
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>
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>
1860 <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1861 <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
1864 <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
1865 <boolProp name="ResultCollector.error_logging">false</boolProp>
1867 <name>saveConfig</name>
1868 <value class="SampleSaveConfiguration">
1870 <latency>true</latency>
1871 <timestamp>true</timestamp>
1872 <success>true</success>
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>
1884 <fieldNames>true</fieldNames>
1885 <responseHeaders>false</responseHeaders>
1886 <requestHeaders>false</requestHeaders>
1887 <responseDataOnError>false</responseDataOnError>
1888 <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
1889 <assertionsResultsToSave>0</assertionsResultsToSave>
1891 <sentBytes>true</sentBytes>
1893 <threadCounts>true</threadCounts>
1894 <idleTime>true</idleTime>
1895 <connectTime>true</connectTime>
1898 <stringProp name="filename">/tmp/pdpx_stability_decisions.log</stringProp>
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>
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">1587409929000</longProp>
1914 <longProp name="ThreadGroup.end_time">1587409929000</longProp>
1915 <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
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"/>
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>
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>
1950 <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1951 <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
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"/>
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>
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>
1987 <boolProp name="AuthManager.clearEachIteration">true</boolProp>
1988 <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
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"/>
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>
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>
2024 <boolProp name="AuthManager.clearEachIteration">true</boolProp>
2025 <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
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"/>
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>
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>
2061 <boolProp name="AuthManager.clearEachIteration">true</boolProp>
2062 <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
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"/>
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>
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>
2098 <boolProp name="AuthManager.clearEachIteration">true</boolProp>
2099 <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
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"/>
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>
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>
2135 <boolProp name="AuthManager.clearEachIteration">true</boolProp>
2136 <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
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"/>
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>
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>
2172 <boolProp name="AuthManager.clearEachIteration">true</boolProp>
2173 <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
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"/>
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>
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>
2209 <boolProp name="AuthManager.clearEachIteration">true</boolProp>
2210 <boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
2214 <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
2215 <boolProp name="ResultCollector.error_logging">false</boolProp>
2217 <name>saveConfig</name>
2218 <value class="SampleSaveConfiguration">
2220 <latency>true</latency>
2221 <timestamp>true</timestamp>
2222 <success>true</success>
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>
2234 <fieldNames>true</fieldNames>
2235 <responseHeaders>false</responseHeaders>
2236 <requestHeaders>false</requestHeaders>
2237 <responseDataOnError>false</responseDataOnError>
2238 <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
2239 <assertionsResultsToSave>0</assertionsResultsToSave>
2241 <sentBytes>true</sentBytes>
2243 <threadCounts>true</threadCounts>
2244 <idleTime>true</idleTime>
2245 <connectTime>true</connectTime>
2248 <stringProp name="filename">/tmp/pdpx_stability_teardown.log</stringProp>
2252 <ResultCollector guiclass="SummaryReport" testclass="ResultCollector" testname="Summary Report" enabled="true">
2253 <boolProp name="ResultCollector.error_logging">false</boolProp>
2255 <name>saveConfig</name>
2256 <value class="SampleSaveConfiguration">
2258 <latency>true</latency>
2259 <timestamp>true</timestamp>
2260 <success>true</success>
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>
2272 <fieldNames>true</fieldNames>
2273 <responseHeaders>false</responseHeaders>
2274 <requestHeaders>false</requestHeaders>
2275 <responseDataOnError>false</responseDataOnError>
2276 <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
2277 <assertionsResultsToSave>0</assertionsResultsToSave>
2280 <threadCounts>true</threadCounts>
2281 <idleTime>true</idleTime>
2282 <connectTime>true</connectTime>
2285 <stringProp name="filename">/tmp/pdpx_stability_summaryReport.log</stringProp>
2286 <boolProp name="useGroupName">true</boolProp>
2289 <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
2290 <boolProp name="ResultCollector.error_logging">false</boolProp>
2292 <name>saveConfig</name>
2293 <value class="SampleSaveConfiguration">
2295 <latency>true</latency>
2296 <timestamp>true</timestamp>
2297 <success>true</success>
2300 <message>true</message>
2301 <threadName>true</threadName>
2302 <dataType>true</dataType>
2303 <encoding>false</encoding>
2304 <assertions>true</assertions>
2305 <subresults>true</subresults>
2306 <responseData>false</responseData>
2307 <samplerData>false</samplerData>
2309 <fieldNames>true</fieldNames>
2310 <responseHeaders>false</responseHeaders>
2311 <requestHeaders>false</requestHeaders>
2312 <responseDataOnError>false</responseDataOnError>
2313 <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
2314 <assertionsResultsToSave>0</assertionsResultsToSave>
2316 <sentBytes>true</sentBytes>
2318 <threadCounts>true</threadCounts>
2319 <idleTime>true</idleTime>
2320 <connectTime>true</connectTime>
2323 <stringProp name="filename">/tmp/pdpx_stability_resultsTree.log</stringProp>
2326 <ResultCollector guiclass="TableVisualizer" testclass="ResultCollector" testname="View Results in Table" enabled="true">
2327 <boolProp name="ResultCollector.error_logging">false</boolProp>
2329 <name>saveConfig</name>
2330 <value class="SampleSaveConfiguration">
2332 <latency>true</latency>
2333 <timestamp>true</timestamp>
2334 <success>true</success>
2337 <message>true</message>
2338 <threadName>true</threadName>
2339 <dataType>true</dataType>
2340 <encoding>false</encoding>
2341 <assertions>true</assertions>
2342 <subresults>true</subresults>
2343 <responseData>false</responseData>
2344 <samplerData>false</samplerData>
2346 <fieldNames>true</fieldNames>
2347 <responseHeaders>false</responseHeaders>
2348 <requestHeaders>false</requestHeaders>
2349 <responseDataOnError>false</responseDataOnError>
2350 <saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
2351 <assertionsResultsToSave>0</assertionsResultsToSave>
2353 <sentBytes>true</sentBytes>
2355 <threadCounts>true</threadCounts>
2356 <idleTime>true</idleTime>
2357 <connectTime>true</connectTime>
2360 <stringProp name="filename">/tmp/pdpx_stability_resultsTable.log</stringProp>