This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
dongxiaoyan-tsg-autotest/01-TestCase/tsg_ui/ui_security/Ui_MonitorFTPCase.robot
2021-03-22 18:24:26 +08:00

151 lines
6.5 KiB
Plaintext

*** Settings ***
Force Tags tsg-ui Policies Security
Library Selenium2Library
Resource ../../../02-Keyword/tsg_ui/objects/NewObjectPages.robot
Resource ../../../02-Keyword/tsg_ui/objects/NewObject.robot
Resource ../../../02-Keyword/tsg_ui/Menu.robot
Resource ../../../03-Variable/PolicyObjectDefault.txt
Resource ../../../02-Keyword/tsg_ui/policy/UIPolicy.robot
*** Test Cases ***
###############################################################VOIP#################################################################
SecurityMonitorFTP001
[Tags] Monitor FTP URI
#新建对象url
Comment 新建对象url
CreatePage URL single ${TEST NAME}${tag}_URL1 keywordtext=pxes
#新建对象url
Comment 新建对象url
CreatePage URL single ${TEST NAME}${tag}_URL2 keywordtext= *codes.txt
${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}${tag}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535
${sourceAddIpList} Create List ${sip1}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${URIname} create list ${TEST NAME}${tag}_URL1 ${TEST NAME}${tag}_URL2
${filter} create list URI
${filterInfo} Create Dictionary Filter=${filter} URIname=${URIname}
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME}${tag} PolicyAction=Monitor ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
PoliciesDelete
SecurityMonitorFTP002
[Tags] Monitor FTP Content
#新建Content
CreatePage Key single ${TEST NAME}${tag}_Content keywordtext=acpi-fakekey
${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}${tag}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535
${sourceAddIpList} Create List ${sip1}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${FTPContentname} create list ${TEST NAME}${tag}_Content
${filter} create list Content
${filterInfo} Create Dictionary Filter=${filter} FTPContentname=${FTPContentname}
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME}${tag} PolicyAction=Monitor ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
PoliciesDelete
SecurityMonitorFTP003
[Tags] Monitor FTP Account
#新建Account
CreatePage Account single ${TEST NAME}${tag}_Account keywordtext=anony*
${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}${tag}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535
${sourceAddIpList} Create List ${sip1}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${FTPAccountname} create list ${TEST NAME}${tag}_Account
${filter} create list Account
${filterInfo} Create Dictionary Filter=${filter} FTPAccountname=${FTPAccountname}
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME}${tag} PolicyAction=Monitor ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
PoliciesDelete
SecurityMonitorFTP004
[Tags] Monitor FTP RST
${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}${tag}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535
${sourceAddIpList} Create List ${sip1}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME}${tag} PolicyAction=Monitor ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
UIPolicies ${policyInfo} SourceInfo=${sourceInfo}
SecurityMonitorFTP005
[Tags] Monitor FTP URI+Content
#新建对象url
Comment 新建对象url
CreatePage URL single ${TEST NAME}${tag}_URL1 keywordtext=pub/iso/linux
#新建Content
CreatePage Key single ${TEST NAME}${tag}_Content keywordtext=These options
${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}${tag}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535
${sourceAddIpList} Create List ${sip1}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${URIname} create list ${TEST NAME}${tag}_URL1
${FTPContentname} create list ${TEST NAME}${tag}_Content
${filter} create list URI Content
${filterInfo} Create Dictionary Filter=${filter} URIname=${URIname} FTPContentname=${FTPContentname}
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME}${tag} PolicyAction=Monitor ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
UIPolicies ${policyInfo} SourceInfo=${sourceInfo} FilterInfo=${filterInfo}
PoliciesDelete
SecurityMonitorFTP007
[Tags] Monitor FTP Content
#新建Content
CreatePage Key single ${TEST NAME}${tag}_Content keywordtext=abiword
${FTPContentname} create list ${TEST NAME}${tag}_Content
${filter} create list Content
${filterInfo} Create Dictionary Filter=${filter} FTPContentname=${FTPContentname}
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME}${tag} PolicyAction=Monitor ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
PoliciesDelete
###############################################################VOIP#################################################################