提交新ReportApi测试用例

This commit is contained in:
byb11
2021-03-23 19:05:33 +08:00
parent e71048a492
commit 4ec18ff997

View File

@@ -145,7 +145,7 @@ ReportSecurityEventTop10ServerIPHits
insert_Report_to_file1 CharLibraries_ID4 ${chartId}
insert_Report_to_file1 Report_ID4 ${reportId}
ReportSecurityEventEndTimeInterceptHis
ReportSecurityEventEndTimeInterceptHits
[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}}
@@ -188,22 +188,22 @@ ReportProxyEventAddressTypeNotIpv6CountExternalIP
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}}
BasePostRequestOK ${dataset_url} {"list":{"name":"${TEST NAME}","logType":"proxy_event_log","groupColumnList":[{"name":"common_schema_type"}],"queryColumnList":[{"name":"common_schema_type","expression":"","label":"Schema Type"},{"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":{"andConditions":[{"orConditions":[{"name":"common_client_port","expression":">","expressionList":[{"label":"=","value":"="},{"label":"!=","value":"!="},{"label":">","value":">"},{"label":"<","value":"<"},{"label":">=","value":">="},{"label":"<=","value":"<="}],"value":[10000],"type":"int"}]}]},"havingCondition":{"andConditions":[{"orConditions":[{"name":"common_device_id","funList":[{"label":"count","value":"count"},{"label":"count distinct","value":"count_distinct"}],"expressionList":["=","!=",">","<",">=","<="],"function":"count_distinct","expression":"<","value":100}]}]},"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}
BasePostRequestOK ${chart_url} {"list":{"id":null,"name":"${TEST NAME}","description":"","datasetId":"${datasetId}","datasetName":"","chartType":"pie","dataTop":0,"orderBy":"","orderDesc":"","includeOther":false,"xAxis":{"dataBinding":"Schema Type","label":"Schema Type","dataTop":5,"dataType":""},"yAxis":[{"dataBinding":"counter","format":"Default","legend":"counter"}]},"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}}
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":1}}
${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}
insert_Report_to_file1 Datasets_ID7 ${datasetId}
insert_Report_to_file1 CharLibraries_ID7 ${chartId}
insert_Report_to_file1 Report_ID7 ${reportId}
ReportSessionRecordsTrafficTop30ServerIPbyBandwidthandSessions
[Tags] Positive API Report 通过带宽和会话访问前30个服务器IP
@@ -221,9 +221,50 @@ ReportSessionRecordsTrafficTop30ServerIPbyBandwidthandSessions
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}
insert_Report_to_file1 Datasets_ID8 ${datasetId}
insert_Report_to_file1 CharLibraries_ID8 ${chartId}
insert_Report_to_file1 Report_ID8 ${reportId}
ReportSessionRecordsTop10LogIDHits
[Tags] Positive API Report
Comment 创建Datasets
BasePostRequestOK ${dataset_url} {"list":{"name":"${TEST NAME}","logType":"connection_record_log","groupColumnList":[{"name":"http_url"},{"name":"common_client_ip"}],"queryColumnList":[{"name":"common_client_ip","expression":"","label":"Client IP"},{"name":"http_url","expression":"","label":"Http.URL"},{"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_sled_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_sessions","funList":[{"label":"sum","value":"sum"},{"label":"min","value":"min"},{"label":"max","value":"max"},{"label":"avg","value":"avg"},{"label":"count","value":"count"}],"expressionList":["=","!=",">","<",">=","<="],"function":"count","expression":">=","value":1}]},{"orConditions":[{"name":"common_s2c_byte_num","funList":[{"label":"sum","value":"sum"},{"label":"min","value":"min"},{"label":"max","value":"max"},{"label":"avg","value":"avg"},{"label":"count","value":"count"}],"expressionList":["=","!=",">","<",">=","<="],"function":"count","expression":">","value":1}]}]},"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":10,"orderBy":"","orderDesc":"","drilldownTop":5,"includeOther":false,"tableType":"Regular","columns":[{"title":"Client IP","width":0,"dataBindings":[{"dataType":"","dataBinding":"Client IP","format":"Default","legend":"Client IP","name":"common_client_ip"}]},{"title":"Http.URL","width":0,"dataBindings":[{"dataType":"","dataBinding":"Http.URL","format":"Default","legend":"Http.URL","name":"http_url"}]},{"title":"counter","width":0,"dataBindings":[{"dataType":"","dataBinding":"counter","format":"Default","legend":"counter","name":"common_log_id"}]}]},"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_ID9 ${datasetId}
insert_Report_to_file1 CharLibraries_ID9 ${chartId}
insert_Report_to_file1 Report_ID9 ${reportId}
ReportRadiusFramedIPTits
[Tags] Positive API Report 统计Radius日志FramedIP总数
Comment 创建Datasets
BasePostRequestOK ${dataset_url} {"list":{"name":"${TEST NAME}","logType":"radius_record_log","groupColumnList":[{"name":"common_recv_time"}],"queryColumnList":[{"name":"common_recv_time","expression":"","label":"Receive Time"},{"name":"radius_framed_ip","expression":"count","label":"Framed IP","expressionList":[{"label":"count","value":"count"},{"label":"count distinct","value":"count_distinct"}]}],"filterCondition":null,"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":"line","dataTop":0,"orderBy":"","orderDesc":0,"drilldownTop":0,"includeOther":false,"timeline":{"dataBinding":"Receive Time","label":"","format":"Time"},"line":[{"dataBinding":"Framed IP","type":"Line Up","format":"Default","legend":"Framed 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":"last","rangeInterval":1,"rangeUnit":"week","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_ID10 ${datasetId}
insert_Report_to_file1 CharLibraries_ID10 ${chartId}
insert_Report_to_file1 Report_ID10 ${reportId}