<stringProp name="Argument.value">30007</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
- <elementProp name="POLICY_PARTICIPANT_HOST" elementType="Argument">
- <stringProp name="Argument.name">POLICY_PARTICIPANT_HOST</stringProp>
- <stringProp name="Argument.value">localhost</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
- <elementProp name="POLICY_PARTICIPANT_HOST_PORT" elementType="Argument">
- <stringProp name="Argument.name">POLICY_PARTICIPANT_HOST_PORT</stringProp>
- <stringProp name="Argument.value">30008</stringProp>
- <stringProp name="Argument.metadata">=</stringProp>
- </elementProp>
<elementProp name="HOME_PATH" elementType="Argument">
<stringProp name="Argument.name">HOME_PATH</stringProp>
<stringProp name="Argument.value">./</stringProp>
<stringProp name="Argument.value">${__P(USERS,10)}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
+ <elementProp name="HTTP_BASE_URL" elementType="Argument">
+ <stringProp name="Argument.value">http://policy-clamp-ac-pf-ppnt:6969</stringProp>
+ <stringProp name="Argument.name">HTTP_BASE_URL</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ </elementProp>
+ <elementProp name="HTTP_PATH" elementType="Argument">
+ <stringProp name="Argument.name">HTTP_PATH</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ <stringProp name="Argument.value">/onap/policyparticipant/health</stringProp>
+ </elementProp>
+ <elementProp name="HTTP_AUTHORIZATION" elementType="Argument">
+ <stringProp name="Argument.name">HTTP_AUTHORIZATION</stringProp>
+ <stringProp name="Argument.metadata">=</stringProp>
+ <stringProp name="Argument.value">Basic cGFydGljaXBhbnRVc2VyOnpiIVh6dEczNA==</stringProp>
+ </elementProp>
</collectionProp>
</elementProp>
</TestPlan>
<stringProp name="Authorization.domain"></stringProp>
<stringProp name="Authorization.realm"></stringProp>
</elementProp>
- <elementProp name="" elementType="Authorization">
- <stringProp name="Authorization.url">http://${POLICY_PARTICIPANT_HOST}:${POLICY_PARTICIPANT_HOST_PORT}/onap/policyparticipant</stringProp>
- <stringProp name="Authorization.username">participantUser</stringProp>
- <stringProp name="Authorization.password">zb!XztG34</stringProp>
- <stringProp name="Authorization.domain"></stringProp>
- <stringProp name="Authorization.realm"></stringProp>
- </elementProp>
</collectionProp>
<boolProp name="AuthManager.clearEachIteration">true</boolProp>
<boolProp name="AuthManager.controlledByThreadGroup">false</boolProp>
<boolProp name="resetInterpreter">false</boolProp>
<stringProp name="parameters"></stringProp>
<stringProp name="filename"></stringProp>
- <stringProp name="script">int n = 20;
+ <stringProp name="script">String users = vars.get("USERS");
+int n = Integer.parseInt(users) + 2;
for (int i = 0; i < n; i++) {
props.put("baseCount" + i, "1");
log.info("baseCount" + i);
"description": "Starter Automation Composition Element for the Demo",
"properties": {
"uninitializedToPassiveTimeout": 180,
- "baseUrl": "http://policy-clamp-ac-pf-ppnt:6969",
+ "baseUrl": "${HTTP_BASE_URL}",
"httpHeaders": {
"Content-Type": "application/json",
- "Authorization": "Basic cGFydGljaXBhbnRVc2VyOnpiIVh6dEczNA=="
+ "Authorization": "${HTTP_AUTHORIZATION}"
},
"configurationEntities": [
{
"configurationEntityId": {
- "name": "onap.policy.clamp.ac.starter",
+ "name": "onap.policy.mockrestendpoint",
"version": "1.0.0"
},
"restSequence": [
"version": "1.0.1"
},
"httpMethod": "GET",
- "path": "/onap/policyparticipant/health",
+ "path": "${HTTP_PATH}",
"body": "",
"expectedResponse": 200
}
assert res.contains("publisher_automation_composition_state_change_seconds_count")
assert res.contains("publisher_participant_update_seconds_count")
- assert res.contains("publisher_participant_status_req_seconds_count")
assert res.contains("publisher_automation_composition_deploy_seconds_count")
assert res.contains("listener_participant_prime_ack_seconds_count")