diff --git a/01-TestCase/tsg_bfapi/setting/VerifyProxy.robot b/01-TestCase/tsg_bfapi/setting/VerifyProxy.robot index 43aa8bd..a55ec1f 100644 --- a/01-TestCase/tsg_bfapi/setting/VerifyProxy.robot +++ b/01-TestCase/tsg_bfapi/setting/VerifyProxy.robot @@ -33,40 +33,30 @@ ${policyIds} ${EMPTY} ${objectids} ${EMPTY} *** Test Cases *** -VerifyProxy-Security-00001 +VerifySecurity-ipANDfqdn + [Tags] Security ip fqdn category # 新增 对象 # 创建源 ip - #此策略验证删除时调用DeletePolicyAndObject ${rescodeip} ${object_Source_Id} AddObject {"opAction":"add","returnData":1,"objectList":{"objectType":"ip","objectSubType":"endpoint","isValid":1,"isInitialize":0,"isExclusion":0,"objectName":"autoPolicyVerifySource","objectDesc":"","subObjectIds":[],"addItemList":[{"ip":"192.168.50.3-192.168.50.3","ipIf":false,"portIf":false,"port":"0-65535","itemId":"","clientIp1":"192.168.50.3","clientIp2":"192.168.50.3","clientPort1":"0","clientPort2":"65535","clientIpFormat":"range","clientPortFormat":"range","addrType":4,"direction":0,"temporaryItemId":1602573149}],"updateItemList":[],"deleteItemIds":[],"iconColor":"#E46D6D"}} #{"opAction":"add","objectList":{"objectType":"ip","isValid":1,"isInitialize":0,"isExclusion":0,"objectName":"qwqweqw","objectDesc":"","subObjectIds":[],"addItemList":[{"ip":"192.168.50.25","ipIf":false,"portIf":false,"port":"0-65535","itemId":"","clientIp1":"192.168.50.25","clientIp2":"192.168.50.25","clientPort1":"0","clientPort2":"65535","clientIpFormat":"range","clientPortFormat":"range","addrType":4,"direction":0,"temporaryItemId":1596177068}],"updateItemList":[],"deleteItemIds":[],"iconColor":"#31739C","objectSubType":"endpoint"}} - #${objectids} set Variable ${object_Source_Id} - ${objlevel1} set variable ${object_Source_Id} - ${objectids} Create List [${objlevel1}] + #${objectids} set Variable ${object_Source_Id} # 创建目的ip ${rescodeip} ${object_Destination_Id} AddObject {"opAction":"add","returnData":1,"objectList":{"objectType":"ip","objectSubType":"endpoint","isValid":1,"isInitialize":0,"isExclusion":0,"objectName":"autoPolicyVerifyDestination","objectDesc":"","subObjectIds":[],"addItemList":[{"ip":"254.253.252.251","ipIf":false,"portIf":false,"port":"0-65535","itemId":"","clientIp1":"192.168.50.3","clientIp2":"192.168.50.3","clientPort1":"0","clientPort2":"65535","clientIpFormat":"range","clientPortFormat":"range","addrType":4,"direction":0,"temporaryItemId":1602573149}],"updateItemList":[],"deleteItemIds":[],"iconColor":"#E46D6D"}} #{"opAction":"add","returnData":1,"objectList":{"objectType":"ip","isValid":1,"isInitialize":0,"isExclusion":0,"objectName":"1231231231231","objectDesc":"","subObjectIds":[],"addItemList":[{"ip":"254.253.252.251","ipIf":false,"portIf":false,"port":"0-65535","itemId":"","clientIp1":"254.253.252.251","clientIp2":"254.253.252.251","clientPort1":"0","clientPort2":"65535","clientIpFormat":"range","clientPortFormat":"range","addrType":4,"direction":0,"temporaryItemId":1596176949}],"updateItemList":[],"deleteItemIds":[],"iconColor":"#31739C","objectSubType":"endpoint"}} #${objectids} Catenate SEPARATOR=, ${objectids} ${object_Destination_Id} - ${objlevel1} set variable ${object_Destination_Id} - ${objectids} Create List [${objlevel1}] #创建subid ${rescodeip} ${object_SubId_Id} AddObject {"opAction":"add","returnData":1,"objectList":{"objectType":"subscriberid","isValid":1,"isInitialize":0,"isExclusion":0,"objectName":"subid","objectDesc":"","subObjectIds":[],"addItemList":[{"keywordArray":["$test3"],"itemId":"","isHexbin":0}],"updateItemList":[],"deleteItemIds":[],"objectId":"","iconColor":""}} - #${objectids} Catenate SEPARATOR=, ${objectids} ${object_SubId_Id} - ${objlevel1} set variable ${object_SubId_Id} - ${objectids} Create List [${objlevel1}] + #${objectids} Catenate SEPARATOR=, ${objectids} ${object_SubId_Id} #创建 SNI ${rescodeip} ${object_SNI_Id} AddObject {"opAction":"add","returnData":1,"objectList":{"objectType":"fqdn","isValid":1,"isInitialize":0,"isExclusion":0,"objectName":"sni","objectDesc":"","subObjectIds":[],"addItemList":[{"keywordArray":["$verifytest"],"itemId":"","isHexbin":0}],"updateItemList":[],"deleteItemIds":[],"objectId":"","iconColor":""}} - #${objectids} Catenate SEPARATOR=, ${objectids} ${object_SNI_Id} - ${objlevel1} set variable ${object_SNI_Id} - ${objectids} Create List [${objlevel1}] + #${objectids} Catenate SEPARATOR=, ${objectids} ${object_SNI_Id} # 创建SAN ${rescodeip} ${object_SAN_Id} AddObject {"opAction":"add","returnData":1,"objectList":{"objectType":"fqdn","isValid":1,"isInitialize":0,"isExclusion":0,"objectName":"SAN","objectDesc":"","subObjectIds":[],"addItemList":[{"keywordArray":["*verify.com"],"itemId":"","isHexbin":0}],"updateItemList":[],"deleteItemIds":[],"objectId":"","iconColor":""}} - #${objectids} Catenate SEPARATOR=, ${objectids} ${object_SAN_Id} - ${objlevel1} set variable ${object_SAN_Id} - ${objectids} Create List [${objlevel1}] + #${objectids} Catenate SEPARATOR=, ${objectids} ${object_SAN_Id} # 创建 CN ${rescodeip} ${object_CN_Id} AddObject {"opAction":"add","returnData":1,"objectList":{"objectType":"fqdn","isValid":1,"isInitialize":0,"isExclusion":0,"objectName":"cn","objectDesc":"","subObjectIds":[],"addItemList":[{"keywordArray":["$verifytest.com"],"itemId":"","isHexbin":0}],"updateItemList":[],"deleteItemIds":[],"objectId":"","iconColor":""}} - #${objectids} Catenate SEPARATOR=, ${objectids} ${object_CN_Id} - ${objlevel1} set variable ${object_CN_Id} + #${objectids} Catenate SEPARATOR=, ${objectids} ${object_CN_Id} + ${objlevel1} Catenate SEPARATOR=, ${object_Source_Id} ${object_Destination_Id} ${object_SubId_Id} ${object_SNI_Id} ${object_SAN_Id} ${object_CN_Id} ${objectids} Create List [${objlevel1}] # 获取对象id集合 log ${objectids} @@ -199,7 +189,8 @@ VerifyProxy-Security-00001 # # # ${ok} VerifyProxy ${objectids} ${resData} # Should Be Equal As Strings ${ok} ture -VerifyProxy-Security-00003 +VerifySecurity-ipANDfqdn_nest + [Tags] Security ip fqdn 3nest # 新增 对象 # 创建源 ip ${rescodeip} ${object_Source_Id} AddObject {"opAction":"add","returnData":1,"objectList":{"objectType":"ip","isValid":1,"isInitialize":0,"isExclusion":0,"objectName":"source","objectDesc":"","subObjectIds":[],"addItemList":[{"ip":"192.168.50.3","ipIf":false,"portIf":false,"port":"80","itemId":"","clientIp1":"192.168.50.3","clientIp2":"192.168.50.3","clientPort1":"80","clientPort2":"80","clientIpFormat":"range","clientPortFormat":"range","addrType":4,"direction":0,"temporaryItemId":1595312834}],"updateItemList":[],"deleteItemIds":[],"objectId":"","iconColor":"","objectSubType":"endpoint"}} @@ -296,7 +287,8 @@ VerifyProxy-Security-00003 #${ok} VerifyProxy ${objectids} ${resData} Should Be Equal As Strings ${ok} true -VerifyProxy-Security-00005 +VerifyProxy-Security-Mail_nestObject + [Tags] Security Mail The largest combination 4nest # 创建目的ip ${rescodeip} ${object_Destination_Id} AddObject {"opAction":"add","returnData":1,"objectList":{"objectType":"ip","isValid":1,"isInitialize":0,"isExclusion":0,"objectName":"destination","objectDesc":"","subObjectIds":[],"addItemList":[{"ip":"11.11.11.11","ipIf":false,"portIf":false,"port":"11","itemId":"","clientIp1":"11.11.11.11","clientIp2":"11.11.11.11","clientPort1":"11","clientPort2":"11","clientIpFormat":"range","clientPortFormat":"range","addrType":4,"direction":0,"temporaryItemId":1595313199}],"updateItemList":[],"deleteItemIds":[],"objectId":"","iconColor":"","objectSubType":"endpoint"}} ${objlevel1} Set Variable ${object_Destination_Id} @@ -447,7 +439,8 @@ VerifyProxy-Security-00005 # # ${ok} VerifyProxy ${objectids} ${resData} Should Be Equal As Strings ${ok} true -VerifyProxy-Security-00006 +Verify-Security-monitorMail_nestObject + [Tags] Security Mail ip account 4nest # 创建 目的ip ${rescodeip} ${object_Destination_Id} AddObject {"opAction":"add","returnData":1,"objectList":{"objectType":"ip","isValid":1,"isInitialize":0,"isExclusion":0,"objectName":"destination","objectDesc":"","subObjectIds":[],"addItemList":[{"ip":"11.11.11.11","ipIf":false,"portIf":false,"port":"11","itemId":"","clientIp1":"11.11.11.11","clientIp2":"11.11.11.11","clientPort1":"11","clientPort2":"11","clientIpFormat":"range","clientPortFormat":"range","addrType":4,"direction":0,"temporaryItemId":1595313199}],"updateItemList":[],"deleteItemIds":[],"objectId":"","iconColor":"","objectSubType":"endpoint"}} ${objlevel1} set Variable ${object_Destination_Id} @@ -513,7 +506,8 @@ VerifyProxy-Security-00006 # # ${ok} VerifyProxy ${objectids} ${resData} Should Be Equal As Strings ${ok} true -VerifyProxy-Security-00007 +VerifySecurity-nestObject + [Tags] Security Mail 5nest ip url content Account # 新增 对象 # 创建源 ip ${rescodeip} ${object_Source_Id} AddObject {"opAction":"add","returnData":1,"objectList":{"objectType":"ip","isValid":1,"isInitialize":0,"isExclusion":0,"objectName":"zmmtest","objectDesc":"","subObjectIds":[],"addItemList":[{"ip":"192.168.50.25","ipIf":false,"portIf":false,"port":"80","itemId":"","clientIp1":"192.168.50.25","clientIp2":"192.168.50.25","clientPort1":"80","clientPort2":"80","clientIpFormat":"range","clientPortFormat":"range","addrType":4,"direction":0,"temporaryItemId":1595474423}],"updateItemList":[],"deleteItemIds":[],"iconColor":"#31739C","objectSubType":"endpoint"}} @@ -628,7 +622,8 @@ VerifyProxy-Security-00007 # # ${ok} VerifyProxy ${objectids} ${resData} Should Be Equal As Strings ${ok} true -VerifyProxy-Security-00008 +VerifySecurity-manyPolicies + [Tags] Security Many policies # 新增 对象 # 创建源 ip ${rescodeip} ${object_Source_Id} AddObject {"opAction":"add","returnData":1,"objectList":{"objectType":"ip","isValid":1,"isInitialize":0,"isExclusion":0,"objectName":"zmmtest","objectDesc":"","subObjectIds":[],"addItemList":[{"ip":"192.168.50.3","ipIf":false,"portIf":false,"port":"80","itemId":"","clientIp1":"192.168.50.25","clientIp2":"192.168.50.25","clientPort1":"80","clientPort2":"80","clientIpFormat":"range","clientPortFormat":"range","addrType":4,"direction":0,"temporaryItemId":1595474423}],"updateItemList":[],"deleteItemIds":[],"iconColor":"#31739C","objectSubType":"endpoint"}} @@ -680,7 +675,8 @@ VerifyProxy-Security-00008 # # ${ok} VerifyProxy ${objectids} ${resData} Should Be Equal As Strings ${ok} true -VerifyProxy-Security-00009 +VerifyProxy-mail_ReqAndRes + [Tags] Security Mail Req Res subid url fqdn # 新增 对象 # 创建源 ip ${rescodeip} ${object_Source_Id} AddObject {"opAction":"add","returnData":1,"objectList":{"objectType":"ip","isValid":1,"isInitialize":0,"isExclusion":0,"objectName":"zmmtest","objectDesc":"","subObjectIds":[],"addItemList":[{"ip":"192.168.50.3","ipIf":false,"portIf":false,"port":"80","itemId":"","clientIp1":"192.168.50.3","clientIp2":"192.168.50.3","clientPort1":"80","clientPort2":"80","clientIpFormat":"range","clientPortFormat":"range","addrType":4,"direction":0,"temporaryItemId":1595474423}],"updateItemList":[],"deleteItemIds":[],"iconColor":"#31739C","objectSubType":"endpoint"}} @@ -740,7 +736,8 @@ VerifyProxy-Security-00009 # # ${ok} VerifyProxy ${objectids} ${resData} Should Be Equal As Strings ${ok} true -VerifyProxy-Security-00010 +VerifyProxy-mail_ReqAndRes + [Tags] Security Mail Req Res ip # 创建目的ip ${rescodeip} ${object_Source_Id} AddObject {"opAction":"add","returnData":1,"objectList":{"objectType":"ip","isValid":1,"isInitialize":0,"isExclusion":0,"objectName":"zccxcxczxcc","objectDesc":"","subObjectIds":[],"addItemList":[{"ip":"fc00::2:25","ipIf":false,"portIf":false,"port":"80","itemId":"","clientIp1":"fc00::2:25","clientIp2":"fc00::2:25","clientPort1":"80","clientPort2":"80","clientIpFormat":"range","clientPortFormat":"range","addrType":6,"direction":0,"temporaryItemId":1595846725}],"updateItemList":[],"deleteItemIds":[],"objectId":"","iconColor":"","objectSubType":"endpoint"}} #${objectids} set Variable ${object_Source_Id} @@ -790,7 +787,8 @@ VerifyProxy-Security-00010 # # ${ok} VerifyProxy ${objectids} ${resData} Should Be Equal As Strings ${ok} true -VerifyProxy-Security-00011 +VerifyProxy-minCombine + [Tags] Proxy Minimum combination # 创建源 ip ${rescodeip} ${object_Source_Id} AddObject {"opAction":"add","returnData":1,"objectList":{"objectType":"ip","isValid":1,"isInitialize":0,"isExclusion":0,"objectName":"zmmtest","objectDesc":"","subObjectIds":[],"addItemList":[{"ip":"192.168.50.25","ipIf":false,"portIf":false,"port":"80","itemId":"","clientIp1":"192.168.50.25","clientIp2":"192.168.50.25","clientPort1":"80","clientPort2":"80","clientIpFormat":"range","clientPortFormat":"range","addrType":4,"direction":0,"temporaryItemId":1595474423}],"updateItemList":[],"deleteItemIds":[],"iconColor":"#31739C","objectSubType":"endpoint"}} #${objectids} set Variable ${object_Source_Id} @@ -833,7 +831,8 @@ VerifyProxy-Security-00011 # # ${ok} VerifyProxy ${objectids} ${resData} Should Be Equal As Strings ${ok} true -VerifyProxy-Security-00012 +VerifyProxy-manyPolies + [Tags] Many Polies # 创建源 ip ${rescodeip} ${object_Source_Id} AddObject {"opAction":"add","returnData":1,"objectList":{"objectType":"ip","isValid":1,"isInitialize":0,"isExclusion":0,"objectName":"hbntest","objectDesc":"","subObjectIds":[],"addItemList":[{"ip":"192.168.50.3","ipIf":false,"portIf":false,"port":"80","itemId":"","clientIp1":"192.168.50.3","clientIp2":"192.168.50.3","clientPort1":"80","clientPort2":"80","clientIpFormat":"range","clientPortFormat":"range","addrType":4,"direction":0,"temporaryItemId":1595474423}],"updateItemList":[],"deleteItemIds":[],"iconColor":"#31739C","objectSubType":"endpoint"}} #${objectids} set Variable ${object_Source_Id}