From 00f9a33c18f9cd57f7c3b77f2adfad4ec7141c84 Mon Sep 17 00:00:00 2001 From: liguangyu06 <1666071293@qq.com> Date: Mon, 24 Jun 2024 16:57:27 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E4=BE=8B=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...46\346\203\205\344\277\241\346\201\257.py" | 60 ++++++++++--------- 1 file changed, 31 insertions(+), 29 deletions(-) diff --git "a/air_case/cmdc_website/\350\216\267\345\217\226\345\220\210\344\275\234\347\253\231\347\202\271\350\257\246\346\203\205\344\277\241\346\201\257.air/\350\216\267\345\217\226\345\220\210\344\275\234\347\253\231\347\202\271\350\257\246\346\203\205\344\277\241\346\201\257.py" "b/air_case/cmdc_website/\350\216\267\345\217\226\345\220\210\344\275\234\347\253\231\347\202\271\350\257\246\346\203\205\344\277\241\346\201\257.air/\350\216\267\345\217\226\345\220\210\344\275\234\347\253\231\347\202\271\350\257\246\346\203\205\344\277\241\346\201\257.py" index cbe87c80..9c615b55 100644 --- "a/air_case/cmdc_website/\350\216\267\345\217\226\345\220\210\344\275\234\347\253\231\347\202\271\350\257\246\346\203\205\344\277\241\346\201\257.air/\350\216\267\345\217\226\345\220\210\344\275\234\347\253\231\347\202\271\350\257\246\346\203\205\344\277\241\346\201\257.py" +++ "b/air_case/cmdc_website/\350\216\267\345\217\226\345\220\210\344\275\234\347\253\231\347\202\271\350\257\246\346\203\205\344\277\241\346\201\257.air/\350\216\267\345\217\226\345\220\210\344\275\234\347\253\231\347\202\271\350\257\246\346\203\205\344\277\241\346\201\257.py" @@ -28,37 +28,39 @@ request_body = commonFuc().get_business_data(module, "payload49") result = requests.get(url, params=request_body, headers=headers) result = json.loads(result.content) -# 生成随机数 -company_random = random.randint(0, len(result["data"]) - 1) -# 获取站点信息 -userId = result["data"][company_random]["userId"] -companyId = result["data"][company_random]["companyId"] +# 判断是否获取到已合作站点信息 +if result["data"]: + # 生成随机数 + company_random = random.randint(0, len(result["data"]) - 1) + # 获取站点信息 + userId = result["data"][company_random]["userId"] + companyId = result["data"][company_random]["companyId"] -# 第三步获取合作站点详情信息 -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url51") -request_body = commonFuc().get_business_data(module, "payload51", userId, companyId) -# print(request_body) -""" - 场景:获取合作站点详情信息 - 用例名称:获取合作站点详情信息 - 输出:{"userId":"%s"} -""" + # 第三步获取合作站点详情信息 + url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url51") + request_body = commonFuc().get_business_data(module, "payload51", userId, companyId) + # print(request_body) + """ + 场景:获取合作站点详情信息 + 用例名称:获取合作站点详情信息 + 输出:{"userId":"%s"} + """ -# 发送请求 -result = requests.get(url, params=request_body, headers=headers) -# 获取接口响应时间 -api_time = float(result.elapsed.total_seconds()) + # 发送请求 + result = requests.get(url, params=request_body, headers=headers) + # 获取接口响应时间 + api_time = float(result.elapsed.total_seconds()) -# 获取站点信息 -result = json.loads(result.content) -# print(result) -result = {"userId": result["data"]["userId"]} + # 获取站点信息 + result = json.loads(result.content) + # print(result) + result = {"userId": result["data"]["userId"]} -# 将接口响应时间添加至result -result["api_time"] = api_time + # 将接口响应时间添加至result + result["api_time"] = api_time -# 获取预期结果 -check_dict = commonFuc().get_business_data(module, "checkDict51", userId) -# print(check_dict) -# 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) + # 获取预期结果 + check_dict = commonFuc().get_business_data(module, "checkDict51", userId) + # print(check_dict) + # 断言实际结果中是否包含预期结果的内容 + commonFuc().check_result(check_dict, result) -- GitLab