*** Settings *** Force Tags api api-log api-log-active_defence_event_log api-log-active_defence_event_log-count Resource ../../../02-Keyword/tsg_bfapi/Log_keyword.robot Resource ../../../02-Keyword/tsg_bfapi/Common.robot Library OperatingSystem Library Selenium2Library Library RequestsLibrary Library Collections Library string Library json *** Test Cases *** CountLog-001 ${condition} Set Variable { "field":"ad_target_ip", "type":"string", "symbol":"sub", "value":["22"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-002 ${condition} Set Variable [] ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-003 ${condition} Set Variable {"field":"common_log_id","type":"long","symbol":"=","value":["59526984506148866"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-004 ${condition} Set Variable { "field":"common_recv_time", "type":"timestamp", "symbol":"=", "value":["2020-04-27 12:48:33"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-005 ${condition} Set Variable { "field":"common_policy_id", "type":"int", "symbol":"=", "value":["774"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-006 ${condition} Set Variable { "field":"ad_cc_target_url", "type":"string", "symbol":"sub", "value":["www.jianshu.com"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-007 ${condition} Set Variable { "field":"ad_target_ip", "type":"string", "symbol":"exactly", "value":["10.3.22.222"] },{"field":"common_log_id","type":"long","symbol":"=","value":["59526984506148866"] },{ "field":"common_recv_time", "type":"timestamp", "symbol":"=", "value":["2020-04-27 13:27:02"] },{ "field":"common_policy_id", "type":"int", "symbol":"=", "value":["95"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","condaiapi-logaa tions":[${condition}]} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-008 ${condition} Set Variable { "field":"ad_target_ip", "type":"string", "symbol":"prefix", "value":["10"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-009 ${condition} Set Variable { "field":"ad_target_ip", "type":"string", "symbol":"suffix", "value":["222"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-010 ${condition} Set Variable { "field":"ad_target_ip", "type":"string", "symbol":"exactly", "value":["10.3.22.222"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-011 ${condition} Set Variable { "field":"ad_target_ip", "type":"string", "value":["10"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-012 ${condition} Set Variable { "field":"ad_target_ip", "type":"string", "value":["10"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-013 ${condition} Set Variable { "field":"common_policy_id", "type":"int", "symbol":"!=", "value":["774"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-014 ${condition} Set Variable { "field":"common_policy_id", "type":"int", "symbol":"!=", "value":["774"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-015 ${condition} Set Variable { "field":"common_policy_id", "type":"int", "symbol":"<", "value":["774"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-016 ${condition} Set Variable { "field":"common_policy_id", "type":"int", "symbol":"<=", "value":["774"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-017 ${condition} Set Variable { "field":"common_policy_id", "type":"int", "symbol":">=", "value":["774"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-018 ${condition} Set Variable { "field":"common_policy_id", "type":"int", "symbol":"in", "value":["774","95"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-019 ${condition} Set Variable { "field":"common_recv_time", "type":"timestamp", "value":["2020-04-27 12:48:33"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-020 ${condition} Set Variable { "field":"common_recv_time", "type":"timestamp", "symbol":">", "value":["2020-04-27 12:48:33"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-021 ${condition} Set Variable { "field":"common_recv_time", "type":"timestamp", "symbol":"<", "value":["2020-04-27 12:48:33"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-022 ${condition} Set Variable { "field":"common_recv_time", "type":"timestamp", "symbol":"<=", "value":["2020-04-27 12:48:33"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-023 ${condition} Set Variable { "field":"common_recv_time", "type":"timestamp", "symbol":">=", "value":["2020-04-27 12:48:33"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-024 ${condition} Set Variable { "field":"common_recv_time", "type":"timestamp", "symbol":"between", "value":["2020-04-27 12:48:33","2020-04-27 13:27:03"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total] CountLog-025 ${condition} Set Variable { "field":"common_recv_time", "type":"timestamp", "value":["2020-04-27 12:48:33","2020-04-27 13:27:03"] } ${pageSize} Set Variable 30 ${pageNo} Set Variable 1 ${starttime} Set Variable 2020-04-26 12:27:03 ${endtime} Set Variable 2020-04-27 13:27:03 ${logname} Set Variable active_defence_event_log ${logCondition} Set Variable {"pageNo":${pageNo},"pageSize":${pageSize},"logType":"${logname}","start_common_recv_time":"${startTime}","end_common_recv_time":"${endTime}","conditions":${condition}} ${url} Set Variable /${version}/log/count ${response} Post-Request ${url} ${logCondition} ${responsejson} Evaluate type($response) Should Be Equal As Strings ${response}[code] 200 log ${response}[data][total]