Commit 9a2e193f authored by liguangyu06's avatar liguangyu06
Browse files

优化

parent 70a41c7e
...@@ -40,18 +40,25 @@ request_body = commonFuc().get_business_data(module, "payload37", company_id, us ...@@ -40,18 +40,25 @@ request_body = commonFuc().get_business_data(module, "payload37", company_id, us
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content) result = json.loads(result.content)
# print(result) # 判断地址是否存在
if result["data"]["addresses"]["list"]: if result["data"]["addresses"]["list"]:
# 获取收货人手机号 # 获取收货人手机号
mobile = result["data"]["addresses"]["list"][0]["mobile"][:7] mobile = result["data"]["addresses"]["list"][0]["mobile"][:7]
print(mobile)
# 通过收货人手机号在收货地址列表进行模糊查询 # 通过收货人手机号在收货地址列表进行模糊查询
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url39") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url39")
request_body = commonFuc().get_business_data(module, "payload39", company_id, user_id, mobile) request_body = commonFuc().get_business_data(module, "payload39", company_id, user_id, mobile)
"""
场景: 手机号查询验证_收货地址列表_代客下单
用例名称:手机号查询验证_收货地址列表_代客下单
输出:{"mobile":"%s"}
"""
# 发送请求 # 发送请求
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()) api_time = float(result.elapsed.total_seconds())
# print(api_time)
# 获取查询结果中收货地址中手机号 # 获取查询结果中收货地址中手机号
result = json.loads(result.content) result = json.loads(result.content)
result = {"mobile": result["data"]["addresses"]["list"][0]["mobile"][:7]} result = {"mobile": result["data"]["addresses"]["list"][0]["mobile"][:7]}
...@@ -61,9 +68,5 @@ if result["data"]["addresses"]["list"]: ...@@ -61,9 +68,5 @@ if result["data"]["addresses"]["list"]:
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict39", mobile) check_dict = commonFuc().get_business_data(module, "checkDict39", mobile)
# print(check_dict) # print(check_dict)
# 断言实际结果中是否包含预期结果的内容
""" commonFuc().check_result(check_dict, result)
场景: 手机号查询验证_收货地址列表_代客下单 \ No newline at end of file
用例名称:手机号查询验证_收货地址列表_代客下单
输出:{"mobile":"%s"}
"""
...@@ -58,6 +58,8 @@ if result["data"]["addresses"]["list"]: ...@@ -58,6 +58,8 @@ if result["data"]["addresses"]["list"]:
result["api_time"] = api_time result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict38", receiver_name) check_dict = commonFuc().get_business_data(module, "checkDict38", receiver_name)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
""" """
场景: 收件人查询验证_收货地址列表_代客下单 场景: 收件人查询验证_收货地址列表_代客下单
......
...@@ -61,6 +61,8 @@ if result["data"]["addresses"]["list"]: ...@@ -61,6 +61,8 @@ if result["data"]["addresses"]["list"]:
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict40", address) check_dict = commonFuc().get_business_data(module, "checkDict40", address)
# print(check_dict) # print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
""" """
场景: 详细地址查询验证_收货地址列表_代客下单 场景: 详细地址查询验证_收货地址列表_代客下单
......
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