*** Settings *** Resource ../../../02-Keyword/tsg_bfapi/LogStatistics.robot Library DateTime *** Test Cases *** LogStatistics-hijack_scrip_num-00001 #120未更新 #apiName,请求大数据时,用于区分每个接口的sql ${apiName} set variable hijack_srcip_num #请求地址 例如:/report/domain/recommend ${url} set variable /report/hijack_srcip_num #开始时间格式Y-M-D h:i:s ${startTime} set variable 2020-04-26 16:40:01 #结束时间格式Y-M-D h:i:s ${endTime} set variable 2020-05-26 10:57:47 #策略ID列表,多个逗号分隔 ${policy_ids} set variable 0 GetApi ${apiName} ${url} startTime=${startTime} endTime=${endTime} policy_ids=${policy_ids} LogStatistics-hijack_scrip_num-00002 #apiName,请求大数据时,用于区分每个接口的sql ${apiName} set variable hijack_srcip_num #请求地址 例如:/report/domain/recommend ${url} set variable /report/hijack_srcip_num #结束时间格式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}= -01:00:00 ${startTime} Get Substring ${startTime} \ -4 #策略ID列表,多个逗号分隔 ${policy_ids} set variable 0,1 GetApi ${apiName} ${url} startTime=${startTime} endTime=${endTime} policy_ids=${policy_ids} LogStatistics-hijack_scrip_num-00003 #apiName,请求大数据时,用于区分每个接口的sql ${apiName} set variable hijack_srcip_num #请求地址 例如:/report/domain/recommend ${url} set variable /report/hijack_srcip_num #结束时间格式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 #策略ID列表,多个逗号分隔 ${policy_ids} set variable 0,1 GetApi ${apiName} ${url} startTime=${startTime} endTime=${endTime} policy_ids=${policy_ids} LogStatistics-hijack_scrip_num-00004 #apiName,请求大数据时,用于区分每个接口的sql ${apiName} set variable hijack_srcip_num #请求地址 例如:/report/domain/recommend ${url} set variable /report/hijack_srcip_num #结束时间格式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}= -7 days ${startTime} Get Substring ${startTime} \ -4 #策略ID列表,多个逗号分隔 ${policy_ids} set variable 0,1 GetApi ${apiName} ${url} startTime=${startTime} endTime=${endTime} policy_ids=${policy_ids} LogStatistics-hijack_scrip_num-00005 #apiName,请求大数据时,用于区分每个接口的sql ${apiName} set variable hijack_srcip_num #请求地址 例如:/report/domain/recommend ${url} set variable /report/hijack_srcip_num #结束时间格式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}= -30 days ${startTime} Get Substring ${startTime} \ -4 #策略ID列表,多个逗号分隔 ${policy_ids} set variable 0,1 GetApi ${apiName} ${url} startTime=${startTime} endTime=${endTime} policy_ids=${policy_ids} LogStatistics-hijack_scrip_num-00006 #apiName,请求大数据时,用于区分每个接口的sql ${apiName} set variable hijack_srcip_num #请求地址 例如:/report/domain/recommend ${url} set variable /report/hijack_srcip_num #结束时间格式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}= -365 days ${startTime} Get Substring ${startTime} \ -4 #策略ID列表,多个逗号分隔 ${policy_ids} set variable 0,1 GetApi ${apiName} ${url} startTime=${startTime} endTime=${endTime} policy_ids=${policy_ids}