Commit 2b6d8c1c authored by 李光宇's avatar 李光宇
Browse files

Merge branch 'master' into 'main'

Master|代码更新归档

See merge request !6
parents e7e2bda7 58586362
...@@ -40,7 +40,11 @@ request_body = commonFuc().get_business_data(module, "payload43", theme, use_lim ...@@ -40,7 +40,11 @@ request_body = commonFuc().get_business_data(module, "payload43", theme, use_lim
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
result["api_time"] = api_time
# print(result) # print(result)
if result["success"]: if result["success"]:
# 获取返利发放明细 # 获取返利发放明细
...@@ -55,6 +59,7 @@ if result["success"]: ...@@ -55,6 +59,7 @@ if result["success"]:
# 数据库查询返利发放规则主题 # 数据库查询返利发放规则主题
sql = "SELECT t.rebateTheme FROM `cmdc-order`.tc_rebatetrip t WHERE rebateTripId = {}".format(rebate_trip_id) sql = "SELECT t.rebateTheme FROM `cmdc-order`.tc_rebatetrip t WHERE rebateTripId = {}".format(rebate_trip_id)
result = {"rebateTheme": mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0]} result = {"rebateTheme": mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0]}
result["api_time"] = api_time
# print(result) # print(result)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict43", rebate_theme) check_dict = commonFuc().get_business_data(module, "checkDict43", rebate_theme)
......
...@@ -25,6 +25,7 @@ headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_toke ...@@ -25,6 +25,7 @@ headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_toke
# 第二步获取返利发放明细 # 第二步获取返利发放明细
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url33") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url33")
request_body = commonFuc().get_business_data(module, "payload33") request_body = commonFuc().get_business_data(module, "payload33")
""" """
场景: 验证返利发放明细查询接口是否可正常使用 场景: 验证返利发放明细查询接口是否可正常使用
用例名称:返利发放明细获取验证 用例名称:返利发放明细获取验证
...@@ -33,7 +34,10 @@ request_body = commonFuc().get_business_data(module, "payload33") ...@@ -33,7 +34,10 @@ request_body = commonFuc().get_business_data(module, "payload33")
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
# print(result) # print(result)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict33") check_dict = commonFuc().get_business_data(module, "checkDict33")
...@@ -42,7 +46,7 @@ commonFuc().check_result(check_dict, result) ...@@ -42,7 +46,7 @@ commonFuc().check_result(check_dict, result)
# 获取返利发放明细 # 获取返利发放明细
total = result["data"]["total"] total = result["data"]["total"]
# print(total)
# 数据库操作 # 数据库操作
mysql_handle = mySql() mysql_handle = mySql()
# 获取conf.ini文件中配置的数据库信息 # 获取conf.ini文件中配置的数据库信息
...@@ -51,8 +55,8 @@ host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") ...@@ -51,8 +55,8 @@ host, port, user, pwd = mysql_handle.getConf(db="cmdc_db")
# 数据库查询返利发放规则状态 # 数据库查询返利发放规则状态
sql = "SELECT t.rebateTripId FROM `cmdc-order`.tc_rebatetrip t" sql = "SELECT t.rebateTripId FROM `cmdc-order`.tc_rebatetrip t"
result = {"total": len(mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql))} result = {"total": len(mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql))}
result["api_time"] = api_time
# print(result) # print(result)
# 核验数据库返利发放规则对应的删除标识是否正确
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict33_1", total) check_dict = commonFuc().get_business_data(module, "checkDict33_1", total)
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
......
...@@ -47,10 +47,13 @@ request_body = rebate_json ...@@ -47,10 +47,13 @@ request_body = rebate_json
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
# print(result) # print(result)
# 获取查询结果中的返利信息 # 获取查询结果中的返利信息
result = {"rebateTripId": result["data"]["rebateTripId"]} result = {"rebateTripId": result["data"]["rebateTripId"]}
result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict42", rebate_trip_id) check_dict = commonFuc().get_business_data(module, "checkDict42", rebate_trip_id)
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
......
...@@ -16,8 +16,8 @@ module = "cmdc_rebate" ...@@ -16,8 +16,8 @@ module = "cmdc_rebate"
# 第一步登录后台运营平台获取cmdc_access_token # 第一步登录后台运营平台获取cmdc_access_token
# 获取登录所需账号密码 # 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username1") username = commonFuc().get_business_data(module, "username2")
password = commonFuc().get_business_data(module, "password1") password = commonFuc().get_business_data(module, "password2")
# 获取登录后Cmdc_access_token # 获取登录后Cmdc_access_token
cmdc_access_token = CmdcDoLogin(username, password).get_token() cmdc_access_token = CmdcDoLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token)
...@@ -34,8 +34,10 @@ request_body = commonFuc().get_business_data(module, "payload8") ...@@ -34,8 +34,10 @@ request_body = commonFuc().get_business_data(module, "payload8")
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
# print(result) result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict8") check_dict = commonFuc().get_business_data(module, "checkDict8")
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
...@@ -43,7 +45,7 @@ commonFuc().check_result(check_dict, result) ...@@ -43,7 +45,7 @@ commonFuc().check_result(check_dict, result)
# 获取列表总数量 # 获取列表总数量
total = result["data"]["total"] total = result["data"]["total"]
# print(total) result["api_time"] = api_time
# 数据库操作 # 数据库操作
mysql_handle = mySql() mysql_handle = mySql()
...@@ -51,8 +53,10 @@ mysql_handle = mySql() ...@@ -51,8 +53,10 @@ mysql_handle = mySql()
host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") host, port, user, pwd = mysql_handle.getConf(db="cmdc_db")
# 数据库查询待审核返利规则数量 # 数据库查询待审核返利规则数量
sql = "SELECT t.rebateId FROM `cmdc-order`.tc_rebate t WHERE deleteSign = 0 and isAudit = 1 and auditLevel =2" sql = "SELECT t.rebateId FROM `cmdc-order`.tc_rebate t " \
"WHERE deleteSign = 0 and isAudit = 1 and auditLevel =2 and filialeCode = 00102"
result = {"total": len(mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql))} result = {"total": len(mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql))}
result["api_time"] = api_time
# print(result) # print(result)
# 获取预期结果 # 获取预期结果
......
...@@ -48,7 +48,10 @@ request_body = commonFuc().get_business_data(module, "payload13", rebate_id) ...@@ -48,7 +48,10 @@ request_body = commonFuc().get_business_data(module, "payload13", rebate_id)
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
result["api_time"] = api_time
# print(result) # print(result)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict13") check_dict = commonFuc().get_business_data(module, "checkDict13")
...@@ -57,7 +60,7 @@ commonFuc().check_result(check_dict, result) ...@@ -57,7 +60,7 @@ commonFuc().check_result(check_dict, result)
# 获取返利规则对应的客户数量 # 获取返利规则对应的客户数量
total = result["data"]["total"] total = result["data"]["total"]
print(total) result["api_time"] = api_time
# 数据库操作 # 数据库操作
mysql_handle = mySql() mysql_handle = mySql()
# 获取conf.ini文件中配置的数据库信息 # 获取conf.ini文件中配置的数据库信息
...@@ -66,7 +69,9 @@ host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") ...@@ -66,7 +69,9 @@ host, port, user, pwd = mysql_handle.getConf(db="cmdc_db")
# 数据库查询返利规则包含的客户数量 # 数据库查询返利规则包含的客户数量
sql = "SELECT t.rebateUserId FROM `cmdc-order`.tc_rebate_user t WHERE rebateId = {}".format(rebate_id) sql = "SELECT t.rebateUserId FROM `cmdc-order`.tc_rebate_user t WHERE rebateId = {}".format(rebate_id)
result = {"total": len(mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql))} result = {"total": len(mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql))}
print(result)
result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict11_1", total) check_dict = commonFuc().get_business_data(module, "checkDict11_1", total)
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
......
...@@ -47,8 +47,10 @@ request_body = commonFuc().get_business_data(module, "payload11", rebate_id) ...@@ -47,8 +47,10 @@ request_body = commonFuc().get_business_data(module, "payload11", rebate_id)
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
print(result) result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict11") check_dict = commonFuc().get_business_data(module, "checkDict11")
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
...@@ -56,7 +58,7 @@ commonFuc().check_result(check_dict, result) ...@@ -56,7 +58,7 @@ commonFuc().check_result(check_dict, result)
# 获取返利规则对应客户数量 # 获取返利规则对应客户数量
total = result["data"]["total"] total = result["data"]["total"]
print(total) result["api_time"] = api_time
# 数据库操作 # 数据库操作
mysql_handle = mySql() mysql_handle = mySql()
# 获取conf.ini文件中配置的数据库信息 # 获取conf.ini文件中配置的数据库信息
...@@ -65,7 +67,8 @@ host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") ...@@ -65,7 +67,8 @@ host, port, user, pwd = mysql_handle.getConf(db="cmdc_db")
# 数据库查询返利规则包含的可使用商品数量 # 数据库查询返利规则包含的可使用商品数量
sql = "SELECT t.rebateProductId FROM `cmdc-order`.tc_rebate_product t WHERE rebateId = {}".format(rebate_id) sql = "SELECT t.rebateProductId FROM `cmdc-order`.tc_rebate_product t WHERE rebateId = {}".format(rebate_id)
result = {"total": len(mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql))} result = {"total": len(mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql))}
print(result) result["api_time"] = api_time
# print(result)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict13_1", total) check_dict = commonFuc().get_business_data(module, "checkDict13_1", total)
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
......
...@@ -33,11 +33,14 @@ request_body = commonFuc().get_business_data(module, "payload3") ...@@ -33,11 +33,14 @@ request_body = commonFuc().get_business_data(module, "payload3")
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
# 获取列表总数量 # 获取列表总数量
total = result["data"]["total"] total = result["data"]["total"]
print(total) result["api_time"] = api_time
# print(total)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict3") check_dict = commonFuc().get_business_data(module, "checkDict3")
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
...@@ -51,7 +54,8 @@ host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") ...@@ -51,7 +54,8 @@ host, port, user, pwd = mysql_handle.getConf(db="cmdc_db")
# 数据库查询返利规则审核状态 # 数据库查询返利规则审核状态
sql = "SELECT t.rebateId FROM `cmdc-order`.tc_rebate t WHERE deleteSign = 0 and filialeCode = 00111" sql = "SELECT t.rebateId FROM `cmdc-order`.tc_rebate t WHERE deleteSign = 0 and filialeCode = 00111"
result = {"total": len(mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql))} result = {"total": len(mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql))}
print(result)
# print(result)
# 核验数据库返利规则对应的删除标识是否正确 # 核验数据库返利规则对应的删除标识是否正确
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict3_1", total) check_dict = commonFuc().get_business_data(module, "checkDict3_1", total)
......
...@@ -15,8 +15,8 @@ module = "cmdc_special_fresenius_group" ...@@ -15,8 +15,8 @@ module = "cmdc_special_fresenius_group"
# 第一步登录后台运营平台获取cmdc_access_token # 第一步登录后台运营平台获取cmdc_access_token
# 获取登录所需账号密码 # 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username1") username = commonFuc().get_business_data(module, "username2")
password = commonFuc().get_business_data(module, "password1") password = commonFuc().get_business_data(module, "password2")
# 获取登录后Cmdc_access_token # 获取登录后Cmdc_access_token
cmdc_access_token = CmdcDoLogin(username, password).get_token() cmdc_access_token = CmdcDoLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers2", cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers2", cmdc_access_token)
...@@ -28,7 +28,6 @@ request_body = commonFuc().get_business_data(module, "payload50") ...@@ -28,7 +28,6 @@ request_body = commonFuc().get_business_data(module, "payload50")
result = requests.get(url, params=request_body, headers=headers) result = requests.get(url, params=request_body, headers=headers)
result = json.loads(result.content) result = json.loads(result.content)
# 此函数用于当x为none时,进行空字符串替换 # 此函数用于当x为none时,进行空字符串替换
def func(x): def func(x):
if x is None: if x is None:
...@@ -51,7 +50,7 @@ material_code_split = result["data"][0]["subList"][0]["product"]["materialCode"] ...@@ -51,7 +50,7 @@ material_code_split = result["data"][0]["subList"][0]["product"]["materialCode"]
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url50") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url50")
request_body = commonFuc().get_business_data(module, "payload51", group_name, group_product_code, group_product_name, request_body = commonFuc().get_business_data(module, "payload51", group_name, group_product_code, group_product_name,
group_option_str, document_no, product_line_code, material_code_split) group_option_str, document_no, product_line_code, material_code_split)
# print(request_body)
""" """
场景: 代客下单_套包清单_查询条件验证 场景: 代客下单_套包清单_查询条件验证
用例名称:代客下单_套包清单_查询条件验证 用例名称:代客下单_套包清单_查询条件验证
...@@ -60,11 +59,13 @@ request_body = commonFuc().get_business_data(module, "payload51", group_name, gr ...@@ -60,11 +59,13 @@ request_body = commonFuc().get_business_data(module, "payload51", group_name, gr
# 发送请求 # 发送请求
result = requests.get(url, params=request_body, headers=headers) result = requests.get(url, params=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
# print(result)
# 获取结果中ref单号 # 获取结果中ref单号
result = {"productLineCode": result["data"][0]["productLineCode"]} result = {"productLineCode": result["data"][0]["productLineCode"]}
result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict51", product_line_code) check_dict = commonFuc().get_business_data(module, "checkDict51", product_line_code)
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
......
...@@ -44,7 +44,10 @@ request_body = {"freseniusPriceIds": [fresenius_price_id], "groupPriceStatus": 0 ...@@ -44,7 +44,10 @@ request_body = {"freseniusPriceIds": [fresenius_price_id], "groupPriceStatus": 0
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
result["api_time"] = api_time
# 数据库操作 # 数据库操作
mysql_handle = mySql() mysql_handle = mySql()
...@@ -54,7 +57,8 @@ host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") ...@@ -54,7 +57,8 @@ host, port, user, pwd = mysql_handle.getConf(db="cmdc_db")
# 数据库查询特价单品数量 # 数据库查询特价单品数量
sql = "SELECT t.groupPriceStatus FROM `cmdc-order`.tc_fresenius_agreement_price t WHERE freseniusPriceId = {};".format(fresenius_price_id) sql = "SELECT t.groupPriceStatus FROM `cmdc-order`.tc_fresenius_agreement_price t WHERE freseniusPriceId = {};".format(fresenius_price_id)
result = {"groupPriceStatus": mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0]} result = {"groupPriceStatus": mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0]}
print(result) result["api_time"] = api_time
# print(result)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict19") check_dict = commonFuc().get_business_data(module, "checkDict19")
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
......
...@@ -76,7 +76,10 @@ request_body = {"freseniusPriceIds": [fresenius_price_id], "groupPriceStatus": 0 ...@@ -76,7 +76,10 @@ request_body = {"freseniusPriceIds": [fresenius_price_id], "groupPriceStatus": 0
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
file.close() file.close()
# 数据库操作 # 数据库操作
...@@ -87,7 +90,7 @@ host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") ...@@ -87,7 +90,7 @@ host, port, user, pwd = mysql_handle.getConf(db="cmdc_db")
# 数据库查询特价单品数量 # 数据库查询特价单品数量
sql = "SELECT t.groupPriceStatus FROM `cmdc-order`.tc_fresenius_agreement_price t WHERE groupId = {};".format(group_id) sql = "SELECT t.groupPriceStatus FROM `cmdc-order`.tc_fresenius_agreement_price t WHERE groupId = {};".format(group_id)
result = {"groupPriceStatus": mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0]} result = {"groupPriceStatus": mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0]}
result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict19") check_dict = commonFuc().get_business_data(module, "checkDict19")
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
......
...@@ -73,10 +73,13 @@ request_body = commonFuc().get_business_data(module, "payload13", group_code, gr ...@@ -73,10 +73,13 @@ request_body = commonFuc().get_business_data(module, "payload13", group_code, gr
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
# 获取套包协议价信息groupCode # 获取套包协议价信息groupCode
result = {"groupCode": result["data"]["list"][0]["groupCode"]} result = {"groupCode": result["data"]["list"][0]["groupCode"]}
result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict13", group_code) check_dict = commonFuc().get_business_data(module, "checkDict13", group_code)
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
......
...@@ -71,10 +71,13 @@ request_body = commonFuc().get_business_data(module, "payload31", group_code, gr ...@@ -71,10 +71,13 @@ request_body = commonFuc().get_business_data(module, "payload31", group_code, gr
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
# 获取套包正价信息groupCode # 获取套包正价信息groupCode
result = {"groupCode": result["data"]["list"][0]["groupCode"]} result = {"groupCode": result["data"]["list"][0]["groupCode"]}
result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict31", group_code) check_dict = commonFuc().get_business_data(module, "checkDict31", group_code)
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
......
...@@ -44,10 +44,13 @@ request_body = commonFuc().get_business_data(module, "payload16", customer_code, ...@@ -44,10 +44,13 @@ request_body = commonFuc().get_business_data(module, "payload16", customer_code,
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
# 获取客户信息 # 获取客户信息
result = {"customerCode": result["data"]["list"][0]["customerCode"]} result = {"customerCode": result["data"]["list"][0]["customerCode"]}
result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict16", customer_code) check_dict = commonFuc().get_business_data(module, "checkDict16", customer_code)
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
......
...@@ -50,8 +50,11 @@ request_body = commonFuc().get_business_data(module, "payload22", product_code, ...@@ -50,8 +50,11 @@ request_body = commonFuc().get_business_data(module, "payload22", product_code,
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
result = {"productCode": result["data"]["list"][0]["products"][0]["productCode"]} result = {"productCode": result["data"]["list"][0]["products"][0]["productCode"]}
result["api_time"] = api_time
print(result) print(result)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict22", product_code) check_dict = commonFuc().get_business_data(module, "checkDict22", product_code)
......
...@@ -70,10 +70,13 @@ request_body = commonFuc().get_business_data(module, "payload14", product_code, ...@@ -70,10 +70,13 @@ request_body = commonFuc().get_business_data(module, "payload14", product_code,
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
# 获取特价单品code # 获取特价单品code
result = {"productCode": result["data"]["list"][0]["freseniusProduct"]["productCode"]} result = {"productCode": result["data"]["list"][0]["freseniusProduct"]["productCode"]}
result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict14", product_code) check_dict = commonFuc().get_business_data(module, "checkDict14", product_code)
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
......
...@@ -74,8 +74,11 @@ request_body = {"freseniusPriceIds": [fresenius_price_id], "groupPriceStatus": 0 ...@@ -74,8 +74,11 @@ request_body = {"freseniusPriceIds": [fresenius_price_id], "groupPriceStatus": 0
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
print(result)
# print(result)
# 数据库操作 # 数据库操作
mysql_handle = mySql() mysql_handle = mySql()
# 获取conf.ini文件中配置的数据库信息 # 获取conf.ini文件中配置的数据库信息
...@@ -85,7 +88,8 @@ host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") ...@@ -85,7 +88,8 @@ host, port, user, pwd = mysql_handle.getConf(db="cmdc_db")
sql = "SELECT t.groupPriceStatus FROM `cmdc-order`.tc_fresenius_agreement_price t WHERE freseniusPriceId = {};".format( sql = "SELECT t.groupPriceStatus FROM `cmdc-order`.tc_fresenius_agreement_price t WHERE freseniusPriceId = {};".format(
fresenius_price_id) fresenius_price_id)
result = {"groupPriceStatus": mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0]} result = {"groupPriceStatus": mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0]}
print(result) result["api_time"] = api_time
# print(result)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict23") check_dict = commonFuc().get_business_data(module, "checkDict23")
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
......
...@@ -117,8 +117,10 @@ print(request_body) ...@@ -117,8 +117,10 @@ print(request_body)
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
print(result) result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict20") check_dict = commonFuc().get_business_data(module, "checkDict20")
......
...@@ -97,7 +97,10 @@ request_body = {"manufacturerGroupName": "", "manufacturerGroupCode": "", "group ...@@ -97,7 +97,10 @@ request_body = {"manufacturerGroupName": "", "manufacturerGroupCode": "", "group
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
result["api_time"] = api_time
# print(result) # print(result)
# 进行结果判断 # 进行结果判断
......
...@@ -75,8 +75,10 @@ request_body = {"freseniusPriceIds": [fresenius_price_id], "groupPriceStatus": 1 ...@@ -75,8 +75,10 @@ request_body = {"freseniusPriceIds": [fresenius_price_id], "groupPriceStatus": 1
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
# print(result)
result = json.loads(result.content) result = json.loads(result.content)
print(result)
file.close() file.close()
if result["success"]: if result["success"]:
# 数据库操作 # 数据库操作
...@@ -89,13 +91,15 @@ if result["success"]: ...@@ -89,13 +91,15 @@ if result["success"]:
group_id) group_id)
print(sql) print(sql)
result = {"groupPriceStatus": mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0]} result = {"groupPriceStatus": mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0]}
print(result) result["api_time"] = api_time
# print(result)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict18") check_dict = commonFuc().get_business_data(module, "checkDict18")
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result) commonFuc().check_result(check_dict, result)
else: else:
result = {"success": False, "code": "fresenius_agreement_price", "message": "客户【1071246】商品【14184540】存在效期冲突"} result = {"success": False, "code": "fresenius_agreement_price", "message": "客户【1071246】商品【14184540】存在效期冲突"}
result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict180") check_dict = commonFuc().get_business_data(module, "checkDict180")
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
......
...@@ -15,8 +15,8 @@ import json ...@@ -15,8 +15,8 @@ import json
module = "cmdc_special_fresenius_group" module = "cmdc_special_fresenius_group"
# 第一步登录后台运营平台获取cmdc_access_token # 第一步登录后台运营平台获取cmdc_access_token
# 获取登录所需账号密码 # 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username1") username = commonFuc().get_business_data(module, "username2")
password = commonFuc().get_business_data(module, "password1") password = commonFuc().get_business_data(module, "password2")
# 获取登录后Cmdc_access_token # 获取登录后Cmdc_access_token
cmdc_access_token = CmdcDoLogin(username, password).get_token() cmdc_access_token = CmdcDoLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token)
...@@ -36,8 +36,8 @@ group_price = result["data"]["list"][0]["groupPrice"] ...@@ -36,8 +36,8 @@ group_price = result["data"]["list"][0]["groupPrice"]
# print(product_code) # print(product_code)
# 第三步登录多采商城获取token信息 # 第三步登录多采商城获取token信息
# 获取登录所需账号密码 # 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username") username = commonFuc().get_business_data(module, "username4")
password = commonFuc().get_business_data(module, "password") password = commonFuc().get_business_data(module, "password4")
# 获取登录后Cmdc_access_token # 获取登录后Cmdc_access_token
cmdc_access_token = CmdcMaiiLogin(username, password).get_token() cmdc_access_token = CmdcMaiiLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token)
...@@ -60,10 +60,13 @@ request_body = commonFuc().get_business_data(module, "payload47", product_code, ...@@ -60,10 +60,13 @@ request_body = commonFuc().get_business_data(module, "payload47", product_code,
# 发送请求 # 发送请求
result = requests.get(url, params=request_body, headers=headers) result = requests.get(url, params=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content) result = json.loads(result.content)
# print(result) # print(result)
# 获取商品详情页中套包正价信息 # 获取商品详情页中套包正价信息
result = {"groupPrice": result["data"][1]["groupPrice"], "documentNo": result["data"][1]["documentNo"]} result = {"groupPrice": result["data"][1]["groupPrice"], "documentNo": result["data"][1]["documentNo"]}
result["api_time"] = api_time
# print(result) # print(result)
# # 获取预期结果 # # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict48", group_price, document_no) check_dict = commonFuc().get_business_data(module, "checkDict48", group_price, document_no)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment