上传修改的预统计接口的关键字和case,以及自定义库GetTimeLibrary

This commit is contained in:
lyf
2020-06-24 18:12:03 +08:00
parent d5a39ae44b
commit b0054752ae
27 changed files with 758 additions and 321 deletions

View File

@@ -7,6 +7,7 @@ ${url} /${version}/report/policyevent/hit/timeandcount
*** Test Cases ***
LogStatistics-Timeandcount-00001
[Tags] security_event_hits_log类型正常输出 单policyId
Timeandcount ${url} security_event_hits_log 20515

View File

@@ -4,16 +4,30 @@ Library Collections
Library REST
Resource ../../../03-Variable/BifangApiVariable.txt
Resource ../../../02-Keyword/tsg_bfapi/dashboard_data_compare/ClientIPTopN.robot
Library GetTimeLibrary
*** Test Cases ***
ClientIPTopN-0001
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
#dashboard 源IP统计 bifang和bigData对比
ClientIPTopN 1 bytes 5
ClientIPTopN ${starttime} ${endtime} bytes 5
ClientIPTopN-0002
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
#dashboard 源IP统计 bifang和bigData对比
ClientIPTopN 2 packets 5
ClientIPTopN ${starttime} ${endtime} packets 5
ClientIPTopN-0003
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
#dashboard 源IP统计 bifang和bigData对比
ClientIPTopN 3 sessions 10
ClientIPTopN ${starttime} ${endtime} sessions 10

View File

@@ -4,16 +4,29 @@ Library Collections
Library REST
Resource ../../../03-Variable/BifangApiVariable.txt
Resource ../../../02-Keyword/tsg_bfapi/dashboard_data_compare/DomainTopN.robot
Library GetTimeLibrary
*** Test Cases ***
DomainTopN-0001
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
#dashboard 域名统计 bifang和bigData对比
DomainTopN 1 bytes 10
DomainTopN ${starttime} ${endtime} bytes 10
DomainTopN-0002
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
#dashboard 域名统计 bifang和bigData对比
DomainTopN 2 packets 10
DomainTopN ${starttime} ${endtime} packets 10
DomainTopN-0003
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
#dashboard 域名统计 bifang和bigData对比
DomainTopN 3 sessions 10
DomainTopN ${starttime} ${endtime} sessions 10

View File

