From 0bbcdae766a51b93d47ad47266c46178f9d142a7 Mon Sep 17 00:00:00 2001 From: byb11 Date: Mon, 22 Mar 2021 16:45:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9EReportCase=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E6=96=87=E4=BB=B6=EF=BC=8C=E6=96=B0=E5=A2=9EReportid=E5=86=99?= =?UTF-8?q?=E5=85=A5=E6=96=87=E4=BB=B6=E5=85=B3=E9=94=AE=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01-TestCase/tsg_bfapi/report/ReportCase.robot | 30 +++++++++++++++++++ 02-Keyword/tsg_adc/FileOperation.robot | 4 +++ 2 files changed, 34 insertions(+) create mode 100644 01-TestCase/tsg_bfapi/report/ReportCase.robot diff --git a/01-TestCase/tsg_bfapi/report/ReportCase.robot b/01-TestCase/tsg_bfapi/report/ReportCase.robot new file mode 100644 index 0000000..db8e444 --- /dev/null +++ b/01-TestCase/tsg_bfapi/report/ReportCase.robot @@ -0,0 +1,30 @@ +*** Settings *** +Force Tags tsg_bf_api report +Library OperatingSystem +Library GetTimeLibrary +Resource ../../../03-Variable/BifangApiVariable.txt +Resource ../../../02-Keyword/tsg_bfapi/Common.robot +Resource ../../../02-Keyword/tsg_bfapi/offline_stat_report/ApiRequest1.robot +Resource ../../../02-Keyword/tsg_adc/FileOperation.robot +*** Variables *** +${dataset_url} /${version}/report/dataset +${datasetId} ${EMPTY} +${reportId} ${EMPTY} +${report_url} /${version}/report/offlinejob +${chartId} ${EMPTY} +${chart_url} /${version}/report/chart +${result_url} /${version}/report/offlinejob/result +${resultId} ${EMPTY} +*** Test Cases *** + +testSecurity Event + ${name} Set Variable Report_SecurityEventActionHit-006-1 + #新建DataSet + #${name} Set Variable Report_Result-001 + BasePostRequestOK ${dataset_url} {"list":{"name":"${name}","logType":"security_event_log","groupColumnList":[{"name":"common_action"}],"queryColumnList":[{"name":"common_action","expression":"","label":"Action"},{"name":"common_c2s_pkt_num,common_s2c_pkt_num","expression":"sum","label":"Packets Sent+Packets 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 Sent+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_log_id","expression":"count","label":"sessions","expressionList":[{"label":"sum","value":"sum"},{"label":"min","value":"min"},{"label":"max","value":"max"},{"label":"avg","value":"avg"},{"label":"count","value":"count"}]}],"filterCondition":null,"havingCondition":null,"isInitialize":0}} + #获取dataset的ID + ${response} BaseGetRequestOK ${dataset_url} pageSize=20&pageNo=1&id=&name=${name}&logType=&opStartTime=&opEndTime=&opUser= + ${datasetId} Set Variable ${response}[data][list][0][id] + ${data1} Create Dictionary ids=${datasetId} + BaseDeleteRequestOK ${dataset_url} ${data1} + insert_Report_to_file1 dateset ${datasetId} diff --git a/02-Keyword/tsg_adc/FileOperation.robot b/02-Keyword/tsg_adc/FileOperation.robot index b55d054..e33f5ae 100644 --- a/02-Keyword/tsg_adc/FileOperation.robot +++ b/02-Keyword/tsg_adc/FileOperation.robot @@ -30,3 +30,7 @@ insert_policyId_to_file1 insert_time_to_file1 [Arguments] ${key} ${starttime} Alter Dict ${path}/AllFlowCaseVariable1.txt ${key} ${starttime} + +insert_Report_to_file1 + [Arguments] ${key} ${objectids} + Alter Dict ${path}/ReportCaseVariable.txt ${key} ${objectids}