@@ -151,9 +151,44 @@ GET information about multiple Performance Monitoring Jobs for Bad Request Respo
Check HTTP Response Status Code Is400
Check HTTP Response Body Json Schema IsProblemDetails
Get information about multiple Performance Monitoring Jobs with malformed authorization token
[Documentation]Test ID: 8.3.2.1.12
...Test title: Get information about multiple Performance Monitoring Jobs with malformed authorization token
...Test objective: The objective is to test that the retrieval of information about Performance Monitoring Jobs fails when using malformed authorization token
...Pre-conditions: none
...Reference: clause 6.5.3.3.2 - ETSI GS NFV-SOL 009 [5] v3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: The NFV-MANO entity requires the usage of access tokens for authorizing the API requests.
...Post-Conditions: none
GET Performance Monitoring Jobs with malformed authorization token
Check HTTP Response Status Code Is400
Get information about multiple Performance Monitoring Jobs without authorization token
[Documentation]Test ID: 8.3.2.1.13
...Test title: Get information about multiple Performance Monitoring Jobs without authorization token
...Test objective: The objective is to test that the retrieval of information about Performance Monitoring Jobs fails when omitting the authorization token
...Pre-conditions: none
...Reference: clause 6.5.3.3.2 - ETSI GS NFV-SOL 009 [3] v3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: The NFV-MANO entity requires the usage of access tokens for authorizing the API requests.
...Post-Conditions: none
GET Performance Monitoring Jobs without authorization token
Check HTTP Response Status Code Is401
GET information about multiple Performance Monitoring Jobs with expired or revoked authorization token
[Documentation]Test ID: 8.3.2.1.14
...Test title: GET information about multiple Performance Monitoring Jobs with expired or revoked authorization token
...Test objective: The objective is to test that the retrieval of information about Performance Monitoring Jobs fails when using expired or revoked authorization token
...Pre-conditions: One or more Network Service Descriptors are onboarded in the NFVO
...Reference: clause 6.5.3.3.2 - ETSI GS NFV-SOL 009 [3] v3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: The NFV-MANO entity requires the usage of access tokens for authorizing the API requests.
...Post-Conditions: none
GET Performance Monitoring Jobs with expired or revoked authorization token
Check HTTP Response Status Code Is401
PUT all NFV-MANO Performance Monitoring Jobs - Method not implemented
[Documentation]Test ID: 8.3.2.1.12
[Documentation]Test ID: 8.3.2.1.15
...Test title: PUT all NFV-MANO Performance Monitoring Jobs - Method not implemented
...Test objective: The objective is to test that PUT method is not allowed to modify NFV-MANO Performance Monitoring Jobs
...Pre-conditions: A NFV-MANO instance is instantiated. One or more NFV-MANO performance jobs are set in the NFV-MANO.
@@ -165,7 +200,7 @@ PUT all NFV-MANO Performance Monitoring Jobs - Method not implemented
Check HTTP Response Status Code Is405
PATCH all NFV-MANO Performance Monitoring Jobs - (Method not implemented)
[Documentation]Test ID: 8.3.2.1.13
[Documentation]Test ID: 8.3.2.1.16
...Test title: PATCH all NFV-MANO Performance Monitoring Jobs - Method not implemented
...Test objective: The objective is to test that PATCH method is not allowed to update NFV-MANO Performance Monitoring Jobs
...Pre-conditions: A NFV-MANO instance is instantiated. One or more NFV-MANO performance jobs are set in the NFV-MANO.
@@ -177,7 +212,7 @@ PATCH all NFV-MANO Performance Monitoring Jobs - (Method not implemented)
Check HTTP Response Status Code Is405
DELETE all NFV-MANO Performance Monitoring Jobs - Method not implemented
[Documentation]Test ID: 8.3.2.1.14
[Documentation]Test ID: 8.3.2.1.17
...Test title: DELETE all NFV-MANO Performance Monitoring Jobs - Method not implemented
...Test objective: The objective is to test that DELETE method is not allowed to update NFV-MANO Performance Monitoring Jobs
...Pre-conditions: A NFV-MANO instance is instantiated. One or more NFV-MANO performance jobs are set in the NFV-MANO.
@@ -198,6 +233,35 @@ GET all NFV-MANO Performance Monitoring Jobs
${output}=Outputresponse
Set Suite Variable${response}${output}
GET Performance Monitoring Jobs with malformed authorization token
Pass Execution If${AUTH_USAGE}== 0Skipping test as NFVO is not supporting authentication
LogThe GET method queries using invalid token
Set Headers{"Accept": "${ACCEPT_JSON}"}
Set Headers{"Authorization": "${BAD_AUTHORIZATION}"}