diff --git "a/air_case/cmdc_login/\345\220\216\345\217\260\347\256\241\347\220\206\347\263\273\347\273\237\347\231\273\345\275\225/verifycode.png" "b/air_case/cmdc_login/\345\220\216\345\217\260\347\256\241\347\220\206\347\263\273\347\273\237\347\231\273\345\275\225/verifycode.png" index e558bc9d18780a90bca4fc534c06c38546f60878..4db1676f946cacefb6e32d8ca2d750aab837f3e1 100644 Binary files "a/air_case/cmdc_login/\345\220\216\345\217\260\347\256\241\347\220\206\347\263\273\347\273\237\347\231\273\345\275\225/verifycode.png" and "b/air_case/cmdc_login/\345\220\216\345\217\260\347\256\241\347\220\206\347\263\273\347\273\237\347\231\273\345\275\225/verifycode.png" differ diff --git "a/air_case/cmdc_login/\345\244\232\351\207\207\345\225\206\345\237\216\347\231\273\345\275\225/verifycode.png" "b/air_case/cmdc_login/\345\244\232\351\207\207\345\225\206\345\237\216\347\231\273\345\275\225/verifycode.png" index d2b77a8ad3843a40e59a304c6f9cb8201fe8ce61..66f79cc5490a748fa001e151f3be2e5b920b491f 100644 Binary files "a/air_case/cmdc_login/\345\244\232\351\207\207\345\225\206\345\237\216\347\231\273\345\275\225/verifycode.png" and "b/air_case/cmdc_login/\345\244\232\351\207\207\345\225\206\345\237\216\347\231\273\345\275\225/verifycode.png" differ diff --git "a/air_case/cmdc_portal_reportbill/\344\270\212\346\212\245\346\244\215\345\205\245\345\211\215\345\217\260\344\270\212\346\212\245\345\257\274\345\205\245.air/\344\270\212\346\212\245\346\244\215\345\205\245\345\211\215\345\217\260\344\270\212\346\212\245\345\257\274\345\205\245.py" "b/air_case/cmdc_portal_reportbill/\344\270\212\346\212\245\346\244\215\345\205\245\345\211\215\345\217\260\344\270\212\346\212\245\345\257\274\345\205\245.air/\344\270\212\346\212\245\346\244\215\345\205\245\345\211\215\345\217\260\344\270\212\346\212\245\345\257\274\345\205\245.py" deleted file mode 100644 index b1d90b7746285913a93f63cf239f93a9d1c60272..0000000000000000000000000000000000000000 --- "a/air_case/cmdc_portal_reportbill/\344\270\212\346\212\245\346\244\215\345\205\245\345\211\215\345\217\260\344\270\212\346\212\245\345\257\274\345\205\245.air/\344\270\212\346\212\245\346\244\215\345\205\245\345\211\215\345\217\260\344\270\212\346\212\245\345\257\274\345\205\245.py" +++ /dev/null @@ -1,41 +0,0 @@ -# -*- encoding=utf8 -*- -__author__ = "zhouniandong" - -""" -case_tag:cmdc_api,cmdc上报植入前台上报导入,2293,2293-3,sit,bs -主数据平台:上报植入接口 -""" - -from common.common_func import commonFuc -from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin -import requests -import json - - -module = "cmdc_portal_reportbill" - -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2") -print(url) -# 获取登录所需账号密码 -username = commonFuc().get_business_data(module, "username") -password = commonFuc().get_business_data(module, "password") -# 获取登录后Cmdc_access_token -cmdc_access_token = CmdcDoLogin(username, password).get_token() -headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) -request_body = commonFuc().get_business_data(module, "payload2") - -""" - 场景:上报植入() - 用例名称:上报植入前台上报导入(上报植入) - 输出:{"success":true,"code":"200","message":"OK"} -""" -# 发送请求 -result = requests.post(url, json=request_body, headers=headers) -#print("\033[031mresult1============\033[0m",result) -result = json.loads(result.content) -#print("\033[031mresult2============\033[0m",result) -# 获取预期结果 -check_dict = commonFuc().get_business_data(module, "checkDict2") -print("\033[031mcheck_dict============\033[0m",check_dict) -# 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) diff --git "a/air_case/cmdc_portal_reportbill/\344\270\212\346\212\245\346\244\215\345\205\245\345\217\260\350\264\246\345\276\205\344\270\212\346\212\245\346\270\205\345\215\225.air/\344\270\212\346\212\245\346\244\215\345\205\245\345\217\260\350\264\246\345\276\205\344\270\212\346\212\245\346\270\205\345\215\225.py" "b/air_case/cmdc_portal_reportbill/\344\270\212\346\212\245\346\244\215\345\205\245\345\217\260\350\264\246\345\276\205\344\270\212\346\212\245\346\270\205\345\215\225.air/\344\270\212\346\212\245\346\244\215\345\205\245\345\217\260\350\264\246\345\276\205\344\270\212\346\212\245\346\270\205\345\215\225.py" index 8aaed559a577979301ea5d7384831c01ddbeadb4..0a5aa0323b0ae0202a73e1947c21fbe7c448882c 100644 --- "a/air_case/cmdc_portal_reportbill/\344\270\212\346\212\245\346\244\215\345\205\245\345\217\260\350\264\246\345\276\205\344\270\212\346\212\245\346\270\205\345\215\225.air/\344\270\212\346\212\245\346\244\215\345\205\245\345\217\260\350\264\246\345\276\205\344\270\212\346\212\245\346\270\205\345\215\225.py" +++ "b/air_case/cmdc_portal_reportbill/\344\270\212\346\212\245\346\244\215\345\205\245\345\217\260\350\264\246\345\276\205\344\270\212\346\212\245\346\270\205\345\215\225.air/\344\270\212\346\212\245\346\244\215\345\205\245\345\217\260\350\264\246\345\276\205\344\270\212\346\212\245\346\270\205\345\215\225.py" @@ -2,8 +2,8 @@ __author__ = "zhouniandong" """ -case_tag:cmdc_api,cmdc多采商城上报植入台账待上报清单,1001-2,1001-2-1,sit,bs -主数据平台:多采商城消息中心接口 +case_tag:cmdc_api,cmdc上报植入台账待上报清单,1001-2,1001-2-1,sit,bs +主数据平台:多采商城上报植入接口 """ from common.common_func import commonFuc @@ -28,7 +28,7 @@ print(url1) request_body1 = commonFuc().get_business_data(module, "payload1") """ 场景:多采商城上报植入 - 用例名称:多采商城上报植入台账待上报清单(多采商城上报植入) + 用例名称:上报植入台账待上报清单(多采商城上报植入) 输出:{"success":true,"code":"200","message":"OK","data":"ok"} """ # 发送请求 diff --git "a/air_case/cmdc_portal_reportbill/\345\217\221\347\245\250\344\270\212\346\212\245\346\214\211\347\224\250\346\210\267ID\350\216\267\345\217\226\345\225\206\344\270\232\347\253\231\347\202\271.air/\345\217\221\347\245\250\344\270\212\346\212\245\346\214\211\347\224\250\346\210\267ID\350\216\267\345\217\226\345\225\206\344\270\232\347\253\231\347\202\271.py" "b/air_case/cmdc_portal_reportbill/\345\217\221\347\245\250\344\270\212\346\212\245\346\214\211\347\224\250\346\210\267ID\350\216\267\345\217\226\345\225\206\344\270\232\347\253\231\347\202\271.air/\345\217\221\347\245\250\344\270\212\346\212\245\346\214\211\347\224\250\346\210\267ID\350\216\267\345\217\226\345\225\206\344\270\232\347\253\231\347\202\271.py" new file mode 100644 index 0000000000000000000000000000000000000000..c941383dcef631d4754f16bd9afdc2db8c316d9d --- /dev/null +++ "b/air_case/cmdc_portal_reportbill/\345\217\221\347\245\250\344\270\212\346\212\245\346\214\211\347\224\250\346\210\267ID\350\216\267\345\217\226\345\225\206\344\270\232\347\253\231\347\202\271.air/\345\217\221\347\245\250\344\270\212\346\212\245\346\214\211\347\224\250\346\210\267ID\350\216\267\345\217\226\345\225\206\344\270\232\347\253\231\347\202\271.py" @@ -0,0 +1,48 @@ +# -*- encoding=utf8 -*- +__author__ = "zhouniandong" + +""" +case_tag:cmdc_api,cmdc发票上报按用户ID获取商业站点,1001-2,1001-2-1,sit,bs +主数据平台:多采商城发票上报接口 +""" + +from common.common_func import commonFuc +from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin +from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin +import requests +import json + + +module = "cmdc_portal_reportbill" + +# 登录多采商城添加商品至购物车列表 +# 获取登录所需账号密码 +username1 = commonFuc().get_business_data(module, "username") +password1 = commonFuc().get_business_data(module, "password") +# 获取登录后Cmdc_access_token +cmdc_access_token1 = CmdcMaiiLogin(username1, password1).get_token() +headers1 = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token1) +# print(headers1) +url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url7") +print(url1) +request_body1 = commonFuc().get_business_data(module, "payload7") +""" + 场景:多采商城发票上报 + 用例名称:发票上报按用户ID获取商业站点(多采商城发票上报) + 输出:{"success":true,"code":"200","message":"OK","data":"ok"} +""" +# 发送请求 +result1 = requests.get(url1, params=request_body1, headers=headers1) +#print("\033[031mresult1============\033[0m",result1) +#result1 = json.loads(result1.content) +# 获取接口响应时间 +api_time = float(result1.elapsed.total_seconds()) +result1 = json.loads(result1.content) +result1["api_time"] = api_time +print(api_time) +#print("\033[031mresult2============\033[0m",result1) +# 获取预期结果 +check_dict = commonFuc().get_business_data(module, "checkDict7") +#print("\033[031mcheckDict1============\033[0m",checkDict) +# 断言实际结果中是否包含预期结果的内容 +commonFuc().check_result(check_dict, result1) diff --git "a/air_case/cmdc_portal_reportbill/\345\217\221\347\245\250\344\270\212\346\212\245\350\216\267\345\217\226\344\270\212\346\212\245\347\273\237\350\256\241\344\277\241\346\201\257.air/\345\217\221\347\245\250\344\270\212\346\212\245\350\216\267\345\217\226\344\270\212\346\212\245\347\273\237\350\256\241\344\277\241\346\201\257.py" "b/air_case/cmdc_portal_reportbill/\345\217\221\347\245\250\344\270\212\346\212\245\350\216\267\345\217\226\344\270\212\346\212\245\347\273\237\350\256\241\344\277\241\346\201\257.air/\345\217\221\347\245\250\344\270\212\346\212\245\350\216\267\345\217\226\344\270\212\346\212\245\347\273\237\350\256\241\344\277\241\346\201\257.py" new file mode 100644 index 0000000000000000000000000000000000000000..ac6dc580b0fd03071d1b748da916d103b78de583 --- /dev/null +++ "b/air_case/cmdc_portal_reportbill/\345\217\221\347\245\250\344\270\212\346\212\245\350\216\267\345\217\226\344\270\212\346\212\245\347\273\237\350\256\241\344\277\241\346\201\257.air/\345\217\221\347\245\250\344\270\212\346\212\245\350\216\267\345\217\226\344\270\212\346\212\245\347\273\237\350\256\241\344\277\241\346\201\257.py" @@ -0,0 +1,48 @@ +# -*- encoding=utf8 -*- +__author__ = "zhouniandong" + +""" +case_tag:cmdc_api,cmdc发票上报获取上报统计信息,1001-2,1001-2-1,sit,bs +主数据平台:多采商城发票上报接口 +""" + +from common.common_func import commonFuc +from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin +from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin +import requests +import json + + +module = "cmdc_portal_reportbill" + +# 登录多采商城添加商品至购物车列表 +# 获取登录所需账号密码 +username1 = commonFuc().get_business_data(module, "username") +password1 = commonFuc().get_business_data(module, "password") +# 获取登录后Cmdc_access_token +cmdc_access_token1 = CmdcMaiiLogin(username1, password1).get_token() +headers1 = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token1) +# print(headers1) +url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url8") +print(url1) +request_body1 = commonFuc().get_business_data(module, "payload8") +""" + 场景:多采商城发票上报 + 用例名称:发票上报获取上报统计信息(多采商城发票上报) + 输出:{"success":true,"code":"200","message":"OK","data":"ok"} +""" +# 发送请求 +result1 = requests.post(url1, json=request_body1, headers=headers1) +#print("\033[031mresult1============\033[0m",result1) +#result1 = json.loads(result1.content) +# 获取接口响应时间 +api_time = float(result1.elapsed.total_seconds()) +result1 = json.loads(result1.content) +result1["api_time"] = api_time +print(api_time) +#print("\033[031mresult2============\033[0m",result1) +# 获取预期结果 +check_dict = commonFuc().get_business_data(module, "checkDict8") +#print("\033[031mcheckDict1============\033[0m",checkDict) +# 断言实际结果中是否包含预期结果的内容 +commonFuc().check_result(check_dict, result1) diff --git "a/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\345\205\250\351\203\250\345\210\227\350\241\250.air/\346\244\215\345\205\245\344\270\212\346\212\245\345\205\250\351\203\250\345\210\227\350\241\250.py" "b/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\345\205\250\351\203\250\345\210\227\350\241\250.air/\346\244\215\345\205\245\344\270\212\346\212\245\345\205\250\351\203\250\345\210\227\350\241\250.py" index 5f572a3728c34522ff7e2359b5b175edaf5afdd8..49d161ef30310323466cd65889891184b73b1059 100644 --- "a/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\345\205\250\351\203\250\345\210\227\350\241\250.air/\346\244\215\345\205\245\344\270\212\346\212\245\345\205\250\351\203\250\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\345\205\250\351\203\250\345\210\227\350\241\250.air/\346\244\215\345\205\245\344\270\212\346\212\245\345\205\250\351\203\250\345\210\227\350\241\250.py" @@ -2,7 +2,7 @@ __author__ = "zhouniandong" """ -case_tag:cmdc_api,cmdc多采商城植入上报全部列表,1001-2,1001-2-1,sit,bs +case_tag:cmdc_api,cmdc植入上报全部列表,1001-2,1001-2-1,sit,bs 主数据平台:多采商城植入上报接口 """ @@ -28,7 +28,7 @@ print(url1) request_body1 = commonFuc().get_business_data(module, "payload2") """ 场景:多采商城上报植入 - 用例名称:多采商城植入上报全部列表(多采商城上报植入) + 用例名称:植入上报全部列表(多采商城上报植入) 输出:{"success":true,"code":"200","message":"OK","data":"ok"} """ # 发送请求 diff --git "a/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\345\256\241\346\240\270\346\234\252\351\200\232\350\277\207\345\210\227\350\241\250.air/\346\244\215\345\205\245\344\270\212\346\212\245\345\256\241\346\240\270\346\234\252\351\200\232\350\277\207\345\210\227\350\241\250.py" "b/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\345\256\241\346\240\270\346\234\252\351\200\232\350\277\207\345\210\227\350\241\250.air/\346\244\215\345\205\245\344\270\212\346\212\245\345\256\241\346\240\270\346\234\252\351\200\232\350\277\207\345\210\227\350\241\250.py" index 26ba60cb62e1e2944db392fc6d2a69c991f595e7..233e9e80c464ffd100d878f45aab938f741098aa 100644 --- "a/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\345\256\241\346\240\270\346\234\252\351\200\232\350\277\207\345\210\227\350\241\250.air/\346\244\215\345\205\245\344\270\212\346\212\245\345\256\241\346\240\270\346\234\252\351\200\232\350\277\207\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\345\256\241\346\240\270\346\234\252\351\200\232\350\277\207\345\210\227\350\241\250.air/\346\244\215\345\205\245\344\270\212\346\212\245\345\256\241\346\240\270\346\234\252\351\200\232\350\277\207\345\210\227\350\241\250.py" @@ -2,7 +2,7 @@ __author__ = "zhouniandong" """ -case_tag:cmdc_api,cmdc多采商城植入上报审核未通过列表,1001-2,1001-2-1,sit,bs +case_tag:cmdc_api,cmdc植入上报审核未通过列表,1001-2,1001-2-1,sit,bs 主数据平台:多采商城植入上报接口 """ @@ -28,7 +28,7 @@ print(url1) request_body1 = commonFuc().get_business_data(module, "payload4") """ 场景:多采商城植入上报 - 用例名称:多采商城植入上报审核未通过列表(多采商城植入上报) + 用例名称:植入上报审核未通过列表(多采商城植入上报) 输出:{"success":true,"code":"200","message":"OK","data":"ok"} """ # 发送请求 diff --git "a/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\345\267\262\344\270\212\346\212\245\345\210\227\350\241\250.air/\346\244\215\345\205\245\344\270\212\346\212\245\345\267\262\344\270\212\346\212\245\345\210\227\350\241\250.py" "b/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\345\267\262\344\270\212\346\212\245\345\210\227\350\241\250.air/\346\244\215\345\205\245\344\270\212\346\212\245\345\267\262\344\270\212\346\212\245\345\210\227\350\241\250.py" index 2d8a8587ba15ca4f94e1c48d79b42e4dc4724eac..7e4707a7b33db193d7b96a6edacb1cf4980f5f37 100644 --- "a/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\345\267\262\344\270\212\346\212\245\345\210\227\350\241\250.air/\346\244\215\345\205\245\344\270\212\346\212\245\345\267\262\344\270\212\346\212\245\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\345\267\262\344\270\212\346\212\245\345\210\227\350\241\250.air/\346\244\215\345\205\245\344\270\212\346\212\245\345\267\262\344\270\212\346\212\245\345\210\227\350\241\250.py" @@ -2,7 +2,7 @@ __author__ = "zhouniandong" """ -case_tag:cmdc_api,cmdc多采商城植入上报已上报列表,1001-2,1001-2-1,sit,bs +case_tag:cmdc_api,cmdc植入上报已上报列表,1001-2,1001-2-1,sit,bs 主数据平台:多采商城植入上报接口 """ @@ -28,7 +28,7 @@ print(url1) request_body1 = commonFuc().get_business_data(module, "payload6") """ 场景:多采商城上报植入 - 用例名称:多采商城植入上报已上报列表(多采商城上报植入) + 用例名称:植入上报已上报列表(多采商城上报植入) 输出:{"success":true,"code":"200","message":"OK","data":"ok"} """ # 发送请求 diff --git "a/air_case/cmdc_portal_reportbill/\344\270\212\346\212\245\346\244\215\345\205\245\345\211\215\345\217\260\344\270\212\346\212\245\345\257\274\345\205\245\346\250\241\346\235\277.air/\344\270\212\346\212\245\346\244\215\345\205\245\345\211\215\345\217\260\344\270\212\346\212\245\345\257\274\345\205\245\346\250\241\346\235\277.py" "b/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\346\214\211\345\205\254\345\217\270\347\274\226\347\240\201\350\216\267\345\217\226\344\270\212\346\212\245\344\272\247\345\223\201\347\272\277\345\210\227\350\241\250.air/\346\244\215\345\205\245\344\270\212\346\212\245\346\214\211\345\205\254\345\217\270\347\274\226\347\240\201\350\216\267\345\217\226\344\270\212\346\212\245\344\272\247\345\223\201\347\272\277\345\210\227\350\241\250.py" similarity index 100% rename from "air_case/cmdc_portal_reportbill/\344\270\212\346\212\245\346\244\215\345\205\245\345\211\215\345\217\260\344\270\212\346\212\245\345\257\274\345\205\245\346\250\241\346\235\277.air/\344\270\212\346\212\245\346\244\215\345\205\245\345\211\215\345\217\260\344\270\212\346\212\245\345\257\274\345\205\245\346\250\241\346\235\277.py" rename to "air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\346\214\211\345\205\254\345\217\270\347\274\226\347\240\201\350\216\267\345\217\226\344\270\212\346\212\245\344\272\247\345\223\201\347\272\277\345\210\227\350\241\250.air/\346\244\215\345\205\245\344\270\212\346\212\245\346\214\211\345\205\254\345\217\270\347\274\226\347\240\201\350\216\267\345\217\226\344\270\212\346\212\245\344\272\247\345\223\201\347\272\277\345\210\227\350\241\250.py" diff --git "a/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\346\214\211\345\256\242\346\210\267\347\274\226\347\240\201\350\216\267\345\217\226\345\214\273\351\231\242\344\277\241\346\201\257.air/\346\244\215\345\205\245\344\270\212\346\212\245\346\214\211\345\256\242\346\210\267\347\274\226\347\240\201\350\216\267\345\217\226\345\214\273\351\231\242\344\277\241\346\201\257.py" "b/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\346\214\211\345\256\242\346\210\267\347\274\226\347\240\201\350\216\267\345\217\226\345\214\273\351\231\242\344\277\241\346\201\257.air/\346\244\215\345\205\245\344\270\212\346\212\245\346\214\211\345\256\242\346\210\267\347\274\226\347\240\201\350\216\267\345\217\226\345\214\273\351\231\242\344\277\241\346\201\257.py" new file mode 100644 index 0000000000000000000000000000000000000000..04ca67ab6008bca7dd067fd05779dda2c84226ac --- /dev/null +++ "b/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\346\214\211\345\256\242\346\210\267\347\274\226\347\240\201\350\216\267\345\217\226\345\214\273\351\231\242\344\277\241\346\201\257.air/\346\244\215\345\205\245\344\270\212\346\212\245\346\214\211\345\256\242\346\210\267\347\274\226\347\240\201\350\216\267\345\217\226\345\214\273\351\231\242\344\277\241\346\201\257.py" @@ -0,0 +1,48 @@ +# -*- encoding=utf8 -*- +__author__ = "zhouniandong" + +""" +case_tag:cmdc_api,cmdc植入上报按公司编码获取上报产品线列表,1001-2,1001-2-1,sit,bs +主数据平台:多采商城植入上报接口 +""" + +from common.common_func import commonFuc +from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin +from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin +import requests +import json + + +module = "cmdc_portal_reportbill" + +# 登录多采商城添加商品至购物车列表 +# 获取登录所需账号密码 +username1 = commonFuc().get_business_data(module, "username") +password1 = commonFuc().get_business_data(module, "password") +# 获取登录后Cmdc_access_token +cmdc_access_token1 = CmdcMaiiLogin(username1, password1).get_token() +headers1 = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token1) +# print(headers1) +url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url10") +print(url1) +request_body1 = commonFuc().get_business_data(module, "payload10") +""" + 场景:多采商城植入上报 + 用例名称:植入上报按公司编码获取上报产品线列表(多采商城植入上报) + 输出:{"success":true,"code":"200","message":"OK","data":"ok"} +""" +# 发送请求 +result1 = requests.get(url1, params=request_body1, headers=headers1) +#print("\033[031mresult1============\033[0m",result1) +#result1 = json.loads(result1.content) +# 获取接口响应时间 +api_time = float(result1.elapsed.total_seconds()) +result1 = json.loads(result1.content) +result1["api_time"] = api_time +print(api_time) +#print("\033[031mresult2============\033[0m",result1) +# 获取预期结果 +check_dict = commonFuc().get_business_data(module, "checkDict10") +#print("\033[031mcheckDict1============\033[0m",checkDict) +# 断言实际结果中是否包含预期结果的内容 +commonFuc().check_result(check_dict, result1) diff --git "a/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\346\234\252\344\270\212\346\212\245\345\210\227\350\241\250.air/\346\244\215\345\205\245\344\270\212\346\212\245\346\234\252\344\270\212\346\212\245\345\210\227\350\241\250.py" "b/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\346\234\252\344\270\212\346\212\245\345\210\227\350\241\250.air/\346\244\215\345\205\245\344\270\212\346\212\245\346\234\252\344\270\212\346\212\245\345\210\227\350\241\250.py" index af14e93d08676d9a3438add81ff8d0a7b0888f7f..95776d2edbc42b3cd026c644e812876acf70628e 100644 --- "a/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\346\234\252\344\270\212\346\212\245\345\210\227\350\241\250.air/\346\244\215\345\205\245\344\270\212\346\212\245\346\234\252\344\270\212\346\212\245\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_portal_reportbill/\346\244\215\345\205\245\344\270\212\346\212\245\346\234\252\344\270\212\346\212\245\345\210\227\350\241\250.air/\346\244\215\345\205\245\344\270\212\346\212\245\346\234\252\344\270\212\346\212\245\345\210\227\350\241\250.py" @@ -2,7 +2,7 @@ __author__ = "zhouniandong" """ -case_tag:cmdc_api,cmdc多采商城植入上报未上报列表,1001-2,1001-2-1,sit,bs +case_tag:cmdc_api,cmdc植入上报未上报列表,1001-2,1001-2-1,sit,bs 主数据平台:多采商城植入上报接口 """ @@ -28,7 +28,7 @@ print(url1) request_body1 = commonFuc().get_business_data(module, "payload5") """ 场景:多采商城上报植入 - 用例名称:多采商城植入上报未上报列表(多采商城上报植入) + 用例名称:植入上报未上报列表(多采商城上报植入) 输出:{"success":true,"code":"200","message":"OK","data":"ok"} """ # 发送请求 diff --git a/data/cmdc_portal_reportbill/data b/data/cmdc_portal_reportbill/data index d400de9d5f4fd06eb741a783baea3cde0d81cd64..95dcc66ffbcd7327855936459291224df3c0892c 100644 --- a/data/cmdc_portal_reportbill/data +++ b/data/cmdc_portal_reportbill/data @@ -62,36 +62,32 @@ checkDict5: {"success":true,"code":"200","message":"OK"} #预期结果 checkDict6: {"success":true,"code":"200","message":"OK"} -#信息中心按公司ID查询公司选项 get -"url7": "/user/public/queryCompanyOptionsByCompanyCode" -"payload7": +#发票上报按用户ID获取商业站点 get +"url7": "/user/public/getBusinessSiteByUserId" +"payload7": userId=69 #预期结果 -checkDict7: {"success":true,"code":"200","message":"OK"} +checkDict7: {"success":true,"code":"200","message":"OK","data":[{"customerId":69,"customerCode":"1127254","customerName":"国药集团云南医疗器械有限公司","companyId":3,"companyCode":"00103","companyName":"国药集团北京医疗器械有限公司"},{"customerId":69,"customerCode":"1068927","customerName":"国药集团云南医疗器械有限公司","companyId":7,"companyCode":"00102","companyName":"国药集团联合医疗器械有限公司"},{"customerId":69,"customerCode":"1134332","customerName":"国药集团云南医疗器械有限公司","companyId":8,"companyCode":"00140","companyName":"国药集团河南省医疗器械有限公司"}],"freshToken":null} + -#信息中心按公司ID查询公司选项 get -"url7": "/user/public/queryCompanyOptionsByCompanyCode" -"payload7": -#预期结果 -checkDict7: {"success":true,"code":"200","message":"OK"} -#信息中心查询用户数授权 post -"url8": "/user/public/queryLicensesForUserCount" -"payload8": {} +#发票上报获取上报统计信息 post +"url8": "/order/public/getReportStatistic" +"payload8": {"companyCode":"00103","productLineCode":"test001","isBack":0} #预期结果 -checkDict8: {"success":true,"code":"200","message":"OK","data":false,"freshToken":null} +checkDict8: {"success":true,"code":"200","message":"OK"} -#信息中心所有买家购物车列表 post -"url9": "/product/mall/queryTotalBuyerCartList" -"payload9": {"pageStart":1,"pageSize":50,"pageNumber":1,"productName":"","materialCode":"","manufacturer":"","licenseCode":"","filialeCode":""} +#植入上报按客户编码获取医院信息 get +"url9": "/order/public/getHospitalByCustomerCode" +"payload9": companyCode=00103&customerCode=1127254 #预期结果 -checkDict9: {"success":true,"code":"200","message":"OK"} +checkDict9: {"success":true,"code":"200","message":"OK","data":[],"freshToken":null} -#信息中心获取所有公司 get -"url10": "/user/public/getAllCompany" -"payload10": +#植入上报按公司编码获取上报产品线列表 get +"url10": "/order/public/getReportLineList" +"payload10": companyCode=00103 #预期结果 -checkDict10: {"success":true,"code":"200","message":"OK"} +checkDict10: {"success":true,"code":"200","message":"OK","data":[],"freshToken":null} #信息中心查看详情按ID查询 post "url11": "/cms/mall/notice/queryById" diff --git a/log/runtime.txt b/log/runtime.txt index 9fc763d524774bef1be660d320a12cab8e501160..dc4420cfde3b41a99270caca079bc310d747369b 100644 --- a/log/runtime.txt +++ b/log/runtime.txt @@ -1 +1 @@ -植入上报已上报列表 1719303387824 1719303388699 zhouniandong +植入上报按客户编码获取医院信息 1719372337311 1719372338246 zhouniandong diff --git a/report/summary.html b/report/summary.html index 1f952d9e111f8bc1aaf65b53a69683c396da2fbb..26281901455be6c641558fac33a81a0df0eeed77 100644 --- a/report/summary.html +++ b/report/summary.html @@ -73,11 +73,11 @@ - 植入上报已上报列表 + 植入上报按客户编码获取医院信息 成功 - 0.875 + 0.935 zhouniandong - 0.186572 + 0.174235