From dd7ab5b079b9f22cad7fa66bd3006292ded4272e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=AC=E5=B7=8D=E5=B7=9D?= Date: Tue, 23 Jun 2020 21:04:14 +0800 Subject: [PATCH] =?UTF-8?q?dns=E9=AA=8C=E8=AF=81=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tsg_adc/multi_step/b-Deny_Dns_Tests.robot | 101 ++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 01-TestCase/tsg_adc/multi_step/b-Deny_Dns_Tests.robot diff --git a/01-TestCase/tsg_adc/multi_step/b-Deny_Dns_Tests.robot b/01-TestCase/tsg_adc/multi_step/b-Deny_Dns_Tests.robot new file mode 100644 index 0000000..6ecc724 --- /dev/null +++ b/01-TestCase/tsg_adc/multi_step/b-Deny_Dns_Tests.robot @@ -0,0 +1,101 @@ +*** Settings *** +Force Tags tsg_adc_wp security_policy adc_verify +Library OperatingSystem +Resource ../../../02-Keyword/tsg_adc/SystemCommand.robot +Resource ../../../02-Keyword/tsg_bfapi/PolicyObject.robot +Resource ../../../02-Keyword/tsg_bfapi/LogVariable.robot +Resource ../../../02-Keyword/tsg_adc/FileOperation.robot + +*** Test Cases *** +SecurityPolicy-Deny-Dns-00001 + [Tags] fqdn + Comment 功能端验证HTTP验证 + ${commandstr} run keyword if '${systemType}'=='Windows' set variable nslookup -d www.facebook.com + ... ELSE set variable nslookup www.facebook.com + ${stringlist} run keyword if '${systemType}'=='Windows' Create List 超时 + ... ELSE Create List canonical name = www.facebook.com + ${starttime} Get Time + Sleep ${policyVerificationSleepSeconds}s + ${rescode} SystemCommands ${commandstr} ${stringlist} + Sleep ${policyLogVerificationSleepSeconds}s + ${endtime} Get Time + insert_time_to_file1 deny_dns_starttime ${starttime} deny_dns_endtime ${endtime} + Comment 功能端验证HTTP验证 + ${commandstr} run keyword if '${systemType}'=='Windows' set variable nslookup -d ok.ru + ... ELSE set variable nslookup ok.ru + ${stringlist} run keyword if '${systemType}'=='Windows' Create List 超时 + ... ELSE Create List canonical name = ok.ru + ${starttime} Get Time + Sleep ${policyVerificationSleepSeconds}s + ${rescode} SystemCommands ${commandstr} ${stringlist} + Sleep ${policyLogVerificationSleepSeconds}s + ${endtime} Get Time + insert_time_to_file1 deny_dns_starttime1 ${starttime} deny_dns_endtime1 ${endtime} + +SecurityPolicy-Deny-Dns-00002 + [Tags] cat + Comment 功能端验证HTTP验证 + ${commandstr} run keyword if '${systemType}'=='Windows' set variable nslookup -d www.yhd.com + ... ELSE set variable nslookup -debug -query=A \ www.yhd.com + ${stringlist} run keyword if '${systemType}'=='Windows' Create List 192.168.41.186 www.jd.com ttl = 500 + ... ELSE Create List 192.168.41.186 www.jd.com ttl = 500 + ${starttime} Get Time + Sleep ${policyVerificationSleepSeconds}s + ${rescode} SystemCommands ${commandstr} ${stringlist} + Sleep ${policyLogVerificationSleepSeconds}s + ${endtime} Get Time + insert_time_to_file1 deny_dns_starttime2 ${starttime} deny_dns_endtime2 ${endtime} + Comment 功能端验证HTTP验证 + ${commandstr} run keyword if '${systemType}'=='Windows' set variable nslookup -d www.vk.com + ... ELSE set variable nslookup -debug -query=A \ www.vk.com + ${stringlist} run keyword if '${systemType}'=='Windows' Create List 192.168.41.186 www.jd.com ttl = 500 + ... ELSE Create List 192.168.41.186 www.jd.com ttl = 500 + ${starttime} Get Time + Sleep ${policyVerificationSleepSeconds}s + ${rescode} SystemCommands ${commandstr} ${stringlist} + Sleep ${policyLogVerificationSleepSeconds}s + ${endtime} Get Time + insert_time_to_file1 deny_dns_starttime3 ${starttime} deny_dns_endtime3 ${endtime} + +SecurityPolicy-Deny-Dns-00003 + [Tags] cat + Comment 功能端验证HTTP验证 + ${commandstr} run keyword if '${systemType}'=='Windows' set variable nslookup -d ya.ru + ... ELSE set variable nslookup -debug -query=AAAA ya.ru + ${stringlist} run keyword if '${systemType}'=='Windows' Create List fc00::2:11 www.taobao.com ttl = 400 + ... ELSE Create List fc00::2:11 www.taobao.com ttl = 400 + ${starttime} Get Time + Sleep ${policyVerificationSleepSeconds}s + ${rescode} SystemCommands ${commandstr} ${stringlist} + Sleep ${policyLogVerificationSleepSeconds}s + ${endtime} Get Time + insert_time_to_file1 deny_dns_starttime4 ${starttime} deny_dns_endtime4 ${endtime} + Comment 功能端验证HTTP验证 + ${commandstr} run keyword if '${systemType}'=='Windows' set variable nslookup -d ya.ru + ... ELSE set variable nslookup -debug -query=AAAA ya.ru + ${stringlist} run keyword if '${systemType}'=='Windows' Create List fc00::2:11 www.taobao.com ttl = 400 + ... ELSE Create List fc00::2:11 www.taobao.com ttl = 400 + ${starttime} Get Time + Sleep ${policyVerificationSleepSeconds}s + ${rescode} SystemCommands ${commandstr} ${stringlist} + Sleep ${policyLogVerificationSleepSeconds}s + ${endtime} Get Time + insert_time_to_file1 deny_dns_starttime5 ${starttime} deny_dns_endtime5 ${endtime} + +SecurityPolicy-Deny-Dns-00004 + [Tags] 最大重定向 + Comment 功能端验证HTTP验证 + ${commandstr} run keyword if '${systemType}'=='Windows' set variable nslookup -d www.youtube.com + ... ELSE set variable nslookup -debug -query=A www.youtube.com + ${stringlist} run keyword if '${systemType}'=='Windows' Create List 192.168.40.110 www.facebook.com ttl = 400 www.ok.ru fc00::2:22 + ... ELSE Create List 192.168.40.110 www.ok.ru ttl = 400 + ${commandstr} run keyword if '${systemType}'=='Windows' set variable nslookup -d www.youtube.com + ... ELSE set variable nslookup -debug -query=AAAA www.youtube.com + ${stringlist} run keyword if '${systemType}'=='Windows' Create List fc00::2:22 www.facebook.com ttl = 400 www.ok.ru 192.168.40.110 + ... ELSE Create List ttl = 400 www.facebook.com fc00::2:22 + ${starttime} Get Time + Sleep ${policyVerificationSleepSeconds}s + ${rescode} SystemCommands ${commandstr} ${stringlist} + Sleep ${policyLogVerificationSleepSeconds}s + ${endtime} Get Time + insert_time_to_file1 deny_dns_starttime6 ${starttime} deny_dns_endtime6 ${endtime}