From 26a8cd6d8679d596d92c7d523186f64a14e6d367 Mon Sep 17 00:00:00 2001 From: liguangyu06 <1666071293@qq.com> Date: Mon, 5 Feb 2024 11:10:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...4\350\257\201_\351\234\200\346\261\202\345\215\225.py" | 3 ++- ...06\351\207\221\351\242\235\351\252\214\350\257\201.py" | 8 ++++---- ...25\344\277\241\346\201\257\351\252\214\350\257\201.py" | 8 ++++---- ...75\345\212\237\350\203\275\351\252\214\350\257\201.py" | 8 ++++---- data/cmdc_demand_mall/data | 7 +++++-- 5 files changed, 19 insertions(+), 15 deletions(-) diff --git "a/air_case/cmdc_demand_mall/\350\216\267\345\217\226\347\253\231\347\202\271\344\277\241\346\201\257\351\252\214\350\257\201_\351\234\200\346\261\202\345\215\225.air/\350\216\267\345\217\226\347\253\231\347\202\271\344\277\241\346\201\257\351\252\214\350\257\201_\351\234\200\346\261\202\345\215\225.py" "b/air_case/cmdc_demand_mall/\350\216\267\345\217\226\347\253\231\347\202\271\344\277\241\346\201\257\351\252\214\350\257\201_\351\234\200\346\261\202\345\215\225.air/\350\216\267\345\217\226\347\253\231\347\202\271\344\277\241\346\201\257\351\252\214\350\257\201_\351\234\200\346\261\202\345\215\225.py" index 7c37c2a2..96368535 100644 --- "a/air_case/cmdc_demand_mall/\350\216\267\345\217\226\347\253\231\347\202\271\344\277\241\346\201\257\351\252\214\350\257\201_\351\234\200\346\261\202\345\215\225.air/\350\216\267\345\217\226\347\253\231\347\202\271\344\277\241\346\201\257\351\252\214\350\257\201_\351\234\200\346\261\202\345\215\225.py" +++ "b/air_case/cmdc_demand_mall/\350\216\267\345\217\226\347\253\231\347\202\271\344\277\241\346\201\257\351\252\214\350\257\201_\351\234\200\346\261\202\345\215\225.air/\350\216\267\345\217\226\347\253\231\347\202\271\344\277\241\346\201\257\351\252\214\350\257\201_\351\234\200\346\261\202\345\215\225.py" @@ -19,7 +19,7 @@ request_body = commonFuc().get_business_data(module, "payload11") """ 场景: 获取站点信息验证_需求单 用例名称:获取站点信息验证_需求单 - 输出:{"companyId":6} + 输出:{"companyId":7} """ # 发送请求 @@ -27,6 +27,7 @@ result = requests.get(url, params=request_body) # 获取接口响应时间 api_time = result.elapsed.total_seconds() result = json.loads(result.content) +# print(result) # 获取站点信息中公司id result = {"companyId": result["data"]["companyId"]} result["api_time"] = api_time diff --git "a/air_case/cmdc_demand_mall/\350\216\267\345\217\226\350\256\242\345\215\225\345\217\230\345\212\250\346\230\216\347\273\206\351\207\221\351\242\235\351\252\214\350\257\201.air/\350\216\267\345\217\226\350\256\242\345\215\225\345\217\230\345\212\250\346\230\216\347\273\206\351\207\221\351\242\235\351\252\214\350\257\201.py" "b/air_case/cmdc_demand_mall/\350\216\267\345\217\226\350\256\242\345\215\225\345\217\230\345\212\250\346\230\216\347\273\206\351\207\221\351\242\235\351\252\214\350\257\201.air/\350\216\267\345\217\226\350\256\242\345\215\225\345\217\230\345\212\250\346\230\216\347\273\206\351\207\221\351\242\235\351\252\214\350\257\201.py" index 141f49de..72137e8c 100644 --- "a/air_case/cmdc_demand_mall/\350\216\267\345\217\226\350\256\242\345\215\225\345\217\230\345\212\250\346\230\216\347\273\206\351\207\221\351\242\235\351\252\214\350\257\201.air/\350\216\267\345\217\226\350\256\242\345\215\225\345\217\230\345\212\250\346\230\216\347\273\206\351\207\221\351\242\235\351\252\214\350\257\201.py" +++ "b/air_case/cmdc_demand_mall/\350\216\267\345\217\226\350\256\242\345\215\225\345\217\230\345\212\250\346\230\216\347\273\206\351\207\221\351\242\235\351\252\214\350\257\201.air/\350\216\267\345\217\226\350\256\242\345\215\225\345\217\230\345\212\250\346\230\216\347\273\206\351\207\221\351\242\235\351\252\214\350\257\201.py" @@ -16,8 +16,8 @@ module = "cmdc_demand_mall" # 第一步登录多采商城获取token # 获取登录所需账号密码 -username = commonFuc().get_business_data(module, "username") -password = commonFuc().get_business_data(module, "password") +username = commonFuc().get_business_data(module, "username3") +password = commonFuc().get_business_data(module, "password3") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) @@ -33,7 +33,7 @@ result = json.loads(result.content) random_demand = random.randint(0, len(result["data"]["list"]) - 1) # 获取需求单信息 demand_code = result["data"]["list"][random_demand]["demandCode"] -demand_code = "17020165859551447" +demand_code = "17023454128426831" # 第三步获取需求单对应的订单变动明细列表 @@ -51,7 +51,7 @@ result = requests.get(url, params=request_body, headers=headers) # 获取接口响应时间 api_time = result.elapsed.total_seconds() result = json.loads(result.content) -print(result) +# print(result) # 获取订单明细列表中isChange result = {"isChange": result["data"]["isChange"]} result["api_time"] = api_time diff --git "a/air_case/cmdc_demand_mall/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\346\223\215\344\275\234\350\256\260\345\275\225\344\277\241\346\201\257\351\252\214\350\257\201.air/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\346\223\215\344\275\234\350\256\260\345\275\225\344\277\241\346\201\257\351\252\214\350\257\201.py" "b/air_case/cmdc_demand_mall/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\346\223\215\344\275\234\350\256\260\345\275\225\344\277\241\346\201\257\351\252\214\350\257\201.air/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\346\223\215\344\275\234\350\256\260\345\275\225\344\277\241\346\201\257\351\252\214\350\257\201.py" index 7ac54018..5f3eb5b4 100644 --- "a/air_case/cmdc_demand_mall/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\346\223\215\344\275\234\350\256\260\345\275\225\344\277\241\346\201\257\351\252\214\350\257\201.air/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\346\223\215\344\275\234\350\256\260\345\275\225\344\277\241\346\201\257\351\252\214\350\257\201.py" +++ "b/air_case/cmdc_demand_mall/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\346\223\215\344\275\234\350\256\260\345\275\225\344\277\241\346\201\257\351\252\214\350\257\201.air/\350\216\267\345\217\226\351\234\200\346\261\202\345\215\225\346\223\215\344\275\234\350\256\260\345\275\225\344\277\241\346\201\257\351\252\214\350\257\201.py" @@ -16,8 +16,8 @@ module = "cmdc_demand_mall" # 第一步登录多采商城获取token # 获取登录所需账号密码 -username = commonFuc().get_business_data(module, "username") -password = commonFuc().get_business_data(module, "password") +username = commonFuc().get_business_data(module, "username3") +password = commonFuc().get_business_data(module, "password3") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcMaiiLogin(username, password).get_token() headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) @@ -33,9 +33,9 @@ result = json.loads(result.content) random_demand = random.randint(0, len(result["data"]["list"]) - 1) # 获取需求单信息 # demand_code = result["data"]["list"][random_demand]["demandCode"] -demand_code = "17018438457347575" +demand_code = "17023454128426831" # demand_parent_code = result["data"]["list"][random_demand]["demandParentCode"] -demand_parent_code = "s2312061400015" +demand_parent_code = "s2312120900008" # 第三步获取需求单对应的操作记录 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url12") diff --git "a/air_case/cmdc_demand_mall/\351\234\200\346\261\202\345\215\225\351\224\200\345\224\256\345\220\210\345\220\214\344\270\213\350\275\275\345\212\237\350\203\275\351\252\214\350\257\201.air/\351\234\200\346\261\202\345\215\225\351\224\200\345\224\256\345\220\210\345\220\214\344\270\213\350\275\275\345\212\237\350\203\275\351\252\214\350\257\201.py" "b/air_case/cmdc_demand_mall/\351\234\200\346\261\202\345\215\225\351\224\200\345\224\256\345\220\210\345\220\214\344\270\213\350\275\275\345\212\237\350\203\275\351\252\214\350\257\201.air/\351\234\200\346\261\202\345\215\225\351\224\200\345\224\256\345\220\210\345\220\214\344\270\213\350\275\275\345\212\237\350\203\275\351\252\214\350\257\201.py" index c1d7099d..1c5a2331 100644 --- "a/air_case/cmdc_demand_mall/\351\234\200\346\261\202\345\215\225\351\224\200\345\224\256\345\220\210\345\220\214\344\270\213\350\275\275\345\212\237\350\203\275\351\252\214\350\257\201.air/\351\234\200\346\261\202\345\215\225\351\224\200\345\224\256\345\220\210\345\220\214\344\270\213\350\275\275\345\212\237\350\203\275\351\252\214\350\257\201.py" +++ "b/air_case/cmdc_demand_mall/\351\234\200\346\261\202\345\215\225\351\224\200\345\224\256\345\220\210\345\220\214\344\270\213\350\275\275\345\212\237\350\203\275\351\252\214\350\257\201.air/\351\234\200\346\261\202\345\215\225\351\224\200\345\224\256\345\220\210\345\220\214\344\270\213\350\275\275\345\212\237\350\203\275\351\252\214\350\257\201.py" @@ -36,9 +36,9 @@ result = json.loads(result.content) random_demand = random.randint(0, len(result["data"]["list"]) - 1) # 获取需求单信息 demand_id = result["data"]["list"][random_demand]["demandId"] -# demand_id = "40187" +# demand_id = "37974" demand_code = result["data"]["list"][random_demand]["demandCode"] - +# 16934694037805759 # 第三步进行需求单销售合同下载 url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url22") @@ -69,10 +69,10 @@ excel = HandleExcel(file_path, "Sheet1") result = {"demandCode": excel.read_data()[0].get("医疗器械产品销售合同 ")[-17:]} print(excel.read_data()[0].get("医疗器械产品销售合同 ")) result["api_time"] = api_time -print(result) +# print(result) # 获取预期结果 check_dict = commonFuc().get_business_data(module, "checkDict22", demand_code) -print(check_dict) +# print(check_dict) # 断言实际结果中是否包含预期结果的内容 commonFuc().check_result(check_dict, result) diff --git a/data/cmdc_demand_mall/data b/data/cmdc_demand_mall/data index e19cb56f..4e0d75b7 100644 --- a/data/cmdc_demand_mall/data +++ b/data/cmdc_demand_mall/data @@ -2,6 +2,9 @@ "username": "BJ0621" "password": "Aa123456" +"username3": "GL1000086" +"password3": "Aa123456" + #后台运营管理系统登录信息(子站点上海医疗器械有限公司) "username1": "Admin00111" "password1": "Aa123456" @@ -93,9 +96,9 @@ checkDict10: {"demandCode":"%s"} #测试场景十一:获取站点信息验证_需求单 "url11": "/cms/public/website/queryWebsiteByCompanyIdNoCode" -"payload11": {"companyId":6} +"payload11": {"companyId":7} #预期结果 -checkDict11: {"companyId":6} +checkDict11: {"companyId":7} -- GitLab