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

151 lines
6.4 KiB
Plaintext
Raw Normal View History

*** 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}_URL1 keywordtext=pxes
#新建对象url
Comment 新建对象url
CreatePage URL single ${TEST NAME}_URL2 keywordtext= *codes.txt
${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535
${sourceAddIpList} Create List ${sip1}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${URIname} create list ${TEST NAME}_URL1 ${TEST NAME}_URL2
${filter} create list URI
${filterInfo} Create Dictionary Filter=${filter} URIname=${URIname}
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} 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}_Content keywordtext=acpi-fakekey
${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535
${sourceAddIpList} Create List ${sip1}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${FTPContentname} create list ${TEST NAME}_Content
${filter} create list Content
${filterInfo} Create Dictionary Filter=${filter} FTPContentname=${FTPContentname}
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} 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}_Account keywordtext=anony*
${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535
${sourceAddIpList} Create List ${sip1}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${FTPAccountname} create list ${TEST NAME}_Account
${filter} create list Account
${filterInfo} Create Dictionary Filter=${filter} FTPAccountname=${FTPAccountname}
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} 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}_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} 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}_URL1 keywordtext=pub/iso/linux
#新建Content
CreatePage Key single ${TEST NAME}_Content keywordtext=These options
${sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}_IP1 Ipclienttext1=192.168.50.17 Port=1-65535
${sourceAddIpList} Create List ${sip1}
${sourceInfo} Create Dictionary sourceAddIpList=${sourceAddIpList}
${URIname} create list ${TEST NAME}_URL1
${FTPContentname} create list ${TEST NAME}_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} 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}_Content keywordtext=abiword
${FTPContentname} create list ${TEST NAME}_Content
${filter} create list Content
${filterInfo} Create Dictionary Filter=${filter} FTPContentname=${FTPContentname}
${policyInfo} Create Dictionary PolicyType=Security Policy CreateorEdit=Create PolicyName=${TEST NAME} PolicyAction=Monitor ApplicationSearch=FTP PolicyLogSession=1 PolicyEnabled=1
UIPolicies ${policyInfo} FilterInfo=${filterInfo}
PoliciesDelete
###############################################################VOIP#################################################################