修改策略关键字,上传新的Report api用例
This commit is contained in:
@@ -63,7 +63,7 @@ ReportDatasetRadiusMaximumCombination
|
||||
BaseDeleteRequestOK ${dataset_url} ${data1}
|
||||
|
||||
ReportSecurityEventClientIPTotal
|
||||
[Tags] Positive API Report Radius 统计时间线上ClientIP数量
|
||||
[Tags] Positive API Report 统计时间线上ClientIP数量
|
||||
${name} Set Variable ${TEST NAME}
|
||||
Comment 创建Datasets
|
||||
BasePostRequestOK ${dataset_url} {"list":{"name":"${name}","description":null,"logType":"security_event_log","queryColumnList":[{"name":"common_recv_time","expression":"","label":"Receive Time"},{"name":"common_client_ip","expression":"count","label":"Client IP","expressionList":[{"label":"count","value":"count"},{"label":"count distinct","value":"count_distinct"}]}],"groupColumnList":[{"name":"common_recv_time","expression":null}],"filterCondition":null,"havingCondition":null,"isInitialize":0,"opTime":"2021-03-23 11:12:43","opUser":1449,"referenceData":[{"dataType":"chart_library","dataIds":[]}],"opUserName":"byb"}}
|
||||
@@ -85,7 +85,7 @@ ReportSecurityEventClientIPTotal
|
||||
insert_Report_to_file1 Report_ID1 ${reportId}
|
||||
|
||||
ReportSecurityEventNotMonitorClientIP
|
||||
[Tags] Positive API Report Radius 去重后不为Monitor各ClientIP的命中数量
|
||||
[Tags] Positive API Report 去重后不为Monitor各ClientIP的命中数量
|
||||
Comment 创建Datasets
|
||||
BasePostRequestOK ${dataset_url} {"list":{"name":"${TEST NAME}","logType":"security_event_log","groupColumnList":[{"name":"common_client_ip"}],"queryColumnList":[{"name":"common_client_ip","expression":"","label":"Client IP"},{"name":"common_internal_ip","expression":"count_distinct","label":"Internal IP","expressionList":[{"label":"count","value":"count"},{"label":"count distinct","value":"count_distinct"}]}],"filterCondition":{"andConditions":[{"orConditions":[{"name":"common_action","expression":"!=","expressionList":[{"label":"=","value":"="},{"label":"!=","value":"!="}],"value":[1],"type":"int"}]}]},"havingCondition":{"andConditions":[{"orConditions":[{"name":"common_sled_ip","funList":[{"label":"count","value":"count"},{"label":"count distinct","value":"count_distinct"}],"expressionList":["=","!=",">","<",">=","<="],"function":"count_distinct","expression":"!=","value":1}]}]},"isInitialize":0}}
|
||||
${response} BaseGetRequestOK ${dataset_url} pageSize=20&pageNo=1&id=&name=${TEST NAME}&logType=&opStartTime=&opEndTime=&opUser=
|
||||
@@ -106,7 +106,7 @@ ReportSecurityEventNotMonitorClientIP
|
||||
insert_Report_to_file1 Report_ID2 ${reportId}
|
||||
|
||||
ReportSecurityEventActionBytesSentMax
|
||||
[Tags] Positive API Report Radius 安全日志各动作的流量
|
||||
[Tags] Positive API Report 安全日志各动作的流量
|
||||
Comment 创建Datasets
|
||||
BasePostRequestOK ${dataset_url} {"list":{"name":"${TEST NAME}","logType":"security_event_log","groupColumnList":[{"name":"common_action"}],"queryColumnList":[{"name":"common_action","expression":"","label":"Action"},{"name":"common_c2s_byte_num","expression":"max","label":"Bytes Sent","expressionList":[{"label":"sum","value":"sum"},{"label":"min","value":"min"},{"label":"max","value":"max"},{"label":"avg","value":"avg"},{"label":"count","value":"count"}]}],"filterCondition":{"andConditions":[{"orConditions":[{"name":"common_direction","expression":"=","expressionList":[{"label":"=","value":"="},{"label":"!=","value":"!="}],"value":[69],"type":"int"}]}]},"havingCondition":{"andConditions":[{"orConditions":[{"name":"common_con_duration_ms","funList":[{"label":"sum","value":"sum"},{"label":"min","value":"min"},{"label":"max","value":"max"},{"label":"avg","value":"avg"},{"label":"count","value":"count"}],"expressionList":["=","!=",">","<",">=","<="],"function":"sum","expression":">","value":1}]}]},"isInitialize":0}}
|
||||
${response} BaseGetRequestOK ${dataset_url} pageSize=20&pageNo=1&id=&name=${TEST NAME}&logType=&opStartTime=&opEndTime=&opUser=
|
||||
@@ -119,7 +119,6 @@ ReportSecurityEventActionBytesSentMax
|
||||
|
||||
Comment 创建Report
|
||||
BasePostRequestOK ${report_url} {"reportJobList":{"rangeType":"last","rangeInterval":1,"rangeUnit":"week","jobName":"${TEST NAME}","scheduleId":"","chartList":[{"chartId":${chartId},"chartName":"","timeGranulartiy":1,"timeUnit":"","disabled":true}],"isNotice":0,"noticeMethod":"","receivers":[""],"receiver":"","startTime":"","endTime":"","filterCondition":null,"isDisplayTrafficTrend":0}}
|
||||
#查询Report的id
|
||||
${response2} BaseGetRequestOK ${report_url} pageSize=20&pageNo=1&jobIds=&jobName=${TEST NAME}&opStartTime=&opEndTime=&opUser=&scheduleId=
|
||||
${reportId} Set Variable ${response2}[data][list][0][jobId]
|
||||
insert_Report_to_file1 Datasets_ID3 ${datasetId}
|
||||
@@ -127,7 +126,7 @@ ReportSecurityEventActionBytesSentMax
|
||||
insert_Report_to_file1 Report_ID3 ${reportId}
|
||||
|
||||
ReportSecurityEventTop10ServerIPHits
|
||||
[Tags] Positive API Report Radius 安全日志前十服务器IP命中日志数量
|
||||
[Tags] Positive API Report 安全日志前十服务器IP命中日志数量
|
||||
Comment 创建Datasets
|
||||
BasePostRequestOK ${dataset_url} {"list":{"name":"${TEST NAME}","logType":"security_event_log","groupColumnList":[{"name":"http_domain"},{"name":"common_server_ip"}],"queryColumnList":[{"name":"common_server_ip","expression":"","label":"Server IP"},{"name":"http_domain","expression":"","label":"Http.Domain"},{"name":"common_log_id","expression":"count","label":"counter","expressionList":[{"label":"sum","value":"sum"},{"label":"min","value":"min"},{"label":"max","value":"max"},{"label":"avg","value":"avg"},{"label":"count","value":"count"}]}],"filterCondition":null,"havingCondition":{"andConditions":[{"orConditions":[{"name":"common_client_ip","funList":[{"label":"count","value":"count"},{"label":"count distinct","value":"count_distinct"}],"expressionList":["=","!=",">","<",">=","<="],"function":"count","expression":">","value":1}]},{"orConditions":[{"name":"common_c2s_pkt_num","funList":[{"label":"sum","value":"sum"},{"label":"min","value":"min"},{"label":"max","value":"max"},{"label":"avg","value":"avg"},{"label":"count","value":"count"}],"expressionList":["=","!=",">","<",">=","<="],"function":"sum","expression":">","value":1}]},{"orConditions":[{"name":"common_sled_ip","funList":[{"label":"count","value":"count"},{"label":"count distinct","value":"count_distinct"}],"expressionList":["=","!=",">","<",">=","<="],"function":"count","expression":">=","value":1}]},{"orConditions":[{"name":"common_device_id","funList":[{"label":"count","value":"count"},{"label":"count distinct","value":"count_distinct"}],"expressionList":["=","!=",">","<",">=","<="],"function":"count","expression":">=","value":1}]}]},"isInitialize":0}}
|
||||
${response} BaseGetRequestOK ${dataset_url} pageSize=20&pageNo=1&id=&name=${TEST NAME}&logType=&opStartTime=&opEndTime=&opUser=
|
||||
@@ -140,13 +139,102 @@ ReportSecurityEventTop10ServerIPHits
|
||||
|
||||
Comment 创建Report
|
||||
BasePostRequestOK ${report_url} {"reportJobList":{"rangeType":"last","rangeInterval":1,"rangeUnit":"week","jobName":"${TEST NAME}","scheduleId":"","chartList":[{"chartId":${chartId},"chartName":"","timeGranulartiy":1,"timeUnit":"","disabled":true}],"isNotice":0,"noticeMethod":"","receivers":[""],"receiver":"","startTime":"","endTime":"","filterCondition":null,"isDisplayTrafficTrend":0}}
|
||||
#查询Report的id
|
||||
${response2} BaseGetRequestOK ${report_url} pageSize=20&pageNo=1&jobIds=&jobName=${TEST NAME}&opStartTime=&opEndTime=&opUser=&scheduleId=
|
||||
${reportId} Set Variable ${response2}[data][list][0][jobId]
|
||||
insert_Report_to_file1 Datasets_ID3 ${datasetId}
|
||||
insert_Report_to_file1 CharLibraries_ID3 ${chartId}
|
||||
insert_Report_to_file1 Report_ID3 ${reportId}
|
||||
insert_Report_to_file1 Datasets_ID4 ${datasetId}
|
||||
insert_Report_to_file1 CharLibraries_ID4 ${chartId}
|
||||
insert_Report_to_file1 Report_ID4 ${reportId}
|
||||
|
||||
ReportSecurityEventEndTimeInterceptHis
|
||||
[Tags] Positive API Report 结束时间Intercept动作命中数量
|
||||
Comment 创建Datasets
|
||||
BasePostRequestOK ${dataset_url} {"list":{"name":"${TEST NAME}","logType":"security_event_log","groupColumnList":[{"name":"common_end_time"}],"queryColumnList":[{"name":"common_end_time","expression":"","label":"End Time"},{"name":"http_domain","expression":"count","label":"Http.Domain","expressionList":[{"label":"count","value":"count"},{"label":"count distinct","value":"count_distinct"}]}],"filterCondition":{"andConditions":[{"orConditions":[{"name":"common_action","expression":"=","expressionList":[{"label":"=","value":"="},{"label":"!=","value":"!="}],"value":[2],"type":"int"}]}]},"havingCondition":null,"isInitialize":0}}
|
||||
${response} BaseGetRequestOK ${dataset_url} pageSize=20&pageNo=1&id=&name=${TEST NAME}&logType=&opStartTime=&opEndTime=&opUser=
|
||||
${datasetId} Set Variable ${response}[data][list][0][id]
|
||||
|
||||
Comment 创建Chart Libraries
|
||||
BasePostRequestOK ${chart_url} {"list":{"id":null,"name":"${TEST NAME}","description":"","datasetId":"${datasetId}","datasetName":"","chartType":"area","dataTop":0,"orderBy":"","orderDesc":0,"drilldownTop":0,"includeOther":false,"timeline":{"dataBinding":"End Time","label":"","format":"Time"},"line":[{"dataBinding":"Http.Domain","type":"Line Up","format":"Default","legend":"Http.Domain"}],"groupBy":null},"refuseCode":true}
|
||||
${response1} BaseGetRequestOK ${chart_url} pageSize=20&pageNo=1&id=&name=${TEST NAME}&opUser=
|
||||
${chartId} Set Variable ${response1}[data][list][0][id]
|
||||
|
||||
Comment 创建Report
|
||||
BasePostRequestOK ${report_url} {"reportJobList":{"rangeType":"yesterday","rangeInterval":"","rangeUnit":"","jobName":"${TEST NAME}","scheduleId":"","chartList":[{"chartId":${chartId},"chartName":"","timeGranulartiy":1,"timeUnit":"hour","disabled":false}],"isNotice":0,"noticeMethod":"","receivers":[""],"receiver":"","startTime":"","endTime":"","filterCondition":null,"isDisplayTrafficTrend":0}}
|
||||
${response2} BaseGetRequestOK ${report_url} pageSize=20&pageNo=1&jobIds=&jobName=${TEST NAME}&opStartTime=&opEndTime=&opUser=&scheduleId=
|
||||
${reportId} Set Variable ${response2}[data][list][0][jobId]
|
||||
insert_Report_to_file1 Datasets_ID5 ${datasetId}
|
||||
insert_Report_to_file1 CharLibraries_ID5 ${chartId}
|
||||
insert_Report_to_file1 Report_ID5 ${reportId}
|
||||
|
||||
ReportProxyEventAddressTypeNotIpv6CountExternalIP
|
||||
[Tags] Positive API Report 代理日志ipv4统计ExternalIP数量
|
||||
Comment 创建Datasets
|
||||
BasePostRequestOK ${dataset_url} {"list":{"name":"${TEST NAME}","logType":"proxy_event_log","groupColumnList":[{"name":"common_recv_time"},{"name":"common_client_ip"}],"queryColumnList":[{"name":"common_client_ip","expression":"","label":"Client IP"},{"name":"common_recv_time","expression":"","label":"Receive Time"},{"name":"common_external_ip","expression":"count","label":"External IP","expressionList":[{"label":"count","value":"count"},{"label":"count distinct","value":"count_distinct"}]}],"filterCondition":{"andConditions":[{"orConditions":[{"name":"common_address_type","expression":"!=","expressionList":[{"label":"=","value":"="},{"label":"!=","value":"!="}],"value":[6],"type":"int"}]}]},"havingCondition":{"andConditions":[{"orConditions":[{"name":"common_client_ip","funList":[{"label":"count","value":"count"},{"label":"count distinct","value":"count_distinct"}],"expressionList":["=","!=",">","<",">=","<="],"function":"count","expression":">","value":1000}]}]},"isInitialize":0}}
|
||||
${response} BaseGetRequestOK ${dataset_url} pageSize=20&pageNo=1&id=&name=${TEST NAME}&logType=&opStartTime=&opEndTime=&opUser=
|
||||
${datasetId} Set Variable ${response}[data][list][0][id]
|
||||
|
||||
Comment 创建Chart Libraries
|
||||
BasePostRequestOK ${chart_url} {"list":{"id":null,"name":"${TEST NAME}","description":"","datasetId":"${datasetId}","datasetName":"","chartType":"line","dataTop":0,"orderBy":"","orderDesc":0,"drilldownTop":0,"includeOther":false,"timeline":{"dataBinding":"Receive Time","label":"","format":"Time"},"line":[{"dataBinding":"External IP","type":"Line Up","format":"Default","legend":"External IP"}],"groupBy":null},"refuseCode":true}
|
||||
${response1} BaseGetRequestOK ${chart_url} pageSize=20&pageNo=1&id=&name=${TEST NAME}&opUser=
|
||||
${chartId} Set Variable ${response1}[data][list][0][id]
|
||||
|
||||
Comment 创建Report
|
||||
BasePostRequestOK ${report_url} {"reportJobList":{"rangeType":"today so far","rangeInterval":"","rangeUnit":"","jobName":"${TEST NAME}","scheduleId":"","chartList":[{"chartId":${chartId},"chartName":"","timeGranulartiy":30,"timeUnit":"minute","disabled":false}],"isNotice":0,"noticeMethod":"","receivers":[""],"receiver":"","startTime":"","endTime":"","filterCondition":null,"isDisplayTrafficTrend":0}}
|
||||
${response2} BaseGetRequestOK ${report_url} pageSize=20&pageNo=1&jobIds=&jobName=${TEST NAME}&opStartTime=&opEndTime=&opUser=&scheduleId=
|
||||
${reportId} Set Variable ${response2}[data][list][0][jobId]
|
||||
insert_Report_to_file1 Datasets_ID6 ${datasetId}
|
||||
insert_Report_to_file1 CharLibraries_ID6 ${chartId}
|
||||
insert_Report_to_file1 Report_ID6 ${reportId}
|
||||
|
||||
ReportProxyEventAddressTypeNotIpv6CountExternalIP
|
||||
[Tags] Positive API Report 代理日志ipv4统计ExternalIP数量
|
||||
Comment 创建Datasets
|
||||
BasePostRequestOK ${dataset_url} {"list":{"name":"${TEST NAME}","logType":"proxy_event_log","groupColumnList":[{"name":"common_recv_time"},{"name":"common_client_ip"}],"queryColumnList":[{"name":"common_client_ip","expression":"","label":"Client IP"},{"name":"common_recv_time","expression":"","label":"Receive Time"},{"name":"common_external_ip","expression":"count","label":"External IP","expressionList":[{"label":"count","value":"count"},{"label":"count distinct","value":"count_distinct"}]}],"filterCondition":{"andConditions":[{"orConditions":[{"name":"common_address_type","expression":"!=","expressionList":[{"label":"=","value":"="},{"label":"!=","value":"!="}],"value":[6],"type":"int"}]}]},"havingCondition":{"andConditions":[{"orConditions":[{"name":"common_client_ip","funList":[{"label":"count","value":"count"},{"label":"count distinct","value":"count_distinct"}],"expressionList":["=","!=",">","<",">=","<="],"function":"count","expression":">","value":1000}]}]},"isInitialize":0}}
|
||||
${response} BaseGetRequestOK ${dataset_url} pageSize=20&pageNo=1&id=&name=${TEST NAME}&logType=&opStartTime=&opEndTime=&opUser=
|
||||
${datasetId} Set Variable ${response}[data][list][0][id]
|
||||
|
||||
Comment 创建Chart Libraries
|
||||
BasePostRequestOK ${chart_url} {"list":{"id":null,"name":"${TEST NAME}","description":"","datasetId":"${datasetId}","datasetName":"","chartType":"line","dataTop":0,"orderBy":"","orderDesc":0,"drilldownTop":0,"includeOther":false,"timeline":{"dataBinding":"Receive Time","label":"","format":"Time"},"line":[{"dataBinding":"External IP","type":"Line Up","format":"Default","legend":"External IP"}],"groupBy":null},"refuseCode":true}
|
||||
${response1} BaseGetRequestOK ${chart_url} pageSize=20&pageNo=1&id=&name=${TEST NAME}&opUser=
|
||||
${chartId} Set Variable ${response1}[data][list][0][id]
|
||||
|
||||
Comment 创建Report
|
||||
BasePostRequestOK ${report_url} {"reportJobList":{"rangeType":"today so far","rangeInterval":"","rangeUnit":"","jobName":"${TEST NAME}","scheduleId":"","chartList":[{"chartId":${chartId},"chartName":"","timeGranulartiy":30,"timeUnit":"minute","disabled":false}],"isNotice":0,"noticeMethod":"","receivers":[""],"receiver":"","startTime":"","endTime":"","filterCondition":null,"isDisplayTrafficTrend":0}}
|
||||
${response2} BaseGetRequestOK ${report_url} pageSize=20&pageNo=1&jobIds=&jobName=${TEST NAME}&opStartTime=&opEndTime=&opUser=&scheduleId=
|
||||
${reportId} Set Variable ${response2}[data][list][0][jobId]
|
||||
insert_Report_to_file1 Datasets_ID6 ${datasetId}
|
||||
insert_Report_to_file1 CharLibraries_ID6 ${chartId}
|
||||
insert_Report_to_file1 Report_ID6 ${reportId}
|
||||
|
||||
ReportSessionRecordsTrafficTop30ServerIPbyBandwidthandSessions
|
||||
[Tags] Positive API Report 通过带宽和会话访问前30个服务器IP
|
||||
Comment 创建Datasets
|
||||
BasePostRequestOK ${dataset_url} {"list":{"name":"${TEST NAME}","logType":"connection_record_log","groupColumnList":[{"name":"common_server_ip"}],"queryColumnList":[{"name":"common_server_ip","expression":"","label":"Server IP"},{"name":"common_c2s_byte_num","expression":"sum","label":"Bytes Sent","expressionList":[{"label":"sum","value":"sum"},{"label":"min","value":"min"},{"label":"max","value":"max"},{"label":"avg","value":"avg"},{"label":"count","value":"count"}]},{"name":"common_s2c_byte_num","expression":"sum","label":"Bytes Received","expressionList":[{"label":"sum","value":"sum"},{"label":"min","value":"min"},{"label":"max","value":"max"},{"label":"avg","value":"avg"},{"label":"count","value":"count"}]},{"name":"common_c2s_byte_num,common_s2c_byte_num","expression":"sum","label":"bytes","expressionList":[{"label":"sum","value":"sum"},{"label":"min","value":"min"},{"label":"max","value":"max"},{"label":"avg","value":"avg"},{"label":"count","value":"count"}]},{"name":"common_sessions","expression":"sum","label":"Sessions","expressionList":[{"label":"sum","value":"sum"},{"label":"min","value":"min"},{"label":"max","value":"max"},{"label":"avg","value":"avg"},{"label":"count","value":"count"}]}],"filterCondition":{"andConditions":[{"orConditions":[{"name":"common_l4_protocol","expression":"=","expressionList":[{"label":"=","value":"="},{"label":"!=","value":"!="},{"label":"Like","value":"Like"},{"label":"Not Like","value":"Not Like"},{"label":"notEmpty","value":"notEmpty"}],"value":["IPv4_TCP"],"type":"string"}]}]},"havingCondition":null,"isInitialize":0}}
|
||||
${response} BaseGetRequestOK ${dataset_url} pageSize=20&pageNo=1&id=&name=${TEST NAME}&logType=&opStartTime=&opEndTime=&opUser=
|
||||
${datasetId} Set Variable ${response}[data][list][0][id]
|
||||
|
||||
Comment 创建Chart Libraries
|
||||
BasePostRequestOK ${chart_url} {"list":{"id":null,"name":"${TEST NAME}","description":"","datasetId":"${datasetId}","datasetName":"","chartType":"table","dataTop":30,"orderBy":"bytes","orderDesc":0,"drilldownTop":5,"includeOther":false,"tableType":"Regular","columns":[{"title":"Server IP","width":0,"dataBindings":[{"dataType":"","dataBinding":"Server IP","format":"Default","legend":"Server IP","name":"common_server_ip"}]},{"title":"Throughput","width":0,"dataBindings":[{"dataType":"","dataBinding":"bytes","format":"Bandwidth(KB/MB/GB)","legend":"bytes","name":"common_c2s_byte_num,common_s2c_byte_num"}]},{"title":"Bandwidth","width":0,"dataBindings":[{"dataType":"","dataBinding":"Bytes Sent","format":"Bar","legend":"Bytes Sent","name":"common_c2s_byte_num"},{"dataType":"","dataBinding":"Bytes Received","format":"Bar","legend":"Bytes Received","name":"common_s2c_byte_num"}]},{"title":"Sessions","width":0,"dataBindings":[{"dataType":"","dataBinding":"Sessions","format":"Counter(K/M/G)","legend":"Sessions","name":"common_sessions"}]}]},"refuseCode":true}
|
||||
${response1} BaseGetRequestOK ${chart_url} pageSize=20&pageNo=1&id=&name=${TEST NAME}&opUser=
|
||||
${chartId} Set Variable ${response1}[data][list][0][id]
|
||||
|
||||
Comment 创建Report
|
||||
BasePostRequestOK ${report_url} {"reportJobList":{"rangeType":"last","rangeInterval":1,"rangeUnit":"week","jobName":"${TEST NAME}","scheduleId":"","chartList":[{"chartId":${chartId},"chartName":"","timeGranulartiy":1,"timeUnit":"","disabled":true}],"isNotice":0,"noticeMethod":"","receivers":[""],"receiver":"","startTime":"","endTime":"","filterCondition":null,"isDisplayTrafficTrend":0}}
|
||||
${response2} BaseGetRequestOK ${report_url} pageSize=20&pageNo=1&jobIds=&jobName=${TEST NAME}&opStartTime=&opEndTime=&opUser=&scheduleId=
|
||||
${reportId} Set Variable ${response2}[data][list][0][jobId]
|
||||
insert_Report_to_file1 Datasets_ID7 ${datasetId}
|
||||
insert_Report_to_file1 CharLibraries_ID7 ${chartId}
|
||||
insert_Report_to_file1 Report_ID7 ${reportId}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user