Commit e191c316 authored by liguangyu06's avatar liguangyu06
Browse files

用例优化

parent 6adcd27a
......@@ -26,7 +26,7 @@ url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1")
request_body1 = commonFuc().get_business_data(module, "payload1")
result1 = requests.post(url1, json=request_body1, headers=headers)
result1 = json.loads(result1.text)
print(result1)
# print(result1)
# 获取站点对应的快速下单标识字段quickOrderSign
quick_order_sign = result1["data"][1]["quickOrderSign"]
......
......@@ -37,7 +37,7 @@ username1 = commonFuc().get_business_data(module, "username")
password1 = commonFuc().get_business_data(module, "password")
# 获取登录后Cmdc_access_token
cmdc_access_token1 = CmdcMaiiLogin(username1, password1).get_token()
print(cmdc_access_token)
# print(cmdc_access_token)
headers1 = commonFuc().get_business_data(module, "json_headers11", cmdc_access_token1)
url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2")
request_body1 = commonFuc().get_business_data(module, "payload11", product_id, price, filiale_code)
......
......@@ -27,7 +27,7 @@ request_body = commonFuc().get_business_data(module, "payload100")
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
print(result)
# print(result)
product_id = result["data"]["list"][0]["productId"]
price = result["data"]["list"][0]["referencePrice"]
filiale_code = result["data"]["list"][0]["filialeCode"]
......
......@@ -32,7 +32,7 @@ request_body = commonFuc().get_business_data(module, "payload1")
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
print(result)
# print(result)
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict1")
# 断言实际结果中是否包含预期结果的内容
......
......@@ -48,7 +48,7 @@ url2 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1")
request_body2 = commonFuc().get_business_data(module, "payload1")
result2 = requests.post(url2, json=request_body2, headers=headers)
result2 = json.loads(result2.content)
print(result2)
# print(result2)
# 获取所添加商品id
product_id = commonFuc().get_business_data(module, "payload2")["productId"]
result_product_id = result2["data"]["list"][0]["list"][0]["productId"]
......
......@@ -29,7 +29,7 @@ request_body = commonFuc().get_business_data(module, "payload1")
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
print(result)
# print(result)
invalid_sign = result["data"]["list"][0]["list"][0]["invalidSign"]
buyercart_id = result["data"]["list"][0]["list"][0]["buyerCartId"]
product_name = result["data"]["list"][0]["list"][0]["productName"]
......@@ -39,7 +39,7 @@ if invalid_sign == 0:
# 组装修改购物车报文
url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url83")
request_body1 = commonFuc().get_business_data(module, "payload83", buyercart_id, modify_quantity)
print(request_body1)
# print(request_body1)
# 发送请求
result1 = requests.post(url1, json=request_body1, headers=headers)
result1 = json.loads(result1.content)
......
......@@ -37,7 +37,7 @@ password1 = commonFuc().get_business_data(module, "password")
# 获取登录后Cmdc_access_token
cmdc_access_token1 = CmdcMaiiLogin(username1, password1).get_token()
headers1 = commonFuc().get_business_data(module, "json_headers2", cmdc_access_token1)
print(headers1)
# print(headers1)
url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2")
request_body1 = commonFuc().get_business_data(module, "payload2", product_id, price, filiale_code)
"""
......@@ -48,9 +48,9 @@ request_body1 = commonFuc().get_business_data(module, "payload2", product_id, pr
# 发送请求
result1 = requests.post(url1, json=request_body1, headers=headers1)
result1 = json.loads(result1.content)
print(result1)
# print(result1)
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict2")
print(check_dict)
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result1)
......@@ -36,7 +36,7 @@ request_body = commonFuc().get_business_data(module, "payload24", company_id)
# 发送请求
result = requests.post(url_batch, json=request_body, headers=headers)
result = json.loads(result.content)
print(result)
# print(result)
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict24")
# 断言实际结果中是否包含预期结果的内容
......
......@@ -33,7 +33,7 @@ request_body = commonFuc().get_business_data(module, "payload22")
# 发送请求
result = requests.post(url_batch, json=request_body, headers=headers)
result = json.loads(result.content)
print(result)
# print(result)
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict22")
# 断言实际结果中是否包含预期结果的内容
......
......@@ -27,7 +27,7 @@ url_batch = commonFuc().get_api_url() + commonFuc().get_business_data(module, "u
product_code = random.randint(10000000000000, 1000000000000000000)
# 组装请求报文
request_body = commonFuc().get_business_data(module, "payload21", product_code)
print(request_body)
# print(request_body)
"""
场景:通过Excel复制添加商品,添加不存在的商品,添加失败
用例名称:通过Excel复制添加商品,添加不存在的商品,添加失败
......@@ -36,7 +36,7 @@ print(request_body)
# 发送请求
result = requests.post(url_batch, json=request_body, headers=headers)
result = json.loads(result.content)
print(result)
# print(result)
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict21")
# 断言实际结果中是否包含预期结果的内容
......
......@@ -56,7 +56,7 @@ product_code = result_body_website_product["data"]["list"][0]["productcode"]
url_batch = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url_batch")
# 组装请求报文
request_body = commonFuc().get_business_data(module, "payload23", product_code, company_id)
print(request_body)
# print(request_body)
"""
场景:通过Excel复制添加商品,选择正确的站点以及对应的产品信息,添加成功
......@@ -66,7 +66,7 @@ print(request_body)
# 发送请求
result = requests.post(url_batch, json=request_body, headers=headers)
result = json.loads(result.content)
print(result)
# print(result)
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict23")
# 断言实际结果中是否包含预期结果的内容
......
......@@ -36,12 +36,12 @@ result2 = requests.post(url_add, json=request_body2, headers=headers)
# 第三步根据查询条件查询数据并进行数据验证
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url")
request_body = commonFuc().get_business_data(module, "payload8")
print(request_body)
# print(request_body)
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
product_id = result["data"]["list"][0]["list"][0]["productId"]
print(product_id)
# print(product_id)
result = {"productId": product_id}
# # 获取预期结果
......
......@@ -48,7 +48,7 @@ request_body = commonFuc().get_business_data(module, "payload4")
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
buyercart_id_102 = result["data"]["list"][0]["list"][0]["buyerCartId"]
print(buyercart_id_102)
# print(buyercart_id_102)
# 获取103站点商品对应的id值
request_body = commonFuc().get_business_data(module, "payload5")
result = requests.post(url, json=request_body, headers=headers)
......@@ -69,11 +69,11 @@ result = requests.post(url_choose, json=request_body, headers=headers)
# 第五步选择已添加至购物车列表中商品进行订单提交
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1")
request_body = commonFuc().get_business_data(module, "payload30", buyercart_id_102, buyercart_id_102, buyercart_id_102, buyercart_id_102, buyercart_id_103, buyercart_id_103, buyercart_id_103, buyercart_id_103, buyercart_id_102, buyercart_id_103)
print(request_body)
# print(request_body)
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
print(result)
# print(result)
# # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict2")
......
......@@ -42,7 +42,7 @@ c_end_time = result["data"]["list"][0]["expirationDate"]
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1")
request_body = commonFuc().get_business_data(module, "payload_list", activity_basic_id, activity_name, activity_status,
activity_type, start_time, c_start_time, end_time, c_end_time)
print(request_body)
# print(request_body)
"""
场景: 促销活动列表查询条件验证
用例名称:促销活动列表查询条件验证
......@@ -52,7 +52,7 @@ print(request_body)
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
print(result)
# print(result)
result = {"activityBasicId": result["data"]["list"][0]["activityBasicId"]}
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict_list", activity_basic_id)
......
......@@ -38,7 +38,7 @@ request_body = commonFuc().get_business_data(module, "payload3", activity_basic_
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
print(result)
# print(result)
# 获取活动商品id、companyCode、productCode
product_id = result["data"][0]["productId"]
company_code = result["data"][0]["companyCode"]
......@@ -47,7 +47,7 @@ product_code = result["data"][0]["productCode"]
# 第四步获取对应商品详情
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url7")
request_body = commonFuc().get_business_data(module, "payload7", product_id, company_code, product_code)
print(request_body)
# print(request_body)
"""
场景:商品参与买赠活动验证
用例名称:商品参与买赠活动验证
......
......@@ -55,10 +55,10 @@ headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_tok
# 第四步验证赠品正确性
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url16")
print(url)
# print(url)
request_body = [
{"buyerCartId": 0, "purchaseQuantity": purchase_quantity, "productCode": product_code, "companyCode": company_code}]
print(request_body)
# print(request_body)
"""
场景:购买满足条件买赠商品验证赠品是否赠送
......
......@@ -40,7 +40,7 @@ request_body = commonFuc().get_business_data(module, "payload3", activity_basic_
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
print(result)
# print(result)
# 获取活动商品id、companyCode、productCode
company_code = result["data"][0]["companyCode"]
product_code = result["data"][0]["productCode"]
......@@ -55,10 +55,10 @@ headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_tok
# 第四步验证赠品正确性
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url16")
print(url)
# print(url)
request_body = [
{"buyerCartId": 0, "purchaseQuantity": purchase_quantity, "productCode": product_code, "companyCode": company_code}]
print(request_body)
# print(request_body)
"""
场景:购买满足条件买赠商品验证赠品是否赠送
......
......@@ -38,7 +38,7 @@ request_body = commonFuc().get_business_data(module, "payload3", activity_basic_
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
print(result)
# print(result)
# 获取活动商品id、companyCode、productCode
product_id = result["data"][0]["productId"]
company_code = result["data"][0]["companyCode"]
......@@ -47,7 +47,7 @@ product_code = result["data"][0]["productCode"]
# 第四步获取对应商品详情
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url7")
request_body = commonFuc().get_business_data(module, "payload7", product_id, company_code, product_code)
print(request_body)
# print(request_body)
"""
场景:商品参与折扣活动验证
用例名称:商品参与折扣活动验证
......@@ -58,7 +58,7 @@ print(request_body)
result = requests.get(url, params=request_body, headers=headers)
result = json.loads(result.content)
result = {"activityBasicId": result["data"]["activity"]["activityBasicId"]}
print(result)
# print(result)
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict13")
print(check_dict)
......
......@@ -39,7 +39,7 @@ request_body = commonFuc().get_business_data(module, "payload3", activity_basic_
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
print(result)
# print(result)
# 获取活动商品id、companyCode、productCode
product_id = result["data"][0]["productId"]
company_code = result["data"][0]["companyCode"]
......@@ -51,7 +51,7 @@ purchase_quantity = 1
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url10")
request_body = commonFuc().get_business_data(module, "payload10", company_code, product_id, product_code, product_price,
purchase_quantity)
print(request_body)
# print(request_body)
"""
场景:验证当购买折扣商品数量不满足规则时,折扣价格是否正确
用例名称:购买满足条件折扣商品金额验证
......@@ -62,7 +62,7 @@ print(request_body)
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
activity_amount = result["data"]["orderProductList"][0]["activityAmount"]
print(activity_amount)
# print(activity_amount)
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict11")
print(check_dict)
......
......@@ -39,7 +39,7 @@ request_body = commonFuc().get_business_data(module, "payload3", activity_basic_
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
print(result)
# print(result)
# 获取活动商品id、companyCode、productCode
product_id = result["data"][0]["productId"]
company_code = result["data"][0]["companyCode"]
......@@ -55,7 +55,7 @@ amount = round(amount, 2)
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url10")
request_body = commonFuc().get_business_data(module, "payload10", company_code, product_id, product_code, product_price,
purchase_quantity)
print(request_body)
# print(request_body)
"""
场景:验证当购买折扣商品数量满足规则时,折扣价格是否正确
用例名称:购买满足条件折扣商品金额验证
......@@ -66,7 +66,7 @@ print(request_body)
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
activity_amount = result["data"]["orderProductList"][0]["activityAmount"]
print(activity_amount)
# print(activity_amount)
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict10", amount)
print(check_dict)
......
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