@@ -4,100 +4,249 @@ Library Collections
Library REST
Resource ../../../03-Variable/BifangApiVariable.txt
Resource ../../../02-Keyword/tsg_bfapi/dashboard_data_compare/PolicyActionHitStatistics.robot
Library GetTimeLibrary
*** Test Cases ***
SecurityEventActionHit-bytes-0001
# dashboard界面 安全策略各动作命中计数 bytes bifang和bigData对比
SecurityEventActionHit-bytes 1 300 5
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SecurityEventActionHit-bytes ${startTime} ${endTime} 300 5
SecurityEventActionHit-bytes-0002
# dashboard界面 安全策略各动作命中计数 bytes bifang和bigData对比
SecurityEventActionHit-bytes 2 600 5
# dashboard界面 安全策略各动作命中计数 bytes bifang和bigData对比
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SecurityEventActionHit-bytes ${startTime} ${endTime} 600 5
SecurityEventActionHit-bytes-0003
# dashboard界面 安全策略各动作命中计数 bytes bifang和bigData对比
SecurityEventActionHit-bytes 3 600 10
# dashboard界面 安全策略各动作命中计数 bytes bifang和bigData对比
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SecurityEventActionHit-bytes ${startTime} ${endTime} 600 10
SecurityEventActionHit-packets-0001
# dashboard界面 安全策略各动作命中计数 packets bifang和bigData对比
SecurityEventActionHit-packets 1 300 5
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SecurityEventActionHit-packets ${startTime} ${endTime} 300 5
SecurityEventActionHit-packets-0002
# dashboard界面 安全策略各动作命中计数 packets bifang和bigData对比
SecurityEventActionHit-packets 2 600 5
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SecurityEventActionHit-packets ${startTime} ${endTime} 600 5
SecurityEventActionHit-packets-0003
# dashboard界面 安全策略各动作命中计数 packets bifang和bigData对比
SecurityEventActionHit-packets 3 600 10 2020-03-31 16:00:00 2020-04-07 16:00:00
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SecurityEventActionHit-packets ${startTime} ${endTime} 600 10
SecurityEventActionHit-sessions-0001
# dashboard界面 安全策略各动作命中计数 sessions bifang和bigData对比
SecurityEventActionHit-sessions 1 300 5
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SecurityEventActionHit-sessions ${startTime} ${endTime} 300 5
SecurityEventActionHit-sessions-0002
# dashboard界面 安全策略各动作命中计数 sessions bifang和bigData对比
SecurityEventActionHit-sessions 2 300 5
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SecurityEventActionHit-sessions ${startTime} ${endTime} 300 5
SecurityEventActionHit-sessions-0003
# dashboard界面 安全策略各动作命中计数 sessions bifang和bigData对比
SecurityEventActionHit-sessions 3 300 10
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SecurityEventActionHit-sessions ${startTime} ${endTime} 300 10
SecurityEventActionHit-thrend-bytes-0001
# dashboard界面 安全策略各动作命中计数趋势 bytes bifang和bigData对比
SecurityEventActionHit-thrend-bytes 1 300 5
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SecurityEventActionHit-thrend-bytes ${startTime} ${endTime} 300 5
SecurityEventActionHit-thrend-bytes-0002
# dashboard界面 安全策略各动作命中计数趋势 bytes bifang和bigData对比
SecurityEventActionHit-thrend-bytes 2 300 5
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SecurityEventActionHit-thrend-bytes ${startTime} ${endTime} 300 5
SecurityEventActionHit-thrend-bytes-0003
# dashboard界面 安全策略各动作命中计数趋势 bytes bifang和bigData对比
SecurityEventActionHit-thrend-bytes 3 600 10
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SecurityEventActionHit-thrend-bytes ${startTime} ${endTime} 600 10
SecurityEventActionHit-thrend-packets-0001
# dashboard界面 安全策略各动作命中计数趋势 packets bifang和bigData对比
SecurityEventActionHit-thrend-packets 1 300 5
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SecurityEventActionHit-thrend-packets ${startTime} ${endTime} 300 5
SecurityEventActionHit-thrend-packets-0002
# dashboard界面 安全策略各动作命中计数趋势 packets bifang和bigData对比
SecurityEventActionHit-thrend-packets 2 300 5
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SecurityEventActionHit-thrend-packets ${startTime} ${endTime} 300 5
SecurityEventActionHit-thrend-packets-0003
# dashboard界面 安全策略各动作命中计数趋势 packets bifang和bigData对比
SecurityEventActionHit-thrend-packets 3 600 10
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SecurityEventActionHit-thrend-packets ${startTime} ${endTime} 600 10
SecurityEventActionHit-thrend-sessions-0001
# dashboard界面 安全策略各动作命中计数趋势 sessions bifang和bigData对比
SecurityEventActionHit-thrend-sessions 1 300 5
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SecurityEventActionHit-thrend-sessions ${startTime} ${endTime} 300 5
SecurityEventActionHit-thrend-sessions-0002
# dashboard界面 安全策略各动作命中计数趋势 sessions bifang和bigData对比
SecurityEventActionHit-thrend-sessions 2 300 5
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SecurityEventActionHit-thrend-sessions ${startTime} ${endTime} 300 5
SecurityEventActionHit-thrend-sessions-0003
# dashboard界面 安全策略各动作命中计数趋势 sessions bifang和bigData对比
SecurityEventActionHit-thrend-sessions 3 600 10
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SecurityEventActionHit-thrend-sessions ${startTime} ${endTime} 600 10
ProxyEventActionHit-sessions-0001
# dashboard界面 代理策略各动作命中计数 sessions bifang和bigData对比
ProxyEventActionHit-sessions 1 300 5
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
ProxyEventActionHit-sessions ${startTime} ${endTime} 300 5
ProxyEventActionHit-sessions-0002
# dashboard界面 代理策略各动作命中计数 sessions bifang和bigData对比
ProxyEventActionHit-sessions 2 300 5
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
ProxyEventActionHit-sessions ${startTime} ${endTime} 300 5
ProxyEventActionHit-sessions-0003
# dashboard界面 代理策略各动作命中计数 sessions bifang和bigData对比
ProxyEventActionHit-sessions 3 600 10
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
ProxyEventActionHit-sessions ${startTime} ${endTime} 600 10
ProxyEventActionHit-trend-sessions-0001
# dashboard界面 代理策略各动作命中计数趋势 sessions bifang和bigData对比
ProxyEventActionHit-trend-sessions 1 300 5
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
ProxyEventActionHit-trend-sessions ${startTime} ${endTime} 300 5
ProxyEventActionHit-trend-sessions-0002
# dashboard界面 代理策略各动作命中计数趋势 sessions bifang和bigData对比
ProxyEventActionHit-trend-sessions 2 300 5
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
ProxyEventActionHit-trend-sessions ${startTime} ${endTime} 300 5
ProxyEventActionHit-trend-sessions-0003
# dashboard界面 代理策略各动作命中计数趋势 sessions bifang和bigData对比
ProxyEventActionHit-trend-sessions 3 600 10
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
ProxyEventActionHit-trend-sessions ${startTime} ${endTime} 600 10

