*** Settings *** Test Teardown run keywords Delete-Proxy-estimate ${PolicyName} ... AND Delete-object-estimate ${ObjName} Force Tags tsg-ui settings TCPProxy Resource ../../../02-Keyword/tsg_ui/proxyTCPOptions/ProxyTCPOptions.robot Library OperatingSystem Resource ../../../02-Keyword/tsg_ui/Menu.robot Resource ../../../03-Variable/bifangapivariable.txt Resource ../../../02-Keyword/tsg_ui/objects/NewObjectPages.robot Resource ../../../02-Keyword/tsg_ui/objects/NewObject.robot Resource ../../../03-Variable/PolicyObjectDefault.txt *** Test Cases *** Proxy-TCP-Options001 #新建对象fqdn Comment 新建对象fqdn CreatePage FQDN single ${TEST NAME}_FQDN keywordtext=*www.baidu.com #新建策略 ${TCPProxy} Create Dictionary Tcpname=${TEST NAME}_TCPName EnableTCPPassthrough=open BypassDuplicatedPacket=open ${Sip1} Create Dictionary Sordtype=Source Type1=Ip CreateOrSearch=Create Add=Address Name=${TEST NAME}_IP1 Ipclienttext1=192.168.40.11-192.168.40.110 Port=1-65535 ${Ip_name1} create list ${TEST NAME}_IP1 ${SourceAddIpList} Create List ${Sip1} ${SourceInfo} Create Dictionary sourceAddIpList=${SourceAddIpList} ${Dip1} Create Dictionary Sordtype=Destination Type1=Ip CreateOrSearch=Search ObjectName=${Ip_name1} ${DestinationAddIpList} Create List ${Dip1} ${DestinationInfo} Create Dictionary destinationAddIpList=${DestinationAddIpList} ${TCPClientDict} Create Dictionary ClientOverrideMSS=open ClientMSSvalue=800 ClientNoDelay=open Clientttlvalue=100 ClientKeepalive=open ClientProbeNumber=30 ... ClientIdleTime=30 ClientInterval=30 ClientUserTimeout=500 ${TCPServerDict} Create Dictionary ServerOverrideMSS=open ServerMSSvalue=800 ServerNoDelay=open Serverttlvalue=100 ServerKeepalive=open ServerProbeNumber=30 ... ServerIdleTime=30 ServerInterval=30 ServerUserTimeout=500 ${SNIname} create list ${TEST NAME}_FQDN ${IPname} create list ${TEST NAME}_IP1 ${Filter} create list SNI ${FilterInfo} Create Dictionary Filtercreate=${Filter} SNIname=${SNIname} ${PolicyName} set variable ${TCPProxy}[Tcpname] ${ObjName} Create Dictionary IP=${IPname} FQDN=${SNIname} UIAddProxyTCPOptions ${TCPProxy} ${TCPClientDict} ${TCPServerDict} SourceInfo=${SourceInfo} DestinationInfo=${DestinationInfo} FilterInfo=${FilterInfo}