diff --git "a/air_case/cmdc_trade/\350\216\267\345\217\226\351\200\200\350\264\247\350\256\260\345\275\225\345\210\227\350\241\250.air/\350\216\267\345\217\226\351\200\200\350\264\247\350\256\260\345\275\225\345\210\227\350\241\250.py" "b/air_case/cmdc_trade/\350\216\267\345\217\226\351\200\200\350\264\247\350\256\260\345\275\225\345\210\227\350\241\250.air/\350\216\267\345\217\226\351\200\200\350\264\247\350\256\260\345\275\225\345\210\227\350\241\250.py" new file mode 100644 index 0000000000000000000000000000000000000000..86eacf42104655cacccd6aeff546ebced435f91d --- /dev/null +++ "b/air_case/cmdc_trade/\350\216\267\345\217\226\351\200\200\350\264\247\350\256\260\345\275\225\345\210\227\350\241\250.air/\350\216\267\345\217\226\351\200\200\350\264\247\350\256\260\345\275\225\345\210\227\350\241\250.py" @@ -0,0 +1,45 @@ +# -*- encoding=utf8 -*- +__author__ = "liguangyu" + +""" +case_tag:cmdc_api,cmdc获取退货记录列表,2294,2294-33,sit,be +主数据平台:多采商城获取退货记录列表接口 +""" + +from common.common_func import commonFuc +from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin +import requests +import json + +module = "cmdc_trade" + +# 第一步获取登录多采商城所需账号密码 +username = commonFuc().get_business_data(module, "username_be") +password = commonFuc().get_business_data(module, "password_be") +# 获取登录后Cmdc_access_token +cmdc_access_token = CmdcMaiiLogin(username, password).get_token() +headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) + +# 第三步进行查询条件验证 +url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url32") +request_body = commonFuc().get_business_data(module, "payload32") + +""" + + 场景: 获取退货记录列表 + 用例名称:获取退货记录列表 + 输出:{"success":true,"code":"200","message":"OK"} +""" + +# 发送请求 +result = requests.post(url, json=request_body, headers=headers) +# 获取接口响应时间 +api_time = float(result.elapsed.total_seconds()) +result = json.loads(result.content) + +result["api_time"] = api_time +# 获取预期结果 +check_dict = commonFuc().get_business_data(module, "checkDict32") +# print(check_dict) +# 断言实际结果中是否包含预期结果的内容 +commonFuc().check_result(check_dict, result) diff --git a/data/cmdc_trade/data b/data/cmdc_trade/data index 7c35593d35818a6961450bbc2d9f569cd11a3d8b..f2b9770afd3968912309759ab14effeb7b6da77c 100644 --- a/data/cmdc_trade/data +++ b/data/cmdc_trade/data @@ -5,6 +5,9 @@ "username3": "GL1000086" "password3": "Aa123456" +"username_be": "testtest" +"password_be": "Aa123456" + #后台运营管理系统登录信息(子站点上海医疗器械有限公司) "username1": "Admin00111" "password1": "Aa123456" @@ -222,7 +225,11 @@ checkDict30: {"demandCode":"%s"} checkDict31: {"success":true,"code":"200","message":null,"data":null,"freshToken":null} - +#测试场景三十二:获取退货记录列表 +"url32": "/order/mall/queryRefundListMall" +"payload32": {"pageStart":1,"pageSize":10,"refundCode":"","customerName":"","returnType":"","pageNumber":1} +#预期结果 +checkDict32: {"success":true,"code":"200","message":"OK"}