View File

@@ -3,28 +3,54 @@ Force Tags tsg-bfapi dashboard policy topn
Library Collections
Resource ../../../03-Variable/BifangApiVariable.txt
Resource ../../../02-Keyword/tsg_bfapi/dashboard_data_compare/PolicyEventHitTopN.robot
Library GetTimeLibrary
*** Test Cases ***
SecurityEventHitTopN-0001
# dashboard界面 安全策略命中TopN bifang和bigData对比
SecurityEventHit 1 10
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
SecurityEventHit ${startTime} ${endTime} 10
SecurityEventHitTopN-0002
# dashboard界面 安全策略命中TopN bifang和bigData对比
SecurityEventHit 2 10
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
SecurityEventHit ${startTime} ${endTime} 10
SecurityEventHitTopN-0003
# dashboard界面 安全策略命中TopN bifang和bigData对比
SecurityEventHit 3 10
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
SecurityEventHit ${startTime} ${endTime} 10
ProxyEventHitTopN-0001
# dashboard界面 代理策略命中TopN bifang和bigData对比
ProxyEventHit 1 10
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
ProxyEventHit ${startTime} ${endTime} 10
ProxyEventHitTopN-0002
# dashboard界面 代理策略命中TopN bifang和bigData对比
ProxyEventHit 2 10
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
ProxyEventHit ${startTime} ${endTime} 10
ProxyEventHitTopN-0003
# dashboard界面 代理策略命中TopN bifang和bigData对比
ProxyEventHit 3 10
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
ProxyEventHit ${startTime} ${endTime} 10

View File

@@ -4,29 +4,54 @@ Library Collections
Library REST
Resource ../../../03-Variable/BifangApiVariable.txt
Resource ../../../02-Keyword/tsg_bfapi/dashboard_data_compare/ProxyPinningStatistics.robot
Library GetTimeLibrary
*** Test Cases ***
ProxyPinning-0001
# dashboard界面 Proxy Pinning计数 bifang和bigData对比
ProxyPinning 1 300 5
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
ProxyPinning ${startTime} ${endTime} 300 5
ProxyPinning-0002
# dashboard界面 Proxy Pinning计数 bifang和bigData对比
ProxyPinning 2 300 5
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
ProxyPinning ${startTime} ${endTime} 300 5
ProxyPinning-0003
# dashboard界面 Proxy Pinning计数 bifang和bigData对比
ProxyPinning 3 600 10
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
ProxyPinning ${startTime} ${endTime} 600 10
ProxyPinning-trend-0001
# dashboard界面 Proxy Pinning计数 bifang和bigData对比
ProxyPinningTrend 1 300 5
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
ProxyPinningTrend ${startTime} ${endTime} 300 5
ProxyPinning-trend-0002
# dashboard界面 Proxy Pinning计数 bifang和bigData对比
ProxyPinningTrend 2 300 5
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
ProxyPinningTrend ${startTime} ${endTime} 300 5
ProxyPinning-trend-0003
# dashboard界面 Proxy Pinning计数 bifang和bigData对比
ProxyPinningTrend 3 600 10
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
ProxyPinningTrend ${startTime} ${endTime} 600 10

