修改策略导入功能,使大量策略导入之后可以被删除,增加对象导入错误具体行数的接口返回值与实际错误文件行数对比,增加查询对象方法
This commit is contained in:
@@ -24,7 +24,7 @@ Object-Import-v1-ip_smallAccount
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles ip01.txt ip ${EMPTY} ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
${rescode} ${response} QueryObject pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
log ${response}
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
@@ -37,7 +37,7 @@ Object-Import-v1-ip_reachLimit
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles ip_99968.txt ip ${EMPTY} ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
${rescode} ${response} QueryObject pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
log ${response}
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
@@ -60,20 +60,7 @@ Object-Import-v1-url_smallAccount
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles url_example2.txt url ${EMPTY} ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
log ${response}
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
sleep 5
|
||||
|
||||
Object-Import-v1-url_reachLimit
|
||||
[Tags] reachLimit url
|
||||
Comment 导入url
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles url_1000000.txt url ${EMPTY} ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
${rescode} ${response} QueryObject pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
log ${response}
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
@@ -95,20 +82,7 @@ Object-Import-v1-fqdn
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles fqdn_example.txt fqdn ${EMPTY} ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
log ${response}
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
sleep 5
|
||||
|
||||
Object-Import-v1-fqdn_reachLimit
|
||||
[Tags] reachLimit fqdn
|
||||
Comment 导入fqdn
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles fqdn_100000.txt fqdn ${EMPTY} ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
${rescode} ${response} QueryObject pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
log ${response}
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
@@ -130,20 +104,7 @@ Object-Import-v1-subid
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles subid_example.txt subscriberid ${EMPTY} ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
log ${response}
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
sleep 5
|
||||
|
||||
Object-Import-v1-subid_reachLimit
|
||||
[Tags] reachLimit subid
|
||||
Comment 导入subid
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles subid_10w.txt subscriberid ${EMPTY} ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
${rescode} ${response} QueryObject pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
log ${response}
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
@@ -165,20 +126,7 @@ Object-Import-v1-httpsig
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles httpsig_example.txt http_signature ${EMPTY} ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
log ${response}
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
sleep 5
|
||||
|
||||
Object-Import-v1-_httpsig_reachLimit
|
||||
[Tags] reachLimit http_signature
|
||||
Comment 导入http_signature
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles httpsig10w.txt http_signature ${EMPTY} ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
${rescode} ${response} QueryObject pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
log ${response}
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
@@ -200,20 +148,7 @@ Object-Import-v1-keywords
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles keyword_example.txt keywords ${EMPTY} ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
log ${response}
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
sleep 5
|
||||
|
||||
Object-Import-v1-keywords_reachLimit
|
||||
[Tags] reachLimit keywords
|
||||
Comment 导入ip
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles keyword_10w.txt keywords ${EMPTY} ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
${rescode} ${response} QueryObject pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
log ${response}
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
@@ -236,20 +171,7 @@ Object-Import-v1-accounts
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles account_example.txt account ${EMPTY} ${EMPTY}
|
||||
log ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
log ${response}
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
sleep 5
|
||||
|
||||
Object-Import-v1-account_reachLimit
|
||||
[Tags] reachLimit account
|
||||
Comment 导入account
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles account10w.txt account ${EMPTY} ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
${rescode} ${response} QueryObject pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
log ${response}
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
@@ -278,7 +200,7 @@ Object-Export-v1-choosePage_ip
|
||||
Comment 导 出ip
|
||||
${objectIds} Create List
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=ip&objectSubType=endpoint
|
||||
${rescode} ${response} QueryObject pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=ip&objectSubType=endpoint
|
||||
@{exportIds} Create List ${EMPTY}
|
||||
FOR ${n} IN RANGE 4
|
||||
log ${n+1}
|
||||
@@ -318,7 +240,7 @@ Object-Export-v1-choosePage_fqdn
|
||||
Comment 导 出fqdn
|
||||
${objectIds} Create List
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=fqdn
|
||||
${rescode} ${response} QueryObject pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=fqdn
|
||||
@{exportIds} Create List ${EMPTY}
|
||||
FOR ${n} IN RANGE 1
|
||||
log ${n+1}
|
||||
@@ -359,7 +281,7 @@ Object-Export-v1-choosePage_subid
|
||||
Comment 导 出subid
|
||||
${objectIds} Create List
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=subscriberid
|
||||
${rescode} ${response} QueryObject pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=subscriberid
|
||||
@{exportIds} Create List ${EMPTY}
|
||||
FOR ${n} IN RANGE 1
|
||||
log ${n+1}
|
||||
@@ -399,7 +321,7 @@ Object-Export-v1-choosePage_http_signature
|
||||
Comment 导 出http_signature
|
||||
${objectIds} Create List
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=http_signature
|
||||
${rescode} ${response} QueryObject pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=http_signature
|
||||
@{exportIds} Create List ${EMPTY}
|
||||
FOR ${n} IN RANGE 1
|
||||
log ${n+1}
|
||||
@@ -439,7 +361,7 @@ Object-Export-v1-choosePage_Keywords
|
||||
Comment 导 出Keywords
|
||||
${objectIds} Create List
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=Keywords
|
||||
${rescode} ${response} QueryObject pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=Keywords
|
||||
@{exportIds} Create List ${EMPTY}
|
||||
FOR ${n} IN RANGE 1
|
||||
log ${n+1}
|
||||
@@ -479,7 +401,7 @@ Object-Export-v1-choosePage_url
|
||||
Comment 导 出Keywords
|
||||
${objectIds} Create List
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=url
|
||||
${rescode} ${response} QueryObject pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=url
|
||||
@{exportIds} Create List ${EMPTY}
|
||||
FOR ${n} IN RANGE 1
|
||||
log ${n+1}
|
||||
@@ -519,7 +441,7 @@ Object-Export-v1-choosePage_account
|
||||
Comment 导 出account
|
||||
${objectIds} Create List
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=account
|
||||
${rescode} ${response} QueryObject pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=account
|
||||
@{exportIds} Create List ${EMPTY}
|
||||
FOR ${n} IN RANGE 1
|
||||
log ${n+1}
|
||||
@@ -546,13 +468,14 @@ Object-Export-v1-all_accounts
|
||||
sleep 5
|
||||
|
||||
Policy-Import-v2-tsg_security_littleData_json
|
||||
[Tags] export littleData tsg_security
|
||||
Comment export littleData tsg_security
|
||||
[Tags] import littleData tsg_security
|
||||
Comment import littleData tsg_security
|
||||
${objectIds} Create List
|
||||
${rescode} ImportPolicy uploadFiles security_7ge.json tsg_security
|
||||
${rescode} ${response} QueryPolicy ?pageSize=20&pageNo=1&policyType=tsg_security&policyName=
|
||||
${rescode} ${totalNum} ImportPolicy uploadFiles security_7ge.json tsg_security
|
||||
${totalNumNotini} Evaluate ${totalNum}+1
|
||||
${rescode} ${response} QueryPolicy pageSize=${totalNumNotini}&pageNo=1&policyType=tsg_security&policyName=
|
||||
@{policyIds} Create List ${EMPTY}
|
||||
FOR ${n} IN RANGE 3
|
||||
FOR ${n} IN RANGE ${totalNum}
|
||||
log ${n+1}
|
||||
Insert Into List ${policyIds} ${n+1} ${response['data']['list'][${n+1}]['policyId']}
|
||||
END
|
||||
@@ -563,15 +486,53 @@ Policy-Import-v2-tsg_security_littleData_json
|
||||
log ${policyIds}
|
||||
sleep 5
|
||||
|
||||
Policy-Import-v2-tsg_security_largeData_json
|
||||
[Tags] Import 1wData tsg_security
|
||||
Comment 导入安全策略json
|
||||
${objectIds} Create List
|
||||
${rescode} ${totalNum} ImportPolicy uploadFiles security_10000.json tsg_security
|
||||
${totalNumNotini} Evaluate ${totalNum}+1
|
||||
${rescode} ${response} QueryPolicy pageSize=${totalNumNotini}&pageNo=1&policyType=tsg_security
|
||||
@{policyIds} Create List ${EMPTY}
|
||||
FOR ${n} IN RANGE ${totalNum}
|
||||
log ${n+1}
|
||||
Insert Into List ${policyIds} ${n+1} ${response['data']['list'][${n+1}]['policyId']}
|
||||
END
|
||||
Remove From List ${policyIds} 0
|
||||
log ${policyIds}
|
||||
${length}= Get Length ${policyIds}
|
||||
${policyIds} Create List {"policyType":"tsg_security","policyIds":${policyIds}}
|
||||
log ${policyIds}
|
||||
sleep 5
|
||||
|
||||
Policy-Import-v2-little_Data_tsg_security_txt
|
||||
[Tags] export littleData tsg_security
|
||||
Policy-Import-v2-tsg_security_littleData_txt
|
||||
[Tags] Import littleData tsg_security
|
||||
Comment 导入安全策略txt
|
||||
${objectIds} Create List
|
||||
${rescode} ImportPolicy uploadFiles security_7ge.txt tsg_security
|
||||
${rescode} ${response} QueryPolicy ?pageSize=20&pageNo=1&policyType=tsg_security&policyName=
|
||||
${rescode} ${totalNum} ImportPolicy uploadFiles security_7ge.txt tsg_security
|
||||
${totalNumNotini} Evaluate ${totalNum}+1
|
||||
${rescode} ${response} QueryPolicy pageSize=${totalNumNotini}&pageNo=1&policyType=tsg_security&policyName=
|
||||
@{policyIds} Create List ${EMPTY}
|
||||
FOR ${n} IN RANGE 3
|
||||
FOR ${n} IN RANGE ${totalNum}
|
||||
log ${n+1}
|
||||
Insert Into List ${policyIds} ${n+1} ${response['data']['list'][${n+1}]['policyId']}
|
||||
END
|
||||
Remove From List ${policyIds} 0
|
||||
log ${policyIds}
|
||||
${length}= Get Length ${policyIds}
|
||||
${policyIds} Create List {"policyType":"tsg_security","policyIds":${policyIds}}
|
||||
log ${policyIds}
|
||||
sleep 5
|
||||
|
||||
Policy-Import-v2-tsg_security_largeData_txt
|
||||
[Tags] Import 1wData tsg_security
|
||||
Comment 导入安全策略txt
|
||||
${objectIds} Create List
|
||||
${rescode} ${totalNum} ImportPolicy uploadFiles security_10000.txt tsg_security
|
||||
${totalNumNotini} Evaluate ${totalNum}+1
|
||||
${rescode} ${response} QueryPolicy pageSize=${totalNumNotini}&pageNo=1&policyType=tsg_security
|
||||
@{policyIds} Create List ${EMPTY}
|
||||
FOR ${n} IN RANGE ${totalNum}
|
||||
log ${n+1}
|
||||
Insert Into List ${policyIds} ${n+1} ${response['data']['list'][${n+1}]['policyId']}
|
||||
END
|
||||
@@ -583,11 +544,11 @@ Policy-Import-v2-little_Data_tsg_security_txt
|
||||
sleep 5
|
||||
|
||||
Policy-Import-v2-pxy_manipulation_littleData_json
|
||||
[Tags] export littleData pxy_manipulation
|
||||
[Tags] Import littleData pxy_manipulation
|
||||
Comment 导入代理策略json
|
||||
${objectIds} Create List
|
||||
${rescode} ${totalNum} ImportPolicy uploadFiles pxy.json pxy_manipulation
|
||||
${rescode} ${response} QueryPolicy ?pageSize=${totalNum}&pageNo=1&policyType=pxy_manipulation&policyName=
|
||||
${rescode} ${response} QueryPolicy pageSize=${totalNum}&pageNo=1&policyType=pxy_manipulation&policyName=
|
||||
@{policyIds} Create List ${EMPTY}
|
||||
FOR ${n} IN RANGE 1
|
||||
log ${n+1}
|
||||
@@ -600,16 +561,52 @@ Policy-Import-v2-pxy_manipulation_littleData_json
|
||||
log ${policyIds}
|
||||
sleep 5
|
||||
|
||||
Policy-Import-v2-pxy_manipulation_littleData_txt
|
||||
[Tags] export littleData pxy_manipulation
|
||||
Comment 导入代理策略txt
|
||||
Policy-Import-v2-pxy_manipulation_largeData_json
|
||||
[Tags] Import 1wData pxy_manipulation
|
||||
Comment 导入代理策略json
|
||||
${objectIds} Create List
|
||||
${rescode} ${totalNum} ImportPolicy uploadFiles pxy.txt pxy_manipulation
|
||||
${rescode} ${response} QueryPolicy ?pageSize=${totalNum}&pageNo=1&policyType=pxy_manipulation&policyName=
|
||||
${rescode} ${totalNum} ImportPolicy uploadFiles proxy_10000.json pxy_manipulation
|
||||
${rescode} ${response} QueryPolicy pageSize=${totalNum}&pageNo=1&policyType=pxy_manipulation
|
||||
@{policyIds} Create List ${EMPTY}
|
||||
FOR ${n} IN RANGE ${totalNum}
|
||||
log ${n+1}
|
||||
Insert Into List ${policyIds} ${n+1} ${response['data']['list'][${n+1}]['policyId']}
|
||||
Insert Into List ${policyIds} ${n+1} ${response['data']['list'][${n}]['policyId']}
|
||||
END
|
||||
Remove From List ${policyIds} 0
|
||||
log ${policyIds}
|
||||
${length}= Get Length ${policyIds}
|
||||
${policyIds} Create List {"policyType":"pxy_manipulation","policyIds":${policyIds}}
|
||||
log ${policyIds}
|
||||
sleep 5
|
||||
|
||||
Policy-Import-v2-pxy_manipulation_littleData_txt
|
||||
[Tags] Import littleData pxy_manipulation
|
||||
Comment 导入代理策略txt
|
||||
${objectIds} Create List
|
||||
${rescode} ${totalNum} ImportPolicy uploadFiles pxy.txt pxy_manipulation
|
||||
${rescode} ${response} QueryPolicy pageSize=${totalNum}&pageNo=1&policyType=pxy_manipulation&policyName=
|
||||
@{policyIds} Create List ${EMPTY}
|
||||
FOR ${n} IN RANGE ${totalNum}
|
||||
log ${n+1}
|
||||
Insert Into List ${policyIds} ${n+1} ${response['data']['list'][${n}]['policyId']}
|
||||
END
|
||||
Remove From List ${policyIds} 0
|
||||
log ${policyIds}
|
||||
${length}= Get Length ${policyIds}
|
||||
${policyIds} Create List {"policyType":"pxy_manipulation","policyIds":${policyIds}}
|
||||
log ${policyIds}
|
||||
sleep 5
|
||||
|
||||
Policy-Import-v2-pxy_manipulation_largeData_txt
|
||||
[Tags] Import 1wData pxy_manipulation
|
||||
Comment 导入代理策略txt
|
||||
${objectIds} Create List
|
||||
${rescode} ${totalNum} ImportPolicy uploadFiles proxy_10000.txt pxy_manipulation
|
||||
${rescode} ${response} QueryPolicy pageSize=${totalNum}&pageNo=1&policyType=pxy_manipulation
|
||||
@{policyIds} Create List ${EMPTY}
|
||||
FOR ${n} IN RANGE ${totalNum}
|
||||
log ${n+1}
|
||||
Insert Into List ${policyIds} ${n+1} ${response['data']['list'][${n}]['policyId']}
|
||||
END
|
||||
Remove From List ${policyIds} 0
|
||||
log ${policyIds}
|
||||
@@ -632,7 +629,7 @@ Policy-Export-v1-choosePage_tsg_security
|
||||
Comment 导 出安全json
|
||||
${objectIds} Create List
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${rescode} ${response} QueryPolicy ?pageSize=4&pageNo=1&policyType=tsg_security&policyName=
|
||||
${rescode} ${response} QueryPolicy pageSize=5&pageNo=1&policyType=tsg_security&policyName=
|
||||
@{exportIds} Create List ${EMPTY}
|
||||
FOR ${n} IN RANGE 4
|
||||
log ${n+1}
|
||||
@@ -672,7 +669,7 @@ Policy-Export-v1-choosePage_pxy_manipulation
|
||||
Comment 导 出代理json
|
||||
${objectIds} Create List
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${rescode} ${response} QueryPolicy ?pageSize=4&pageNo=1&policyType=pxy_manipulation&policyName=
|
||||
${rescode} ${response} QueryPolicy pageSize=4&pageNo=1&policyType=pxy_manipulation&policyName=
|
||||
@{exportIds} Create List ${EMPTY}
|
||||
FOR ${n} IN RANGE 4
|
||||
log ${n+1}
|
||||
@@ -698,6 +695,195 @@ Policy-Export-v1-all_pxy_manipulation
|
||||
WriteFile downloads proxy_all.json ${response}
|
||||
sleep 5
|
||||
|
||||
|
||||
Object-Import-v1-ip_error
|
||||
[Tags] error IP
|
||||
Comment 导入ip
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles ip_error.txt ip ${EMPTY} ${EMPTY}
|
||||
${duplicateLine} Set Variable ${importRes['data']['duplicateData'][0]['line'][0]}
|
||||
${invaidData} Set Variable ${importRes['data']['invalidData']}
|
||||
${len} get Length ${invaidData}
|
||||
@{invaidDataLine} create list ${EMPTY}
|
||||
FOR ${n} IN RANGE ${len}
|
||||
log ${n+1}
|
||||
Insert Into List ${invaidDataLine} ${n+1} ${importRes['data']['invalidData'][${n}]['line']}
|
||||
END
|
||||
Remove From List ${invaidDataLine} 0
|
||||
Insert Into List ${invaidDataLine} 0 ${duplicateLine}
|
||||
log ${invaidDataLine}
|
||||
${errorline} Create List 7 12 17 5
|
||||
${errorline} Evaluate list(map(int,${errorline}))
|
||||
#Should Be Equal ${invaidDataLine} ${errorline}
|
||||
${judgeValue} Evaluate set(${errorline}) <= set(${invaidDataLine})
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
sleep 5
|
||||
|
||||
Object-Import-v1-fqdn_error_andReachlimit
|
||||
[Tags] error fqdn Reach Limit
|
||||
Comment 导入fqdn
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles fqdn_100000.txt fqdn ${EMPTY} ${EMPTY}
|
||||
${duplicateLine} Set Variable ${importRes['data']['duplicateData'][0]['line']}
|
||||
${invaidData} Set Variable ${importRes['data']['invalidData']}
|
||||
${len} get Length ${invaidData}
|
||||
@{invaidDataLine} create list ${EMPTY}
|
||||
FOR ${n} IN RANGE ${len}
|
||||
log ${n+1}
|
||||
Insert Into List ${invaidDataLine} ${n+1} ${importRes['data']['invalidData'][${n}]['line']}
|
||||
END
|
||||
Remove From List ${invaidDataLine} 0
|
||||
${resErrorLines} Combine Lists ${invaidDataLine} ${duplicateLine}
|
||||
#Insert Into List ${invaidDataLine} 0 ${duplicateLine}
|
||||
log ${resErrorLines}
|
||||
${errorline} Create List 99989 99988 99990 99991 99992 99993 99977 99984 99985 99986
|
||||
${errorline} Evaluate list(map(int,${errorline}))
|
||||
#Should Be Equal ${invaidDataLine} ${errorline}
|
||||
${judgeValue} Evaluate set(${errorline}) <= set(${resErrorLines})
|
||||
${rescode} ${response} QueryObject pageSize=2&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
sleep 5
|
||||
|
||||
Object-Import-v1-subid_error_andReachlimit
|
||||
[Tags] error subid Reach Limit
|
||||
Comment 导入subid
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles subid_10w.txt subscriberid ${EMPTY} ${EMPTY}
|
||||
${duplicateLine} Set Variable ${importRes['data']['duplicateData'][0]['line']}
|
||||
${invaidData} Set Variable ${importRes['data']['invalidData']}
|
||||
${len} get Length ${invaidData}
|
||||
@{invaidDataLine} create list ${EMPTY}
|
||||
FOR ${n} IN RANGE ${len}
|
||||
log ${n+1}
|
||||
Insert Into List ${invaidDataLine} ${n+1} ${importRes['data']['invalidData'][${n}]['line']}
|
||||
END
|
||||
Remove From List ${invaidDataLine} 0
|
||||
${resErrorLines} Combine Lists ${invaidDataLine} ${duplicateLine}
|
||||
#Insert Into List ${invaidDataLine} 0 ${duplicateLine}
|
||||
log ${resErrorLines}
|
||||
${errorline} Create List 8165 8167 22037 22044
|
||||
${errorline} Evaluate list(map(int,${errorline}))
|
||||
#Should Be Equal ${invaidDataLine} ${errorline}
|
||||
${judgeValue} Evaluate set(${errorline}) <= set(${resErrorLines})
|
||||
${rescode} ${response} QueryObject pageSize=2&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
sleep 5
|
||||
|
||||
Object-Import-v1-HTTP Signatures_error_andReachlimit
|
||||
[Tags] error HTTP Signatures Reach Limit
|
||||
Comment 导入HTTP Signatures
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles httpsig10w.txt http_signature ${EMPTY} ${EMPTY}
|
||||
${duplicateLine} Set Variable ${importRes['data']['duplicateData'][0]['line'][0]}
|
||||
${invaidData} Set Variable ${importRes['data']['invalidData']}
|
||||
${len} get Length ${invaidData}
|
||||
@{invaidDataLine} create list ${EMPTY}
|
||||
FOR ${n} IN RANGE ${len}
|
||||
log ${n+1}
|
||||
Insert Into List ${invaidDataLine} ${n+1} ${importRes['data']['invalidData'][${n}]['line']}
|
||||
END
|
||||
Remove From List ${invaidDataLine} 0
|
||||
Insert Into List ${invaidDataLine} 0 ${duplicateLine}
|
||||
log ${invaidDataLine}
|
||||
${errorline} Create List 16 99993 76520 76507 76508
|
||||
${errorline} Evaluate list(map(int,${errorline}))
|
||||
#Should Be Equal ${invaidDataLine} ${errorline}
|
||||
${judgeValue} Evaluate set(${errorline}) <= set(${invaidDataLine})
|
||||
${rescode} ${response} QueryObject pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
sleep 5
|
||||
|
||||
Object-Import-v1-Keywords_error_andReachlimit
|
||||
[Tags] error Keywords Reach Limit
|
||||
Comment 导入Keywords
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles keyword_10w.txt keywords ${EMPTY} ${EMPTY}
|
||||
${duplicateLine} Set Variable ${importRes['data']['duplicateData'][0]['line'][0]}
|
||||
${invaidData} Set Variable ${importRes['data']['invalidData']}
|
||||
${len} get Length ${invaidData}
|
||||
@{invaidDataLine} create list ${EMPTY}
|
||||
FOR ${n} IN RANGE ${len}
|
||||
log ${n+1}
|
||||
Insert Into List ${invaidDataLine} ${n+1} ${importRes['data']['invalidData'][${n}]['line']}
|
||||
END
|
||||
Remove From List ${invaidDataLine} 0
|
||||
Insert Into List ${invaidDataLine} 0 ${duplicateLine}
|
||||
log ${invaidDataLine}
|
||||
${errorline} Create List 34 41 70 72454
|
||||
${errorline} Evaluate list(map(int,${errorline}))
|
||||
#Should Be Equal ${invaidDataLine} ${errorline}
|
||||
${judgeValue} Evaluate set(${errorline}) <= set(${invaidDataLine})
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
sleep 5
|
||||
|
||||
Object-Import-v1-URLs_error_andReachlimit
|
||||
[Tags] error URLs Reach Limit
|
||||
Comment 导入URLs
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles url_1000000.txt url ${EMPTY} ${EMPTY}
|
||||
${duplicateLine} Set Variable ${importRes['data']['duplicateData'][0]['line'][0]}
|
||||
${invaidData} Set Variable ${importRes['data']['invalidData']}
|
||||
${len} get Length ${invaidData}
|
||||
@{invaidDataLine} create list ${EMPTY}
|
||||
FOR ${n} IN RANGE ${len}
|
||||
log ${n+1}
|
||||
Insert Into List ${invaidDataLine} ${n+1} ${importRes['data']['invalidData'][${n}]['line']}
|
||||
END
|
||||
Remove From List ${invaidDataLine} 0
|
||||
Insert Into List ${invaidDataLine} 0 ${duplicateLine}
|
||||
log ${invaidDataLine}
|
||||
${errorline} Create List 8 9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9423
|
||||
${errorline} Evaluate list(map(int,${errorline}))
|
||||
#Should Be Equal ${invaidDataLine} ${errorline}
|
||||
${judgeValue} Evaluate set(${errorline}) <= set(${invaidDataLine})
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
sleep 5
|
||||
|
||||
Object-Import-v1-Accounts_error_andReachlimit
|
||||
[Tags] error Accounts Reach Limit
|
||||
Comment 导入Accounts
|
||||
${policyIds} Set Variable ${EMPTY}
|
||||
${objectIds} Set Variable ${EMPTY}
|
||||
log ${objectIds}
|
||||
${rescode} ${objectType} ${importRes} ImportObject uploadFiles account10w.txt account ${EMPTY} ${EMPTY}
|
||||
${duplicateLine} Set Variable ${importRes['data']['duplicateData'][0]['line'][0]}
|
||||
${invaidData} Set Variable ${importRes['data']['invalidData']}
|
||||
${len} get Length ${invaidData}
|
||||
@{invaidDataLine} create list ${EMPTY}
|
||||
FOR ${n} IN RANGE ${len}
|
||||
log ${n+1}
|
||||
Insert Into List ${invaidDataLine} ${n+1} ${importRes['data']['invalidData'][${n}]['line']}
|
||||
END
|
||||
Remove From List ${invaidDataLine} 0
|
||||
Insert Into List ${invaidDataLine} 0 ${duplicateLine}
|
||||
log ${invaidDataLine}
|
||||
${errorline} Create List 13 14 15 20
|
||||
${errorline} Evaluate list(map(int,${errorline}))
|
||||
#Should Be Equal ${invaidDataLine} ${errorline}
|
||||
${judgeValue} Evaluate set(${errorline}) <= set(${invaidDataLine})
|
||||
${rescode} ${response} QueryObject ?pageSize=20&pageNo=1&isExclusion=0&isInitialize=0&objectType=${objectType}
|
||||
log pssssssssssssssssssssssssssssssssssssssssssssssssssss
|
||||
${objectIds} Create List ${response['data']['list'][0]['objectId']}
|
||||
sleep 5
|
||||
|
||||
|
||||
|
||||
@@ -206,6 +206,14 @@ QueryPolicy
|
||||
#log ${response}
|
||||
${rescode} Set Variable ${response['code']}
|
||||
[Return] ${rescode} ${response}
|
||||
|
||||
QueryObject
|
||||
#hbn
|
||||
[Arguments] ${body}
|
||||
${response} BaseGetRequest /${version}/policy/object body=${body}
|
||||
log ${response}
|
||||
${rescode} Set Variable ${response['code']}
|
||||
[Return] ${rescode} ${response}
|
||||
AddPolicy2
|
||||
[Arguments] ${returnData} ${policyList}
|
||||
${body} PolicyParamsOpertion ${returnData} ${policyList} add
|
||||
|
||||
Reference in New Issue
Block a user