补充allow,deny动作最小组合用例

This commit is contained in:
hebingning
2021-03-01 09:08:49 +08:00
parent fb5ec8c766
commit 067748a5dd
39 changed files with 326 additions and 74 deletions

View File

@@ -12,6 +12,7 @@ Resource ../../../02-Keyword/tsg_bfapi/policy_object/ProcessPolicyBody.
*** Test Cases ***
Proxy-Policy-allow-00001
[Tags] fqdn完整匹配 修改fqdn
log ${testClentSubID}
Comment 创建fqdn
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=$mp.pipix.com
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
@@ -19,7 +20,7 @@ Proxy-Policy-allow-00001
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=*mp.pipix.com
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
Comment 创建拦截策略
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-allow policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
${policyDict} Create Dictionary policyName=SecurityPolicy-Intercept-allow policyType=tsg_security policyDesc=autotest action=intercept userRegion={"protocol":"SSL","keyring":1,"decryption":1,"decrypt_mirror":{"enable":0,"mirror_profile":null}} filterList=${objectId}|TSG_FIELD_SSL_SNI isValid=${1} appIdObjects=${SSL_ID}
log ${policyDict}
${rescode} ${policyId1} AddPolicies 1 ${policyDict} v2
${policyId1} Get-Pids ${policyId1}
@@ -57,7 +58,7 @@ Proxy-Policy-allow-00002
insert_policyId_to_file1 allow_policyId1 ${policyId2}
Proxy-Policy-allow-00003
[Tags] url4种匹配
[Tags] url4种匹配,fqdn_category
Comment 创建fqdn
${objectDict} Create Dictionary objectType=fqdn isValid=${1} addItemList=*csgo500.com,*znakitaro.ru,*astrou.ru,*lunar.pw
${rescode} ${objectId} AddObject2 ${1} ${objectDict}
@@ -213,7 +214,7 @@ Proxy-Policy-allow-00008
Comment 创建url
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=market/overview/
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
Comment 创建请求
Comment 创建应答
${objectDict} Create Dictionary objectType=http_signature isValid=${1} addItemList=*html|Content-Type
${rescode} ${objectId2} AddObject2 ${1} ${objectDict}
Comment Comment 创建拦截策略
@@ -242,7 +243,7 @@ Proxy-Policy-allow-00009
Comment 创建url
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=lawrules
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
Comment 创建请求
Comment 创建应答
${objectDict} Create Dictionary objectType=http_signature isValid=${1} addItemList=$text/html|Content-Type
${rescode} ${objectId2} AddObject2 ${1} ${objectDict}
Comment Comment 创建拦截策略
@@ -271,7 +272,7 @@ Proxy-Policy-allow-00010
Comment 创建url
${objectDict} Create Dictionary objectType=url isValid=${1} addItemList=about/intro
${rescode} ${objectId1} AddObject2 ${1} ${objectDict}
Comment 创建请求
Comment 创建应答
${objectDict} Create Dictionary objectType=http_signature isValid=${1} addItemList=text/html|Content-Type
${rescode} ${objectId2} AddObject2 ${1} ${objectDict}
Comment Comment 创建拦截策略
@@ -419,3 +420,6 @@ Proxy-Policy-allow-00014
insert_policyId_to_file1 allow_objectId38 ${object_sk_Id}
insert_policyId_to_file1 intercept_allow_policyId13 ${policyId1}
insert_policyId_to_file1 allow_policyId13 ${policyId2}
Proxy-Policy-allow-00015
[Tags] the minimum match