View File

@@ -4,16 +4,28 @@ Library Collections
Library REST
Resource ../../../03-Variable/BifangApiVariable.txt
Resource ../../../02-Keyword/tsg_bfapi/dashboard_data_compare/ServiceIPTopN.robot
Library GetTimeLibrary
*** Test Cases ***
ServiceIPTopN-0001
#dashboard 目的IP统计 bifang和bigData对比
ServiceIPTopN 1 bytes 10
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
ServiceIPTopN ${startTime} ${endTime} bytes 10
ServiceIPTopN-0002
#dashboard 目的IP统计 bifang和bigData对比
ServiceIPTopN 2 packets 10
#dashboard 目的IP统计 bifang和bigData对比
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
ServiceIPTopN ${startTime} ${endTime} packets 10
ServiceIPTopN-0003
#dashboard 目的IP统计 bifang和bigData对比
ServiceIPTopN 3 sessions 10
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
ServiceIPTopN ${startTime} ${endTime} sessions 10

View File

@@ -4,16 +4,32 @@ Library Collections
Library REST
Resource ../../../03-Variable/BifangApiVariable.txt
Resource ../../../02-Keyword/tsg_bfapi/dashboard_data_compare/SubscriberidTopN.robot
Library GetTimeLibrary
*** Test Cases ***
SubscriberidTopN-0001
#dashboard 用户TopN统计 bifang和bigData对比
SubscriberidTopN 1 bytes 10
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
SubscriberidTopN ${startTime} ${endTime} bytes 10
SubscriberidTopN-0002
#dashboard 用户TopN统计 bifang和bigData对比
SubscriberidTopN 2 packets 10
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
SubscriberidTopN ${startTime} ${endTime} packets 10
SubscriberidTopN-0003
#dashboard 用户TopN统计 bifang和bigData对比
SubscriberidTopN 3 sessions 10
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
SubscriberidTopN ${startTime} ${endTime} sessions 10

View File

@@ -7,25 +7,67 @@ Resource ../../../02-Keyword/tsg_bfapi/dashboard_data_compare/TrafficSe
*** Test Cases ***
SessionStatistics-NewLive-0001
# dashboard界面新建和活跃连接数统计 bifang和bigData对比
SessionStatistics-NewLive 1
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SessionStatistics-NewLive ${starttime} ${endtime}
SessionStatistics-NewLive-0002
# dashboard界面新建和活跃连接数统计 bifang和bigData对比
SessionStatistics-NewLive 2
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SessionStatistics-NewLive ${starttime} ${endtime}
SessionStatistics-NewLive-0003
# dashboard界面新建和活跃连接数统计 bifang和bigData对比
SessionStatistics-NewLive 3
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SessionStatistics-NewLive ${starttime} ${endtime}
SessionStatistics-NewLiveTrend-0001
# dashboard界面新建和活跃连接数趋势 bifang和bigData对比
SessionStatistics-NewLive-Trend 1 60 5
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SessionStatistics-NewLive-Trend ${starttime} ${endtime} 60 5
SessionStatistics-NewLiveTrend-0002
# dashboard界面新建和活跃连接数趋势 bifang和bigData对比
SessionStatistics-NewLive-Trend 2 300 5
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SessionStatistics-NewLive-Trend ${starttime} ${endtime} 300 5
SessionStatistics-NewLiveTrend-0003
# dashboard界面新建和活跃连接数趋势 bifang和bigData对比
SessionStatistics-NewLive-Trend 3 600 10
#开始时间
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -01:00:00
SessionStatistics-NewLive-Trend ${starttime} ${endtime} 600 10

View File

