diff --git "a/air_case/mdm3_ir/b\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\345\256\241\346\240\270\351\200\232\350\277\207.air/b\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\345\256\241\346\240\270\351\200\232\350\277\207.py" "b/air_case/mdm3_ir/b\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\345\256\241\346\240\270\351\200\232\350\277\207.air/b\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\345\256\241\346\240\270\351\200\232\350\277\207.py" index 6259b0a7bd89dda9ebb3c3510fb110a50d0346b4..b5454095236bc491c783b771faeecc12ee4fde33 100644 --- "a/air_case/mdm3_ir/b\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\345\256\241\346\240\270\351\200\232\350\277\207.air/b\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\345\256\241\346\240\270\351\200\232\350\277\207.py" +++ "b/air_case/mdm3_ir/b\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\345\256\241\346\240\270\351\200\232\350\277\207.air/b\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\345\256\241\346\240\270\351\200\232\350\277\207.py" @@ -29,7 +29,7 @@ CRID=global_var_CRID # 登录 username = commonFuc().get_business_data(module, "username") password = commonFuc().get_business_data(module, "password") -print(username, password) +# print(username, password) # 获取token和projectCode token, projectCode, uxid, corpId,info = login_system(username, password).get_token() # 器械注册人认领 diff --git "a/air_case/mdm3_ir/c\346\267\273\345\212\240\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\350\216\267\345\217\226\345\210\227\350\241\250\346\225\260\346\215\256.air/c\346\267\273\345\212\240\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\350\216\267\345\217\226\345\210\227\350\241\250\346\225\260\346\215\256.py" "b/air_case/mdm3_ir/c\346\267\273\345\212\240\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\350\216\267\345\217\226\345\210\227\350\241\250\346\225\260\346\215\256.air/c\346\267\273\345\212\240\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\350\216\267\345\217\226\345\210\227\350\241\250\346\225\260\346\215\256.py" new file mode 100644 index 0000000000000000000000000000000000000000..ac00ea4b833e76edaaad386bc6dce2c3064b13bd --- /dev/null +++ "b/air_case/mdm3_ir/c\346\267\273\345\212\240\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\350\216\267\345\217\226\345\210\227\350\241\250\346\225\260\346\215\256.air/c\346\267\273\345\212\240\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\350\216\267\345\217\226\345\210\227\350\241\250\346\225\260\346\215\256.py" @@ -0,0 +1,50 @@ +# -*- encoding=utf8 -*- +from air_case.mdm_login.登录外网系统.登录外网系统 import login_system +from common.common_func import commonFuc +from common.timeUtils import timeUtils +from common.fileUtls import FileUtils +import sys + +__author__ = "xiaohesheng" + +""" +case_tag:api,mdm-web,器械注册人_获取列表数据,id2254,id2254-7,sit,on +主数据平台:器械注册人_获取列表数据 +""" +module = "mdm3_ir" +from common.common_func import commonFuc, using +from air_case.mdm_login.登录外网系统.登录外网系统 import login_system +# pro_path=commonFuc().get_pro_path() +# sys.path.append(pro_path+r'\\air_case\\mdm3_ir\\a器械注册人锁定.air') +# using(pro_path+r'\\air_case\\mdm3_ir\\a器械注册人锁定.air') +# from a器械注册人锁定 import * +# CRID=global_var_CRID +# print(cname,'aaaaaaaaaaaaaaaaaaa') +""" + 场景:器械注册人_获取列表数据 + 用例名称:器械注册人_获取列表数据 + 输入:id + 输出:"rtn_msg": "ok" +""" +# 登录 +username = commonFuc().get_business_data(module, "username") +password = commonFuc().get_business_data(module, "password") +print(username, password) +# 获取token和projectCode +token, projectCode, uxid, corpId,info = login_system(username, password).get_token() +# 器械注册人_获取列表数据 +url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "ZZLX_url") +# print(url) +# 获取请求头信息 +headers = commonFuc().get_business_data(module, "json_headers2", + commonFuc().get_business_data(module, "json_contentType"), token, + projectCode) + + +# 发送请求 +result = commonFuc().http_get(url,headers) +print('实际值',result) +code=commonFuc().analysis_json('code',result) +# #断言实际结果中是否包含预期结果的内容 +commonFuc().check_text_exist(code, result) + diff --git "a/air_case/mdm3_ir/d\346\267\273\345\212\240\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\346\237\245\350\257\242\346\225\260\346\215\256.air/d\346\267\273\345\212\240\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\346\237\245\350\257\242\346\225\260\346\215\256.py" "b/air_case/mdm3_ir/d\346\267\273\345\212\240\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\346\237\245\350\257\242\346\225\260\346\215\256.air/d\346\267\273\345\212\240\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\346\237\245\350\257\242\346\225\260\346\215\256.py" new file mode 100644 index 0000000000000000000000000000000000000000..7774ff0e18810b9aef8a838c5e72c21d030442e3 --- /dev/null +++ "b/air_case/mdm3_ir/d\346\267\273\345\212\240\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\346\237\245\350\257\242\346\225\260\346\215\256.air/d\346\267\273\345\212\240\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272_\346\237\245\350\257\242\346\225\260\346\215\256.py" @@ -0,0 +1,73 @@ +# -*- encoding=utf8 -*- +from air_case.mdm_login.登录外网系统.登录外网系统 import login_system +from common.common_func import commonFuc +from common.timeUtils import timeUtils +from common.fileUtls import FileUtils +import sys + +__author__ = "xiaohesheng" + +""" +case_tag:api,mdm-web,添加器械注册人_查询数据,id2254,id2254-8,sit,on +主数据平台:添加器械注册人_查询数据 +""" +module = "mdm3_ir" +from common.common_func import commonFuc, using +from air_case.mdm_login.登录外网系统.登录外网系统 import login_system +pro_path=commonFuc().get_pro_path() +sys.path.append(pro_path+r'\\air_case\\mdm3_ir\\a2器械注册人申报.air') +using(pro_path+r'\\air_case\\mdm3_ir\\a2器械注册人申报.air') +from a2器械注册人申报 import * + +sys.path.append(pro_path+r'\\air_case\\mdm3_ir\\a2查询获取器械注册人id.air') +using(pro_path+r'\\air_case\\mdm3_ir\\a2查询获取器械注册人id.air') +from a2查询获取器械注册人id import * + +sys.path.append(pro_path+r'\\air_case\\mdm3_ir\\a器械注册人认领.air') +using(pro_path+r'\\air_case\\mdm3_ir\\a器械注册人认领.air') +from a器械注册人认领 import * + +sys.path.append(pro_path+r'\\air_case\\mdm3_ir\\b器械注册人_审核通过.air') +using(pro_path+r'\\air_case\\mdm3_ir\\b器械注册人_审核通过.air') +from b器械注册人_审核通过 import * + + +# CRID=global_var_CRID +# print(cname,'aaaaaaaaaaaaaaaaaaa') +""" + 场景:添加器械注册人_查询数据 + 用例名称:添加器械注册人_查询数据 + 输入:id + 输出:"rtn_msg": "ok" +""" +# 登录 +username = commonFuc().get_business_data(module, "username") +password = commonFuc().get_business_data(module, "password") +print(username, password) +# 获取token和projectCode +token, projectCode, uxid, corpId,info = login_system(username, password).get_token() +# 添加器械注册人_查询数据 +url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "queryMdmAndProdCompanyPage_url") +# print(url) +# 获取请求头信息 +headers = commonFuc().get_business_data(module, "json_headers2", + commonFuc().get_business_data(module, "json_contentType"), token, + projectCode) + +canme=global_var_cname +# 发送请求 +request_body = commonFuc().get_business_data(module, "payload5", canme,corpId) + + +result = commonFuc().http_post(url, request_body, headers) + +print('添加器械注册人_查询数据',result) +code=commonFuc().analysis_json('code',result) +# #断言实际结果中是否包含预期结果的内容 +commonFuc().check_text_exist(code, result) +data=commonFuc().analysis_json('data',result) +data1=commonFuc().analysis_json('data',data) +id1=commonFuc().analysis_json('id',data1) +global_var_id1=id1 +# print(global_var_id1,id1) + diff --git "a/air_case/mdm3_ir/\346\267\273\345\212\240\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272.air/\346\267\273\345\212\240\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272.py" "b/air_case/mdm3_ir/\346\267\273\345\212\240\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272.air/\346\267\273\345\212\240\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272.py" new file mode 100644 index 0000000000000000000000000000000000000000..633ffa9fa3d873030484689db8b7ecd86ea10842 --- /dev/null +++ "b/air_case/mdm3_ir/\346\267\273\345\212\240\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272.air/\346\267\273\345\212\240\345\231\250\346\242\260\346\263\250\345\206\214\344\272\272.py" @@ -0,0 +1,54 @@ +# -*- encoding=utf8 -*- +from air_case.mdm_login.登录外网系统.登录外网系统 import login_system +from common.common_func import commonFuc +from common.timeUtils import timeUtils +from common.fileUtls import FileUtils +import sys + +__author__ = "xiaohesheng" + +""" +case_tag:api,mdm-web,添加器械注册人,id2254,id2254-9,sit,on +主数据平台:添加器械注册人 +""" +module = "mdm3_ir" +from common.common_func import commonFuc, using +from air_case.mdm_login.登录外网系统.登录外网系统 import login_system +pro_path=commonFuc().get_pro_path() +sys.path.append(pro_path+r'\\air_case\\mdm3_ir\\d添加器械注册人_查询数据.air') +using(pro_path+r'\\air_case\\mdm3_ir\\d添加器械注册人_查询数据.air') +from d添加器械注册人_查询数据 import * +# CRID=global_var_CRID +# print(cname,'aaaaaaaaaaaaaaaaaaa') +""" + 场景:添加器械注册人 + 用例名称:添加器械注册人 + 输入:id + 输出:"rtn_msg": "ok" +""" +# 登录 +username = commonFuc().get_business_data(module, "username") +password = commonFuc().get_business_data(module, "password") +print(username, password) +# 获取token和projectCode +token, projectCode, uxid, corpId,info = login_system(username, password).get_token() +# 添加器械注册人 +url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "inserMdmComPanyPerson_url") +# print(url) +# 获取请求头信息 +headers = commonFuc().get_business_data(module, "json_headers2", + commonFuc().get_business_data(module, "json_contentType"), token, + projectCode) + +ids=global_var_id1 +# 发送请求 +request_body = commonFuc().get_business_data(module, "payload6", ids,corpId) + +result = commonFuc().http_post(url, request_body, headers) + +print('实际值aaaaaaaaaaaaaaaaaaaaaaaaaaa',result) + +# # #断言实际结果中是否包含预期结果的内容 +checkDict=commonFuc().get_business_data(module,'checkDict') +commonFuc().check_result(checkDict, result) + diff --git a/data/mdm3_ir/data b/data/mdm3_ir/data index 9a37de49a97b0e5826f3e6f155355eb9fc54b8c8..92ca5d609d68cee8a989d7c75a172db4211d2de4 100644 --- a/data/mdm3_ir/data +++ b/data/mdm3_ir/data @@ -5,6 +5,9 @@ "queryListPage_url": "/test2api/mdmService/companyRegistBill/queryListPage/" "updateById_url": "/test2api/mdmService/companyRegistBill/updateById/" "auditCompanyRegistBill_url": "/test2api/mdmService/companyRegistBill/auditCompanyRegistBill/" +"ZZLX_url": "/test2api/platformService/dict/f/getDictionary/ZZLX/" +"queryMdmAndProdCompanyPage_url": "/test2api/mdmService/mdmCompany/queryMdmAndProdCompanyPage/" +"inserMdmComPanyPerson_url": "/test2api/mdmService/provMfrsInfo/inserMdmComPanyPerson/" "name1": "国药集团湖北医疗器械有限公司" json_contentType: "application/json" json_headers: { @@ -58,5 +61,24 @@ json_headers2: { "payload4": { "id": "%s" } +"payload5": { + "pageNum": 1, + "pageSize": 10, + "queryObject": { + "cname": "%s", + "compFunction": "2,3,4", + "activeFlag": "1", + "corpId": "%s", + "regCode": "" + } + +} + +"payload6": { + + "ids": "%s", + "provId": "%s" + +} checkDict: {"code": 0,'msg': None,'data':1} checkDict1: {"code": 0,"msg": null,"data":"审核通过"} \ No newline at end of file diff --git a/report/summary.html b/report/summary.html index 04151e97c9a7c5880013aa05004abfca49680249..451b3a3c8e4194405a8d851b2b6efd7c9c243f8b 100644 --- a/report/summary.html +++ b/report/summary.html @@ -56,7 +56,7 @@ 1 1 - 0分0秒 + 0分3秒 100.0% @@ -72,9 +72,9 @@ - 登录外网系统 + 添加器械注册人 成功 - 0.56 + 3.275 xiaohesheng