diff options
| author | 董晓燕 <[email protected]> | 2020-02-16 21:23:31 +0800 |
|---|---|---|
| committer | 董晓燕 <[email protected]> | 2020-02-16 21:23:31 +0800 |
| commit | 0863dc71abd0b75031b804d2894c629a7eeecf74 (patch) | |
| tree | bb2519a36d56eecbb78db3377ca9080d43681764 | |
| parent | 2b7ab1eb41f0605041554d73ead7a6b4c5ca2908 (diff) | |
Upload New File
| -rw-r--r-- | AautotestTsg/02-Keyword/tsg-bifang/policyobject.txt | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/AautotestTsg/02-Keyword/tsg-bifang/policyobject.txt b/AautotestTsg/02-Keyword/tsg-bifang/policyobject.txt new file mode 100644 index 0000000..10bc810 --- /dev/null +++ b/AautotestTsg/02-Keyword/tsg-bifang/policyobject.txt @@ -0,0 +1,74 @@ +*** Settings *** +Resource ../../03-Variable/bifangapivariable.txt +Library REST http://${host}:${port} +Library Collections + +*** Keywords *** +AddObject + [Arguments] ${body} + #addIPobject################################################################################# + POST /v1/policy/object body=${body} headers=${headers} + Object response body + #Output response body + ${rescode} Integer $.code + #log ${rescode} + #log aaa + ${objectIdList} Integer $.data.objectList[0].objectId + ${objectId} Get From List ${objectIdList} 0 + #log aaa + #${count} Get Length $.data.objectList + #log ${count} + #FOR ${var} IN ${objectId} + # log ${var} + #END + #log ${objectId} + ${rescodeReturn} Get From List ${rescode} 0 + [Return] ${rescodeReturn} ${objectId} + +EditObject + [Arguments] @{body} + [Return] ${rescode} ${objectId} + +DeleteObject + [Arguments] ${objectids} + ${body} String {"objectIds":[${objectids}]} + DELETE /v1/policy/object body=${body} headers=${headers} + Object response body + log DeleteObject + log dxytestOUtputstart + Output response body + log dxytestOUtputstart + ${rescode} Integer $.code + ${rescodeReturn} Get From List ${rescode} 0 + [Return] ${rescodeReturn} + +AddPolicy + [Arguments] ${body} + #addIPobject################################################################################# + #log ${host}:${port} + #log ${headers} + #log ${body} + POST /v1/policy/compile body=${body} headers=${headers} + #log 1111111 + Object response body + #Output response body + ${rescode} Integer $.code + #log ${rescode} + ${policyId} Integer $.data.policyList[0].policyId + #log ${policyId} + [Return] ${rescode} ${policyId} + +EditPolicy + [Arguments] @{body} + [Return] ${rescode} ${objectId} + +DeletePolicy + [Arguments] ${policyids} + ${body} String {"policyType":"tsg_security","policyIds":[${policyids}]} + DELETE /v1/policy/compile body=${body} headers=${headers} + Object response body + log DeletePolicy + Output response body + ${rescode} Integer $.code + ${rescodeReturn} Get From List ${rescode} 0 + [Return] ${rescodeReturn} |