@@ -3,77 +3,167 @@ Force Tags tsg-bfapi dashboard traffic
Library Collections
Resource ../../../03-Variable/BifangApiVariable.txt
Resource ../../../02-Keyword/tsg_bfapi/dashboard_data_compare/TrafficStatistics.robot
Library GetTimeLibrary
*** Test Cases ***
TrafficStatistics-bytes-0001
# Traffics-带宽统计 统计类型bytes bifang和bigData对比 Traffic IN/OUT
Dashboard-Traffic-bytes 1
#开始时间
${starttime} time1 30s
#结束时间
${endtime} time1 s
Dashboard-Traffic-bytes ${startTime} ${endTime}
TrafficStatistics-bytes-0002
# Traffics-带宽统计 统计类型bytes bifang和bigData对比 Traffic IN/OUT
Dashboard-Traffic-bytes 2
#开始时间
${starttime} time1 30s
#结束时间
${endtime} time1 s
Dashboard-Traffic-bytes ${startTime} ${endTime}
TrafficStatistics-bytes-0003
# Traffics-带宽统计 统计类型bytes bifang和bigData对比 Traffic IN/OUT
Dashboard-Traffic-bytes 3
#开始时间
${starttime} time1 30s
#结束时间
${endtime} time1 s
Dashboard-Traffic-bytes ${startTime} ${endTime}
TrafficStatistics-packets-0001
# Traffics-带宽统计 统计类型packets bifang和bigData对比 Traffic IN/OUT
Dashboard-Traffic-packets 1 2020-04-06 10:00:00 2020-04-06 12:00:00
#开始时间
${starttime} time1 30s
#结束时间
${endtime} time1 s
Dashboard-Traffic-packets ${startTime} ${endTime}
TrafficStatistics-packets-0002
# Traffics-带宽统计 统计类型packets bifang和bigData对比 Traffic IN/OUT
Dashboard-Traffic-packets 2
#开始时间
${starttime} time1 30s
#结束时间
${endtime} time1 s
Dashboard-Traffic-packets ${startTime} ${endTime}
TrafficStatistics-packets-0003
# Traffics-带宽统计 统计类型packets bifang和bigData对比 Traffic IN/OUT
Dashboard-Traffic-packets 3
#开始时间
${starttime} time1 30s
#结束时间
${endtime} time1 s
Dashboard-Traffic-packets ${startTime} ${endTime}
TrafficStatistics-sessions-0001
# Traffics-带宽统计 统计类型sessions bifang和bigData对比 Traffic IN/OUT
Dashboard-Traffic-sessions 1
#开始时间
${starttime} time1 30s
#结束时间
${endtime} time1 s
Dashboard-Traffic-sessions ${startTime} ${endTime}
TrafficStatistics-sessions-0002
# Traffics-带宽统计 统计类型sessions bifang和bigData对比 Traffic IN/OUT
Dashboard-Traffic-sessions 2
#开始时间
${starttime} time1 30s
#结束时间
${endtime} time1 s
Dashboard-Traffic-sessions ${startTime} ${endTime}
TrafficStatistics-sessions-0003
# Traffics-带宽统计 统计类型sessions bifang和bigData对比 Traffic IN/OUT
Dashboard-Traffic-sessions 3
#开始时间
${starttime} time1 30s
#结束时间
${endtime} time1 s
Dashboard-Traffic-sessions ${startTime} ${endTime}
TrafficStatistics-trend-bytes-0001
# Traffics-带宽趋势 统计类型bytes bifang和bigData对比 Traffic IN/OUT
Dashboard-Traffic-trend-bytes 1 60 5
#开始时间
${starttime} time1 30s
#结束时间
${endtime} time1 s
Dashboard-Traffic-trend-bytes ${startTime} ${endTime} 60 5
TrafficStatistics-trend-bytes-0002
# Traffics-带宽趋势 统计类型bytes bifang和bigData对比 Traffic IN/OUT
Dashboard-Traffic-trend-bytes 2 300 5
#开始时间
${starttime} time1 30s
#结束时间
${endtime} time1 s
Dashboard-Traffic-trend-bytes ${startTime} ${endTime} 300 5
TrafficStatistics-trend-bytes-0003
# Traffics-带宽趋势 统计类型bytes bifang和bigData对比 Traffic IN/OUT
Dashboard-Traffic-trend-bytes 3 300 10
#开始时间
${starttime} time1 30s
#结束时间
${endtime} time1 s
Dashboard-Traffic-trend-bytes ${startTime} ${endTime} 300 10
TrafficStatistics-trend-packets-0001
# Traffics-带宽趋势 统计类型packets bifang和bigData对比 Traffic IN/OUT
Dashboard-Traffic-trend-packets 1 60 5
#开始时间
${starttime} time1 30s
#结束时间
${endtime} time1 s
Dashboard-Traffic-trend-packets ${startTime} ${endTime} 60 5
TrafficStatistics-trend-packets-0002
# Traffics-带宽趋势 统计类型packets bifang和bigData对比 Traffic IN/OUT
Dashboard-Traffic-trend-packets 2 60 10
#开始时间
${starttime} time1 30s
#结束时间
${endtime} time1 s
Dashboard-Traffic-trend-packets ${startTime} ${endTime} 60 10
TrafficStatistics-trend-packets-0003
# Traffics-带宽趋势 统计类型packets bifang和bigData对比 Traffic IN/OUT
Dashboard-Traffic-trend-packets 3 300 10
#开始时间
${starttime} time1 30s
#结束时间
${endtime} time1 s
Dashboard-Traffic-trend-packets ${startTime} ${endTime} 300 10
TrafficStatistics-trend-sessions-0001
# Traffics-带宽趋势 统计类型sessions bifang和bigData对比 Traffic IN/OUT
Dashboard-Traffic-trend-sessions 1 60 5
#开始时间
${starttime} time1 30s
#结束时间
${endtime} time1 s
Dashboard-Traffic-trend-sessions ${startTime} ${endTime} 60 5
TrafficStatistics-trend-sessions-0002
# Traffics-带宽趋势 统计类型sessions bifang和bigData对比 Traffic IN/OUT
Dashboard-Traffic-trend-sessions 2 60 10
#开始时间
${starttime} time1 30s
#结束时间
${endtime} time1 s
Dashboard-Traffic-trend-sessions ${startTime} ${endTime} 60 10
TrafficStatistics-trend-sessions-0003
# Traffics-带宽趋势 统计类型sessions bifang和bigData对比 Traffic IN/OUT
Dashboard-Traffic-trend-sessions 3 300 10
#开始时间
${starttime} time1 30s
#结束时间
${endtime} time1 s
Dashboard-Traffic-trend-sessions ${startTime} ${endTime} 300 10

