Commit 8c67fab2 authored by liguangyu06's avatar liguangyu06
Browse files

优化

parent 4f067db4
...@@ -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)
""" """
场景: 代客下单_套包清单_查询条件验证 场景: 代客下单_套包清单_查询条件验证
用例名称:代客下单_套包清单_查询条件验证 用例名称:代客下单_套包清单_查询条件验证
...@@ -63,7 +62,7 @@ result = requests.get(url, params=request_body, headers=headers) ...@@ -63,7 +62,7 @@ result = requests.get(url, params=request_body, headers=headers)
# 获取接口响应时间 # 获取接口响应时间
api_time = float(result.elapsed.total_seconds()) 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 result["api_time"] = api_time
......
...@@ -7,6 +7,10 @@ ...@@ -7,6 +7,10 @@
"password1": "Aa123456" "password1": "Aa123456"
"username2": "Admin00102"
"password2": "Aa123456"
#后台管理系统headers #后台管理系统headers
json_headers: { json_headers: {
"Content-Type": "application/json", "Content-Type": "application/json",
...@@ -310,9 +314,9 @@ checkDict48: {"groupPrice":"%s","documentNo":"%s"} ...@@ -310,9 +314,9 @@ checkDict48: {"groupPrice":"%s","documentNo":"%s"}
#测试场景:代客下单_套包清单_查询条件验证 #测试场景:代客下单_套包清单_查询条件验证
#套包清单列表获取 #套包清单列表获取
"url50": "/order/public/getFreseniusGroup" "url50": "/order/public/getFreseniusGroup"
"payload50": {"userNo":1126384,"companyCode":"00111","back":true,"buyCart":true,"num":1,"p":true} "payload50": {"userNo":1000008,"companyCode":"00102","back":true,"buyCart":true,"num":1,"p":true}
#查询条件验证 #查询条件验证
"payload51": {"groupName":"%s","groupProductCode":"%s","groupProductName":"%s","groupOptionStr":"%s","documentNo":"%s","productLineCode":"%s","userNo":1126384,"companyCode":"00111","materialCodeSplit":"%s","back":true,"p":true,"buyCart":true,"num":1} "payload51": {"groupName":"%s","groupProductCode":"%s","groupProductName":"%s","groupOptionStr":"%s","documentNo":"%s","productLineCode":"%s","userNo":1000008,"companyCode":"00102","materialCodeSplit":"%s","back":true,"p":true,"buyCart":true,"num":1}
#预期结果 #预期结果
checkDict51: {"productLineCode":"%s"} checkDict51: {"productLineCode":"%s"}
......
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