diff options
author | Bilal A <bilal@research.att.com> | 2019-04-08 16:53:43 -0400 |
---|---|---|
committer | Bilal A <bilal@research.att.com> | 2019-04-08 16:53:43 -0400 |
commit | ccb1828ec3e1a1c9071256f85f3876a8d1c8ecdf (patch) | |
tree | cdbbc53320c63cdd68179352b23500c99ff515f7 /testsuites/stability/src | |
parent | 5dd6d165a0b3ee88563e5bcabd4c2a7fc42a676b (diff) |
Adds basic performance tests for XACML PDP
Includes
1) Basic health check and stats performance test
2) Analysis script
3) Fixed https protocol in stability test
Change-Id: I78a6daf3cae40daf4779ced515283abb19743e4b
Issue-ID: POLICY-1461
Signed-off-by: Bilal A <bilal@research.att.com>
Diffstat (limited to 'testsuites/stability/src')
-rw-r--r-- | testsuites/stability/src/main/resources/testplans/stability.jmx | 29 |
1 files changed, 5 insertions, 24 deletions
diff --git a/testsuites/stability/src/main/resources/testplans/stability.jmx b/testsuites/stability/src/main/resources/testplans/stability.jmx index 9a3ad6be..8e4d5301 100644 --- a/testsuites/stability/src/main/resources/testplans/stability.jmx +++ b/testsuites/stability/src/main/resources/testplans/stability.jmx @@ -1,23 +1,4 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- - ============LICENSE_START======================================================= - ONAP Policy XACML PDP - ================================================================================ - Copyright (C) 2019 AT&T Intellectual Property. All rights reserved. - ================================================================================ - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ============LICENSE_END========================================================= - --> <jmeterTestPlan version="1.2" properties="5.0" jmeter="5.0 r1840935"> <hashTree> <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Policy XACML PDP Stability" enabled="true"> @@ -29,7 +10,7 @@ <collectionProp name="Arguments.arguments"> <elementProp name="POLICY_XACML_PDP_HOST" elementType="Argument"> <stringProp name="Argument.name">POLICY_XACML_PDP_HOST</stringProp> - <stringProp name="Argument.value">${__P(host,127.0.0.1)}</stringProp> + <stringProp name="Argument.value">${__P(host,10.12.6.164)}</stringProp> <stringProp name="Argument.metadata">=</stringProp> </elementProp> <elementProp name="DURATION" elementType="Argument"> @@ -71,7 +52,7 @@ </elementProp> <stringProp name="HTTPSampler.domain">${POLICY_XACML_PDP_HOST}</stringProp> <stringProp name="HTTPSampler.port">6969</stringProp> - <stringProp name="HTTPSampler.protocol">http</stringProp> + <stringProp name="HTTPSampler.protocol">https</stringProp> <stringProp name="HTTPSampler.contentEncoding"></stringProp> <stringProp name="HTTPSampler.path">policy/pdpx/v1/healthcheck</stringProp> <stringProp name="HTTPSampler.method">GET</stringProp> @@ -133,7 +114,7 @@ if (prev.getResponseCode() == '200') { <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true"> <collectionProp name="AuthManager.auth_list"> <elementProp name="" elementType="Authorization"> - <stringProp name="Authorization.url">http://${POLICY_XACML_PDP_HOST}:6969/policy/pdpx/v1/healthcheck</stringProp> + <stringProp name="Authorization.url">https://${POLICY_XACML_PDP_HOST}:6969/policy/pdpx/v1/healthcheck</stringProp> <stringProp name="Authorization.username">healthcheck</stringProp> <stringProp name="Authorization.password">zb!XztG34</stringProp> <stringProp name="Authorization.domain"></stringProp> @@ -200,7 +181,7 @@ if (prev.getResponseCode() == '200') { </elementProp> <stringProp name="HTTPSampler.domain">${POLICY_XACML_PDP_HOST}</stringProp> <stringProp name="HTTPSampler.port">6969</stringProp> - <stringProp name="HTTPSampler.protocol">http</stringProp> + <stringProp name="HTTPSampler.protocol">https</stringProp> <stringProp name="HTTPSampler.contentEncoding"></stringProp> <stringProp name="HTTPSampler.path">policy/pdpx/v1/statistics</stringProp> <stringProp name="HTTPSampler.method">GET</stringProp> @@ -266,7 +247,7 @@ if (prev.getResponseCode() == '200') { <AuthManager guiclass="AuthPanel" testclass="AuthManager" testname="HTTP Authorization Manager" enabled="true"> <collectionProp name="AuthManager.auth_list"> <elementProp name="" elementType="Authorization"> - <stringProp name="Authorization.url">http://${POLICY_XACML_PDP_HOST}:6969/policy/pdpx/v1/statistics</stringProp> + <stringProp name="Authorization.url">https://${POLICY_XACML_PDP_HOST}:6969/policy/pdpx/v1/statistics</stringProp> <stringProp name="Authorization.username">healthcheck</stringProp> <stringProp name="Authorization.password">zb!XztG34</stringProp> <stringProp name="Authorization.domain"></stringProp> |