*** Settings *** Test Teardown DeletePolicyAndObject ${policyIds} ${objectids} Force Tags tsg_adc proxy_policy Library OperatingSystem Resource ../../../02-Keyword/tsg_adc/SystemCommand.robot Resource ../../../02-Keyword/tsg_bfapi/PolicyObject.robot Resource ../../../02-Keyword/tsg_bfapi/LogVariable.robot Resource ../../../02-Keyword/tsg_bfapi/ApiRequest.robot Resource ../../../03-Variable/AllFlowCaseVariable.txt Library String Library Custometest *** Variables *** ${policyIds} ${EMPTY} ${objectids} ${EMPTY} ${url} /v1/policy/profile/responsepages ${profiledId} ${EMPTY} *** Test Cases *** create_PacketCapture_Select_DataCenter # 创建捕包策略 log 创建捕包策略 ${PacketCapture} Create Dictionary policyId= policyName=${TEST NAME} addrType=4 protocol=6 clientIp=${testClentIP} clientPort=0-65535 serverIp=0.0.0.0 serverPort=0-65535 maxPacket=10 captureDuration=1 # ${location} Create List Almaty ${DataCenter} Create List City A # ${isp} Create List transtel tnsplus ktel-mask ktel-bng ktel-mxpe log ${PacketCapture} ${response_policy_id} ${response_task_id} Add&Edit_PacketCapture ${PacketCapture} ${DataCenter} LOG WEQEWEQWEWEWERWERWQERWEQRWERWEQRWQEQWERWEQR LOG 捕包进度查询 ${progress_response} BaseGetRequestForV2 troubleshooting/packetcapture/log/progress policyId=${response_policy_id} v1 ${response_task_id} Set Variable ${progress_response['data']['list'][0]['taskId']} LOG 捕包任务详情查询 ${progress_response_task} BaseGetRequestForV2 troubleshooting/packetcapture/log/detail taskId=${response_task_id} v1 LOG 捕包设备执行情况查询 ${progress_response_detail} BaseGetRequestForV2 troubleshooting/packetcapture/log/progress/detail taskId=${response_task_id} v1 log 删除task # ${delete_task_res} BaseGetRequestForV2 troubleshooting/packetcapture/policy taskId=${response_task_id} v1 ${policyid1} Set Variable {"policyIds":[${response_policy_id}]} log ${policyid1} log 删除policy ${delete_policy_res} BaseDeleteRequest v1/troubleshooting/packetcapture/policy ${policyid1} create_PacketCapture_Select_maxPacket # 创建捕包策略 log 创建捕包策略 ${PacketCapture} Create Dictionary policyId= policyName=${TEST NAME} addrType=4 protocol=6 clientIp=${testClentIP} clientPort=0-65535 serverIp=0.0.0.0 serverPort=0-65535 maxPacket=100000 captureDuration=2 # ${location} Create List Almaty ${DataCenter} Create List City A # ${isp} Create List transtel tnsplus ktel-mask ktel-bng ktel-mxpe log ${PacketCapture} ${response_policy_id} ${response_task_id} Add&Edit_PacketCapture ${PacketCapture} ${DataCenter} LOG WEQEWEQWEWEWERWERWQERWEQRWERWEQRWQEQWERWEQ LOG 捕包进度查询 ${progress_response} BaseGetRequestForV2 troubleshooting/packetcapture/log/progress policyId=${response_policy_id} v1 ${response_task_id} Set Variable ${progress_response['data']['list'][0]['taskId']} LOG 捕包任务详情查询 ${progress_response_task} BaseGetRequestForV2 troubleshooting/packetcapture/log/detail taskId=${response_task_id} v1 LOG 捕包设备执行情况查询 ${progress_response_detail} BaseGetRequestForV2 troubleshooting/packetcapture/log/progress/detail taskId=${response_task_id} v1 log 删除task ${taskid} Set Variable {"taskId":${response_task_id}} ${delete_task_res} BaseDeleteRequest v1/troubleshooting/packetcapture/policy ${taskid} ${policyid1} Set Variable {"policyIds":[${response_policy_id}]} log ${policyid1} log 删除policy ${delete_policy_res} BaseDeleteRequest v1/troubleshooting/packetcapture/policy ${policyid1} create_PacketCapture_Select_captureDuration # 创建捕包策略 log 创建捕包策略 ${PacketCapture} Create Dictionary policyId= policyName=${TEST NAME} addrType=4 protocol=6 clientIp=${testClentIP} clientPort=0-65535 serverIp=0.0.0.0 serverPort=0-65535 maxPacket=100000 captureDuration=5 # ${location} Create List Almaty ${DataCenter} Create List City A # ${isp} Create List transtel tnsplus ktel-mask ktel-bng ktel-mxpe log ${PacketCapture} ${response_policy_id} ${response_task_id} Add&Edit_PacketCapture ${PacketCapture} ${DataCenter} LOG WEQEWEQWEWEWERWERWQERWEQRWERWEQRWQEQWERWEQ LOG 捕包进度查询 ${progress_response} BaseGetRequestForV2 troubleshooting/packetcapture/log/progress policyId=${response_policy_id} v1 ${response_task_id} Set Variable ${progress_response['data']['list'][0]['taskId']} LOG 捕包任务详情查询 ${progress_response_task} BaseGetRequestForV2 troubleshooting/packetcapture/log/detail taskId=${response_task_id} v1 LOG 捕包设备执行情况查询 ${progress_response_detail} BaseGetRequestForV2 troubleshooting/packetcapture/log/progress/detail taskId=${response_task_id} v1 log 删除task ${taskid} Set Variable {"taskId":${response_task_id}} ${delete_task_res} BaseDeleteRequest v1/troubleshooting/packetcapture/policy ${taskid} ${policyid1} Set Variable {"policyIds":[${response_policy_id}]} log ${policyid1} log 删除policy ${delete_policy_res} BaseDeleteRequest v1/troubleshooting/packetcapture/policy ${policyid1} create_PacketCapture_Select_dest # 创建捕包策略 log 创建捕包策略 ${PacketCapture} Create Dictionary policyId= policyName=${TEST NAME} addrType=4 protocol=6 clientIp=${testClentIP} clientPort=0-65535 serverIp=${testClentIP2} serverPort=0-65535 maxPacket=100000 captureDuration=5 # ${location} Create List Almaty ${DataCenter} Create List City A # ${isp} Create List transtel tnsplus ktel-mask ktel-bng ktel-mxpe log ${PacketCapture} ${response_policy_id} ${response_task_id} Add&Edit_PacketCapture ${PacketCapture} ${DataCenter} LOG WEQEWEQWEWEWERWERWQERWEQRWERWEQRWQEQWERWEQ LOG 捕包进度查询 ${progress_response} BaseGetRequestForV2 troubleshooting/packetcapture/log/progress policyId=${response_policy_id} v1 ${response_task_id} Set Variable ${progress_response['data']['list'][0]['taskId']} LOG 捕包任务详情查询 ${progress_response_task} BaseGetRequestForV2 troubleshooting/packetcapture/log/detail taskId=${response_task_id} v1 LOG 捕包设备执行情况查询 ${progress_response_detail} BaseGetRequestForV2 troubleshooting/packetcapture/log/progress/detail taskId=${response_task_id} v1 log 删除task ${taskid} Set Variable {"taskId":${response_task_id}} ${delete_task_res} BaseDeleteRequest v1/troubleshooting/packetcapture/policy ${taskid} ${policyid1} Set Variable {"policyIds":[${response_policy_id}]} log ${policyid1} log 删除policy ${delete_policy_res} BaseDeleteRequest v1/troubleshooting/packetcapture/policy ${policyid1}