X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=TestSuite%2FStability%2Fsrc%2Fmain%2Fresources%2Ftestplans%2FXacmlPdpTestPlan.jmx;fp=TestSuite%2FStability%2Fsrc%2Fmain%2Fresources%2Ftestplans%2FXacmlPdpTestPlan.jmx;h=93694e630fda7399af34725a0feedf0fc4afa507;hb=79b08ac2ed6fdd31ac94bbf549f805487b93941b;hp=0000000000000000000000000000000000000000;hpb=2f8f63aade561d1e4695ba667c08ebf96c4a535b;p=policy%2Fengine.git diff --git a/TestSuite/Stability/src/main/resources/testplans/XacmlPdpTestPlan.jmx b/TestSuite/Stability/src/main/resources/testplans/XacmlPdpTestPlan.jmx new file mode 100644 index 000000000..93694e630 --- /dev/null +++ b/TestSuite/Stability/src/main/resources/testplans/XacmlPdpTestPlan.jmx @@ -0,0 +1,732 @@ + + + + + + + false + true + false + + + + + + + + + + ClientAuth + cHl0aG9uOnRlc3Q= + + + Authorization + Basic dGVzdHBkcDphbHBoYTEyMw== + + + Environment + TEST + + + Content-Type + application/json + + + + + + + + + 10.12.6.225 + 8081 + https + + + 6 + + + + + + continue + + false + 1 + + 10 + 10 + false + + + + + + true + 1000 + + + + false + false + + + + 1 + + 1 + request_number + 000 + false + + + + true + + + + false + { + "policyClass": "Decision", + "policyName": "Test.TestingGUARD${request_number}", + "policyDescription": "Testing new YAML Guard Policy", + "onapName": "PDPD", + "ruleProvider": "GUARD_YAML", + "attributes": { + "MATCHING": { + "actor": "testActor${request_number}", + "recipe": "restart", + "targets" : "test", + "clname" : "test", + "limit": "5", + "timeWindow": "15", + "timeUnits" : "minute", + "guardActiveStart": "05:00:00-05:00", + "guardActiveEnd": "23:59:59-05:00" + } + } +} + = + + + + + + + + pdp/api/createPolicy + PUT + true + false + true + false + + + + + + + false + + saveConfig + + + true + true + true + + true + true + true + true + false + true + true + false + false + false + true + false + false + false + true + 0 + true + true + true + true + true + + + createPolicy.jtl + + + + + true + + + + false + { + "pdpGroup": "default", + "policyName": "Test.TestingGUARD${request_number}", + "policyType": "Decision" +} + = + + + + + + + + pdp/api/pushPolicy + PUT + true + false + true + false + + + + + + + false + + saveConfig + + + true + true + true + + true + true + true + true + false + true + true + false + false + false + true + false + false + false + true + 0 + true + true + true + true + true + + + pushPolicy.jtl + + + + + + + + continue + + false + 1 + + 10 + 10 + false + + + + + + true + 1000 + + + + false + false + + + + 1 + 10 + 1 + request_number + 000 + false + + + + true + + + + false + { + "decisionAttributes": { + "actor": "testActor${request_number}", + "recipe": "restart", + "target": "test", + "clname" : "test" + }, + "onapName": "PDPD" +} + = + + + + + + + + pdp/api/getDecision + POST + true + false + true + false + + + + + + + + "decision":"PERMIT" + + + Assertion.response_data + false + 2 + + + + false + + saveConfig + + + true + true + true + + true + true + true + true + false + true + true + false + false + false + true + false + false + false + true + 0 + true + true + true + true + true + + + guardPermit.jtl + + + + + + + + continue + + false + 1 + + 10 + 10 + false + + + + + + true + 1000 + + + + false + false + + + + 11 + + 1 + request_number + 000 + false + + + + true + + + + false + { + "decisionAttributes": { + "actor": "testActor${request_number}", + "recipe": "restart", + "target": "test", + "clname" : "test" + }, + "onapName": "test" +} + = + + + + + + + + pdp/api/getDecision + POST + true + false + true + false + + + + + + + + "decision":"DENY" + + + Assertion.response_data + false + 2 + + + + false + + saveConfig + + + true + true + true + + true + true + true + true + false + true + true + false + false + false + true + false + false + false + true + 0 + true + true + true + true + true + + + guardDeny.jtl + + + + + + + + continue + + false + 1 + + 1 + 1 + false + + + + + + true + 1000 + + + + false + false + + + + 1 + + 1 + request_number + 000 + false + + + + true + + + + false + { + "pdpGroup": "default", + "policyName": "Test.TestingGUARD${request_number}", + "policyType": "Decision", + "policyComponent": "PDP", + "deleteCondition": "All Versions" +} + = + + + + + + + + pdp/api/deletePolicy + DELETE + true + false + false + false + + + + + + + false + + saveConfig + + + true + true + true + + true + true + true + true + false + true + true + false + false + false + true + false + false + false + true + 0 + true + true + true + true + true + + + deletePDP.jtl + + + + + true + + + + false + { + "policyName": "Test.TestingGUARD${request_number}", + "policyType": "Decision", + "policyComponent": "PAP", + "deleteCondition": "All Versions" +} + = + + + + + + + + pdp/api/deletePolicy + DELETE + true + false + false + false + + + + + + + false + + saveConfig + + + true + true + true + + true + true + true + true + false + true + true + false + false + false + true + false + false + false + true + 0 + true + true + true + true + true + + + deletePAP.jtl + + + + + + + + false + + saveConfig + + + true + true + true + + true + true + true + true + false + true + true + false + false + false + true + false + false + false + true + 0 + true + true + true + true + true + + + summary + true + + + + false + + saveConfig + + + true + true + true + + true + true + true + true + false + true + true + false + false + false + true + false + false + false + true + 0 + true + true + true + true + true + + + aggregate + + + + +