View File

@@ -4,16 +4,29 @@ Library Collections
Library REST
Resource ../../../03-Variable/BifangApiVariable.txt
Resource ../../../02-Keyword/tsg_bfapi/dashboard_data_compare/UrlTopN.robot
Library GetTimeLibrary
*** Test Cases ***
UrlTopN-0001
#dashboard Url统计 bifang和bigData对比
UrlTopN 1 10
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
UrlTopN ${starttime} ${endtime} 10
UrlTopN-0002
#dashboard Url统计 bifang和bigData对比
UrlTopN 2 10
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
UrlTopN ${starttime} ${endtime} 10
UrlTopN-0003
#dashboard Url统计 bifang和bigData对比
UrlTopN 3 10
#开始时间
${starttime} time1 5m
#结束时间
${endtime} time1 m
UrlTopN ${starttime} ${endtime} 10

View File

@@ -0,0 +1,24 @@
*** Settings ***
Library OperatingSystem
Library DateTime
Library String
Resource ../../../03-Variable/BifangApiVariable.txt
Resource ../../../02-Keyword/tsg_bfapi/Common.robot
Library E:/Program Files (x86)/Python37-32/Lib/site-packages/GetTimeLibrary/GetTime.py
*** Test Cases ***
PolicyHitCountTrendQuery-001
#通过策略查询接口得到policy的id安全策略
${response} BaseGetRequestOK /v2/policy/compile pageSize=20&pageNo=1&policyType=tsg_security&policyName=
${policy_id} Set Variable ${response}[data][list][1][policyId]
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
${endTime} Get Substring ${endTime} \ -4
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -1 days
${startTime} Get Substring ${startTime} \ -4
#通过policy的id查询策略命中计数趋势
${response1} BaseGetRequestOK /v1/report/policyevent/hit/trend policyId=77703&startTime=${startTime}&endTime=${endTime}&logType=security_event_hits_log

View File

