diff --git "a/air_case/b2_herp3_bs/p2\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\226\260\345\242\236\346\250\241\346\235\277_\351\207\215\345\244\215\346\226\260\345\242\236.air/p2\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\226\260\345\242\236\346\250\241\346\235\277_\351\207\215\345\244\215\346\226\260\345\242\236.py" "b/air_case/b2_herp3_bs/p2\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\226\260\345\242\236\346\250\241\346\235\277_\351\207\215\345\244\215\346\226\260\345\242\236.air/p2\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\226\260\345\242\236\346\250\241\346\235\277_\351\207\215\345\244\215\346\226\260\345\242\236.py" index f927fe4f37d19752004c3608db610f67ce1d6abf..b0b9d119e90be48a378ba4b883485f8f1b73707e 100644 --- "a/air_case/b2_herp3_bs/p2\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\226\260\345\242\236\346\250\241\346\235\277_\351\207\215\345\244\215\346\226\260\345\242\236.air/p2\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\226\260\345\242\236\346\250\241\346\235\277_\351\207\215\345\244\215\346\226\260\345\242\236.py" +++ "b/air_case/b2_herp3_bs/p2\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\226\260\345\242\236\346\250\241\346\235\277_\351\207\215\345\244\215\346\226\260\345\242\236.air/p2\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\226\260\345\242\236\346\250\241\346\235\277_\351\207\215\345\244\215\346\226\260\345\242\236.py" @@ -40,7 +40,7 @@ def test1(): # from n7运维管理_消息通知模板_消息类型_获取消息模板ID import test1 # id1= test1() # print(id1) - #p1科室管理_科室产品分配_产品列表查询_条件查询 + #p2科室管理_科室产品分配_请领模板维护_新增模板_重复新增 url=commonFuc().get_api_url()+commonFuc().get_business_data(module, "basic_goodsPurTemplate_insert_url") # 获取请求头信息 diff --git "a/air_case/b2_herp3_bs/p3\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\226\260\345\242\236\346\250\241\346\235\277_\345\274\202\345\270\270.air/p3\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\226\260\345\242\236\346\250\241\346\235\277_\345\274\202\345\270\270.py" "b/air_case/b2_herp3_bs/p3\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\226\260\345\242\236\346\250\241\346\235\277_\345\274\202\345\270\270.air/p3\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\226\260\345\242\236\346\250\241\346\235\277_\345\274\202\345\270\270.py" new file mode 100644 index 0000000000000000000000000000000000000000..973b1beba7515145b681a25c9dabc33d6fb25c76 --- /dev/null +++ "b/air_case/b2_herp3_bs/p3\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\226\260\345\242\236\346\250\241\346\235\277_\345\274\202\345\270\270.air/p3\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\226\260\345\242\236\346\250\241\346\235\277_\345\274\202\345\270\270.py" @@ -0,0 +1,78 @@ +# -*- encoding=utf8 -*- +import sys + +from airtest.core.helper import using + +from common.db.sql.sql_del_branch_info import delData +from common.db.sql.sql_del_kind_goodsinfo import delKindGoodsinfo +from common.db.sql.sql_del_notices_info import delByNoticeName +from common.fileUtls import FileUtils +from common.timeUtils import timeUtils + +__author__ = "xiaohesheng" + +""" +case_tag:api,herp-web,p3科室管理_科室产品分配_请领模板维护_新增模板_异常,id2263,id2263-185,sit,on +内网:p3科室管理_科室产品分配_请领模板维护_新增模板_异常 +""" + +from common.common_func import commonFuc +from air_case.b1_herp3_login.登录内网系统.登录内网系统 import login_system +module = "b2_herp3_bs" +def test1(): + """ + 场景:p3科室管理_科室产品分配_请领模板维护_新增模板_异常 + 用例名称:p3科室管理_科室产品分配_请领模板维护_新增模板_异常 + 输入:"test" + 输出:"rtn_msg": {"code": 0, "msg": null, "data":51660462cb564f2e84e93d70661f3ec8} + """ + #内网登录 + username = commonFuc().get_business_data(module, "username") + # # print('医院名称',username) + password = commonFuc().get_business_data(module, "password") + # print(username, password,'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa') + # 获取token和projectCode + token,projectCode,uxid,corpId,info= login_system(username, password).get_token() + # print( token,projectCode,uxid,corpId,info) + # pro_path = commonFuc().get_pro_path() + # sys.path.append(pro_path + r'\\air_case\\b2_herp3_bs\\n7运维管理_消息通知模板_消息类型_获取消息模板ID.air') + # using(pro_path + r'\\air_case\\b2_herp3_bs\\n7运维管理_消息通知模板_消息类型_获取消息模板ID.air') + # from n7运维管理_消息通知模板_消息类型_获取消息模板ID import test1 + # id1= test1() + # print(id1) + #p3科室管理_科室产品分配_请领模板维护_新增模板_异常 + url=commonFuc().get_api_url()+commonFuc().get_business_data(module, "basic_goodsPurTemplate_insert_url") + + # 获取请求头信息 + headers = commonFuc().get_business_data(module, "json_headers2", + commonFuc().get_business_data(module, "json_contentType"), token, + commonFuc().get_business_data(module, "X-APP-CODE")) + # branch_id = FileUtils().r_info(module, '院区新增')["branch_id"] + str = commonFuc().get_business_data(module, 'data3') + list2 = list(str.split(",")) + print(list2) + # #获取日期 + # date1=timeUtils().get_time_hms(2) + # date2=timeUtils().get_time_hms(2) + # for i in list2: + + # dept2_id = FileUtils().r_info(module, '科室信息')["dept2_id"] + # 请求体 + for i in list2: + request_body = commonFuc().get_business_data(module, "payload59_1",i) + +# # # 发送请求 + result = commonFuc().http_post(url, request_body,headers) + print('resultaaaaaaaaaaaaaaaaaaaaaaaaaaa', result) +#断言 +# checkDict=commonFuc().get_business_data(module,'checkDict10') +# commonFuc().check_result(checkDict,result) + code=commonFuc().analysis_json('code',result) + data=commonFuc().analysis_json('data',result) + data1=commonFuc().analysis_json('data',data) + if code==0 and len(data)>=1: + commonFuc().check_text_exist(0, result) + else: + commonFuc().check_text_exist('error', result) + +test1() diff --git "a/air_case/b2_herp3_bs/p4\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\250\241\346\235\277\345\210\227\350\241\250\346\237\245\350\257\242.air/p4\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\250\241\346\235\277\345\210\227\350\241\250\346\237\245\350\257\242.py" "b/air_case/b2_herp3_bs/p4\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\250\241\346\235\277\345\210\227\350\241\250\346\237\245\350\257\242.air/p4\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\250\241\346\235\277\345\210\227\350\241\250\346\237\245\350\257\242.py" new file mode 100644 index 0000000000000000000000000000000000000000..7aada87125da490fcbcb8a1a5d6b8d7c1e83cfd2 --- /dev/null +++ "b/air_case/b2_herp3_bs/p4\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\250\241\346\235\277\345\210\227\350\241\250\346\237\245\350\257\242.air/p4\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\346\250\241\346\235\277\345\210\227\350\241\250\346\237\245\350\257\242.py" @@ -0,0 +1,79 @@ +# -*- encoding=utf8 -*- +import sys + +from airtest.core.helper import using + +from common.db.sql.sql_del_branch_info import delData +from common.db.sql.sql_del_kind_goodsinfo import delKindGoodsinfo +from common.db.sql.sql_del_notices_info import delByNoticeName +from common.fileUtls import FileUtils +from common.timeUtils import timeUtils + +__author__ = "xiaohesheng" + +""" +case_tag:api,herp-web,p4科室管理_科室产品分配_请领模板维护_模板列表查询,id2263,id2263-186,sit,on +内网:p4科室管理_科室产品分配_请领模板维护_模板列表查询 +""" + +from common.common_func import commonFuc +from air_case.b1_herp3_login.登录内网系统.登录内网系统 import login_system +module = "b2_herp3_bs" +def test1(): + """ + 场景:p4科室管理_科室产品分配_请领模板维护_模板列表查询 + 用例名称:p4科室管理_科室产品分配_请领模板维护_模板列表查询 + 输入:"test" + 输出:"rtn_msg": {"code": 0, "msg": null, "data":51660462cb564f2e84e93d70661f3ec8} + """ + #内网登录 + username = commonFuc().get_business_data(module, "username") + # # print('医院名称',username) + password = commonFuc().get_business_data(module, "password") + # print(username, password,'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa') + # 获取token和projectCode + token,projectCode,uxid,corpId,info= login_system(username, password).get_token() + # print( token,projectCode,uxid,corpId,info) + # pro_path = commonFuc().get_pro_path() + # sys.path.append(pro_path + r'\\air_case\\b2_herp3_bs\\n7运维管理_消息通知模板_消息类型_获取消息模板ID.air') + # using(pro_path + r'\\air_case\\b2_herp3_bs\\n7运维管理_消息通知模板_消息类型_获取消息模板ID.air') + # from n7运维管理_消息通知模板_消息类型_获取消息模板ID import test1 + # id1= test1() + # print(id1) + #p4科室管理_科室产品分配_请领模板维护_模板列表查询 + url=commonFuc().get_api_url()+commonFuc().get_business_data(module, "basic_goodsPurTemplate_list_url") + + # 获取请求头信息 + headers = commonFuc().get_business_data(module, "json_headers2", + commonFuc().get_business_data(module, "json_contentType"), token, + commonFuc().get_business_data(module, "X-APP-CODE")) + # branch_id = FileUtils().r_info(module, '院区新增')["branch_id"] + # str = commonFuc().get_business_data(module, 'data3') + # list2 = list(str.split(",")) + # print(list2) + # #获取日期 + # date1=timeUtils().get_time_hms(2) + # date2=timeUtils().get_time_hms(2) + # for i in list2: + + # dept2_id = FileUtils().r_info(module, '科室信息')["dept2_id"] + # 请求体 + # for i in list2: + request_body = commonFuc().get_business_data(module, "payload59_2") + +# # # 发送请求 + result = commonFuc().http_post(url, request_body,headers) + print('resultaaaaaaaaaaaaaaaaaaaaaaaaaaa', result) +#断言 + + code=commonFuc().analysis_json('code',result) + data=commonFuc().analysis_json('data',result) + id1=commonFuc().analysis_json('id',data[0]) + print('id1',id1) + if code==0 and len(data)>=1: + commonFuc().check_text_exist(0, result) + return id1 + else: + commonFuc().check_text_exist('error', result) + +test1() diff --git "a/air_case/b2_herp3_bs/p5\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\347\274\226\350\276\221\346\250\241\346\235\277.air/p5\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\347\274\226\350\276\221\346\250\241\346\235\277.py" "b/air_case/b2_herp3_bs/p5\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\347\274\226\350\276\221\346\250\241\346\235\277.air/p5\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\347\274\226\350\276\221\346\250\241\346\235\277.py" new file mode 100644 index 0000000000000000000000000000000000000000..5cada041510a57805aa074d1750c6696595a18ea --- /dev/null +++ "b/air_case/b2_herp3_bs/p5\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\347\274\226\350\276\221\346\250\241\346\235\277.air/p5\347\247\221\345\256\244\347\256\241\347\220\206_\347\247\221\345\256\244\344\272\247\345\223\201\345\210\206\351\205\215_\350\257\267\351\242\206\346\250\241\346\235\277\347\273\264\346\212\244_\347\274\226\350\276\221\346\250\241\346\235\277.py" @@ -0,0 +1,76 @@ +# -*- encoding=utf8 -*- +import sys + +from airtest.core.helper import using + +from common.db.sql.sql_del_branch_info import delData +from common.db.sql.sql_del_kind_goodsinfo import delKindGoodsinfo +from common.db.sql.sql_del_notices_info import delByNoticeName +from common.fileUtls import FileUtils +from common.timeUtils import timeUtils + +__author__ = "xiaohesheng" + +""" +case_tag:api,herp-web,p5科室管理_科室产品分配_请领模板维护_编辑模板,id2263,id2263-187,sit,on +内网:p5科室管理_科室产品分配_请领模板维护_编辑模板 +""" + +from common.common_func import commonFuc +from air_case.b1_herp3_login.登录内网系统.登录内网系统 import login_system +module = "b2_herp3_bs" +def test1(): + """ + 场景:p5科室管理_科室产品分配_请领模板维护_编辑模板 + 用例名称:p5科室管理_科室产品分配_请领模板维护_编辑模板 + 输入:"test" + 输出:"rtn_msg": {"code": 0, "msg": null, "data":51660462cb564f2e84e93d70661f3ec8} + """ + #内网登录 + username = commonFuc().get_business_data(module, "username") + # # print('医院名称',username) + password = commonFuc().get_business_data(module, "password") + # print(username, password,'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa') + # 获取token和projectCode + token,projectCode,uxid,corpId,info= login_system(username, password).get_token() + # print( token,projectCode,uxid,corpId,info) + pro_path = commonFuc().get_pro_path() + sys.path.append(pro_path + r'\\air_case\\b2_herp3_bs\\p4科室管理_科室产品分配_请领模板维护_模板列表查询.air') + using(pro_path + r'\\air_case\\b2_herp3_bs\\p4科室管理_科室产品分配_请领模板维护_模板列表查询.air') + from p4科室管理_科室产品分配_请领模板维护_模板列表查询 import test1 + id1= test1() + print(id1) + #p5科室管理_科室产品分配_请领模板维护_编辑模板 + url=commonFuc().get_api_url()+commonFuc().get_business_data(module, "basic_goodsPurTemplate_updateById_url") + + # 获取请求头信息 + headers = commonFuc().get_business_data(module, "json_headers2", + commonFuc().get_business_data(module, "json_contentType"), token, + commonFuc().get_business_data(module, "X-APP-CODE")) + # branch_id = FileUtils().r_info(module, '院区新增')["branch_id"] + # str = commonFuc().get_business_data(module, 'data3') + # list2 = list(str.split(",")) + # print(list2) + # #获取日期 + # date1=timeUtils().get_time_hms(2) + # date2=timeUtils().get_time_hms(2) + # for i in list2: + + # dept2_id = FileUtils().r_info(module, '科室信息')["dept2_id"] + # 请求体 + # for i in list2: + request_body = commonFuc().get_business_data(module, "payload59_3",'修改模板名称测试',id1) + +# # # 发送请求 + result = commonFuc().http_post(url, request_body,headers) + print('resultaaaaaaaaaaaaaaaaaaaaaaaaaaa', result) +#断言 + + code=commonFuc().analysis_json('code',result) + data=commonFuc().analysis_json('data',result) + if code==0 and data==1: + commonFuc().check_text_exist(0, result) + else: + commonFuc().check_text_exist('error', result) + +test1() diff --git a/data/b2_herp3_bs/data b/data/b2_herp3_bs/data index b23ae2abdcb582b55843a21bc25a8b8b5f787f55..2288c8771c7de156da6714a46ca5a5dad3b1b52f 100644 --- a/data/b2_herp3_bs/data +++ b/data/b2_herp3_bs/data @@ -73,6 +73,8 @@ "basic_mcmsDeptGoodsInfo_updateById": "/api/herpService/basic/mcmsDeptGoodsInfo/updateById" "basic_mcmsDeptGoodsInfo_page_url": "/api/herpService/basic/mcmsDeptGoodsInfo/page" "basic_goodsPurTemplate_insert_url": "/api/herpService/basic/goodsPurTemplate/insert" +"basic_goodsPurTemplate_list_url": "/api/herpService/basic/goodsPurTemplate/list" +"basic_goodsPurTemplate_updateById_url": "/api/herpService/basic/goodsPurTemplate/updateById" "basic_stockInfo_stockTree": "/api/herpService/basic/stockInfo/stockTree" @@ -387,6 +389,9 @@ json_headers2: { "payload58_15": {"queryObject":{"goodsName":"","goodsSpec":"%s","purModes":["10"],"deptId":"96c4d23bff8541599eb1a7f5f813e421","hosId":"h0347"},"pageNum":1,"pageSize":50} "payload58_16": {"queryObject":{"goodsName":"","goodsSpec":"","purModes":["%s"],"deptId":"96c4d23bff8541599eb1a7f5f813e421","hosId":"h0347"},"pageNum":1,"pageSize":50} "payload59": {"cname":"test","branchId":"h0347-2011","deptId":"d69a68df361a4289b2262e4ef75b55a5","hosId":"h0347","tbStatus":1} +"payload59_1": {"cname":"%s","branchId":"h0347-2011","deptId":"d69a68df361a4289b2262e4ef75b55a5","hosId":"h0347","tbStatus":1} +"payload59_2": {"branchId":"h0347-2011","deptId":"d69a68df361a4289b2262e4ef75b55a5","hosId":"h0347"} +"payload59_3": {"cname":"%s","id":"%s","branchId":"h0347-2011","deptId":"d69a68df361a4289b2262e4ef75b55a5","hosId":"h0347"} "payload60": {"hosId":"h0347","stockCode":"%s"} diff --git a/report/summary.html b/report/summary.html index 168c6028a9e1867810dac52e5787375cd6818ee5..d01d6d2bd729987ac877bd2f13600e5a015361e6 100644 --- a/report/summary.html +++ b/report/summary.html @@ -56,7 +56,7 @@ 1 1 - 0分1秒 + 0分4秒 100.0% @@ -72,9 +72,9 @@ - p2科室管理_科室产品分配_请领模板维护_新增模板_重复新增 + p5科室管理_科室产品分配_请领模板维护_编辑模板 成功 - 1.546 + 4.213 xiaohesheng