@@ -0,0 +1,76 @@
*** Settings ***
Library OperatingSystem
Library DateTime
Library String
Resource ../../../03-Variable/BifangApiVariable.txt
Resource ../../../02-Keyword/tsg_bfapi/Common.robot
*** Test Cases ***
PolicyHitTimeAndCountqQuery-001
#通过策略查询接口得到policy的id安全策略
${response} BaseGetRequestOK /v2/policy/compile pageSize=20&pageNo=1&policyType=tsg_security&policyName=
${policy_id} Set Variable ${response}[data][list][1][policyId]
#通过policy的id统计策略命中时间与计数,安全策略
${response1} BaseGetRequestOK /v1/report/policyevent/hit/timeandcount policyIds=${policy_id}&logType=security_event_hits_log&startTime=&endTime=
PolicyHitTimeAndCountqQuery-002
#通过策略查询接口得到policy的id安全策略
${response} BaseGetRequestOK /v2/policy/compile pageSize=20&pageNo=1&policyType=tsg_security&policyName=
${policy_id} Set Variable ${response}[data][list][1][policyId]
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
${endTime} Get Substring ${endTime} \ -4
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -1 days
${startTime} Get Substring ${startTime} \ -4
#通过policy的id统计策略命中时间与计数,安全策略
${response1} BaseGetRequestOK /v1/report/policyevent/hit/timeandcount policyIds=${policy_id}&logType=security_event_hits_log&startTime=${startTime}&endTime=${endTime}
PolicyHitTimeAndCountqQuery-003
#通过策略查询接口得到policy的id,安全策略
${response} BaseGetRequestOK /v2/policy/compile pageSize=20&pageNo=1&policyType=tsg_security&policyName=
${policy_id} Set Variable ${response}[data][list][1][policyId],${response}[data][list][2][policyId],${response}[data][list][3][policyId]
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
${endTime} Get Substring ${endTime} \ -4
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -1 days
${startTime} Get Substring ${startTime} \ -4
#通过policy的id统计策略命中时间与计数,安全策略
${response1} BaseGetRequestOK /v1/report/policyevent/hit/timeandcount policyIds=${policy_id}&logType=security_event_hits_log&startTime=${startTime}&endTime=${endTime}
PolicyHitTimeAndCountqQuery-004
#通过策略查询接口得到policy的id管控策略
${response} BaseGetRequestOK /v2/policy/compile pageSize=20&pageNo=1&policyType=pxy_manipulation&policyName=
${policy_id} Set Variable ${response}[data][list][1][policyId]
#通过policy的id统计策略命中时间与计数,管控策略
${response1} BaseGetRequestOK /v1/report/policyevent/hit/timeandcount policyIds=${policy_id}&logType=proxy_event_hits_log&startTime=&endTime=
PolicyHitTimeAndCountqQuery-005
#通过策略查询接口得到policy的id管控策略
${response} BaseGetRequestOK /v2/policy/compile pageSize=20&pageNo=1&policyType=pxy_manipulation&policyName=
${policy_id} Set Variable ${response}[data][list][1][policyId]
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
${endTime} Get Substring ${endTime} \ -4
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -1 days
${startTime} Get Substring ${startTime} \ -4
#通过policy的id统计策略命中时间与计数,管控策略
${response1} BaseGetRequestOK /v1/report/policyevent/hit/timeandcount policyIds=${policy_id}&logType=proxy_event_hits_log&startTime=${startTime}&endTime=${endTime}
PolicyHitTimeAndCountqQuery-006
#通过策略查询接口得到policy的id,管控策略
${response} BaseGetRequestOK /v2/policy/compile pageSize=20&pageNo=1&policyType=pxy_manipulation&policyName=
${policy_id} Set Variable ${response}[data][list][1][policyId],${response}[data][list][2][policyId],${response}[data][list][3][policyId]
#结束时间格式Y-M-D h:i:s
${Time} get current date
${endTime}= add time to date ${Time} -00:05:00
${endTime} Get Substring ${endTime} \ -4
#开始时间格式Y-M-D h:i:s
${startTime}= add time to date ${endTime}= -1 days
${startTime} Get Substring ${startTime} \ -4
#通过policy的id统计策略命中时间与计数,管控策略
${response1} BaseGetRequestOK /v1/report/policyevent/hit/timeandcount policyIds=${policy_id}&logType=proxy_event_hits_log&startTime=${startTime}&endTime=${endTime}