Commit 85ee680c authored by liguangyu06's avatar liguangyu06
Browse files

用例优化

parent 621f2917
...@@ -21,7 +21,7 @@ password = commonFuc().get_business_data(module, "password1") ...@@ -21,7 +21,7 @@ password = commonFuc().get_business_data(module, "password1")
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)
# 第二步进行套包列表获取 # 第二步进行产品线查询
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url3") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url3")
request_body = commonFuc().get_business_data(module, "payload3") request_body = commonFuc().get_business_data(module, "payload3")
""" """
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
__author__ = "liguangyu" __author__ = "liguangyu"
""" """
case_tag:cmdc_api,cmdc套包列表查询条件的验证,2264,2264-1,sit,bs case_tag:cmdc_api,cmdc套包列表查询条件的验证,2264,2264-2,sit,bs
主数据平台:运营后台管理系统套包列表查询接口 主数据平台:运营后台管理系统套包列表查询接口
""" """
...@@ -28,7 +28,7 @@ request_body = commonFuc().get_business_data(module, "payload1") ...@@ -28,7 +28,7 @@ request_body = commonFuc().get_business_data(module, "payload1")
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)
# 获取商品信息groupCode、groupName、productCode、productName、materialCode、manufacturerList、productLineName、description、productInfo # 获取套包相关信息groupCode、groupName、productCode、productName、materialCode、manufacturerList、productLineName、description、productInfo
group_code = result["data"]["list"][0]["groupCode"] group_code = result["data"]["list"][0]["groupCode"]
group_name = result["data"]["list"][0]["groupName"] group_name = result["data"]["list"][0]["groupName"]
product_code = result["data"]["list"][0]["products"][0]["productCode"] product_code = result["data"]["list"][0]["products"][0]["productCode"]
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
__author__ = "liguangyu" __author__ = "liguangyu"
""" """
case_tag:cmdc_api,cmdc套包列表获取,2264,2264-1,sit,bs case_tag:cmdc_api,cmdc套包列表获取,2264,2264-3,sit,bs
主数据平台:运营后台管理系统套包列表查询接口 主数据平台:运营后台管理系统套包列表查询接口
""" """
......
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
__author__ = "liguangyu" __author__ = "liguangyu"
""" """
case_tag:cmdc_api,cmdc套包删除验证,2264,2264-1,sit,bs case_tag:cmdc_api,cmdc套包删除验证,2264,2264-4,sit,bs
主数据平台:运营后台管理系统套包列表查询接口 主数据平台:运营后台管理系统套包列表查询和套包删除等接口
""" """
from common.common_func import commonFuc from common.common_func import commonFuc
...@@ -31,7 +31,7 @@ result = json.loads(result.content) ...@@ -31,7 +31,7 @@ result = json.loads(result.content)
# 获取套包信息groupId # 获取套包信息groupId
group_id = result["data"]["list"][0]["groupId"] group_id = result["data"]["list"][0]["groupId"]
print(group_id)
# 第三步进行套包删除操作验证 # 第三步进行套包删除操作验证
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url9") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url9")
request_body = commonFuc().get_business_data(module, "payload9", group_id) request_body = commonFuc().get_business_data(module, "payload9", group_id)
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
__author__ = "liguangyu" __author__ = "liguangyu"
""" """
case_tag:cmdc_api,cmdc套包商品列表查询条件验证,2264,2264-1,sit,bs case_tag:cmdc_api,cmdc套包商品列表查询条件验证,2264,2264-5,sit,bs
主数据平台:运营后台管理系统套包商品列表查询接口 主数据平台:运营后台管理系统套包商品列表查询接口
""" """
...@@ -28,7 +28,7 @@ request_body = commonFuc().get_business_data(module, "payload2") ...@@ -28,7 +28,7 @@ request_body = commonFuc().get_business_data(module, "payload2")
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)
# 获取商品信息productCode、productName、materialCode、specifications、productLineName # 获取套包商品相关信息productCode、productName、materialCode、specifications、productLineName
product_code = result["data"]["list"][0]["productCode"] product_code = result["data"]["list"][0]["productCode"]
product_name = result["data"]["list"][0]["productName"] product_name = result["data"]["list"][0]["productName"]
material_code = result["data"]["list"][0]["materialCode"] material_code = result["data"]["list"][0]["materialCode"]
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
__author__ = "liguangyu" __author__ = "liguangyu"
""" """
case_tag:cmdc_api,cmdc套包商品列表获取,2264,2264-1,sit,bs case_tag:cmdc_api,cmdc套包商品列表获取,2264,2264-6,sit,bs
主数据平台:运营后台管理系统套包商品列表查询接口 主数据平台:运营后台管理系统套包商品列表查询接口
""" """
...@@ -24,6 +24,7 @@ headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_toke ...@@ -24,6 +24,7 @@ headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_toke
# 第二步进行套包商品列表获取 # 第二步进行套包商品列表获取
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2")
request_body = commonFuc().get_business_data(module, "payload2") request_body = commonFuc().get_business_data(module, "payload2")
""" """
场景:套包商品列表获取 场景:套包商品列表获取
用例名称:获取套包商品列表 用例名称:获取套包商品列表
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
__author__ = "liguangyu" __author__ = "liguangyu"
""" """
case_tag:cmdc_api,cmdc套包的创建验证,2264,2264-1,sit,bs case_tag:cmdc_api,cmdc套包的创建验证,2264,2264-7,sit,bs
主数据平台:运营后台管理系统套包创建接口 主数据平台:运营后台管理系统套包创建接口
""" """
...@@ -28,6 +28,7 @@ quantity = random.randint(1, 999999) ...@@ -28,6 +28,7 @@ quantity = random.randint(1, 999999)
# 第二步创建套包 # 第二步创建套包
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url8") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url8")
request_body = commonFuc().get_business_data(module, "payload8", quantity, quantity) request_body = commonFuc().get_business_data(module, "payload8", quantity, quantity)
""" """
场景:套包创建的验证 场景:套包创建的验证
用例名称:套包创建的验证 用例名称:套包创建的验证
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
__author__ = "liguangyu" __author__ = "liguangyu"
""" """
case_tag:cmdc_api,cmdc查询规格型号,2264,2264-1,sit,bs case_tag:cmdc_api,cmdc查询规格型号,2264,2264-8,sit,bs
主数据平台:运营后台管理系统查询规格型号接口 主数据平台:运营后台管理系统查询规格型号接口
""" """
...@@ -28,6 +28,7 @@ material_code_input = random.randint(1, 100) ...@@ -28,6 +28,7 @@ material_code_input = random.randint(1, 100)
# 第二步查询规格型号 # 第二步查询规格型号
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url5") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url5")
request_body = commonFuc().get_business_data(module, "payload5", material_code_input) request_body = commonFuc().get_business_data(module, "payload5", material_code_input)
""" """
场景:查询规格型号 场景:查询规格型号
用例名称:查询规格型号 用例名称:查询规格型号
...@@ -39,6 +40,6 @@ result = requests.get(url, params=request_body, headers=headers) ...@@ -39,6 +40,6 @@ result = requests.get(url, params=request_body, headers=headers)
result = json.loads(result.content) result = json.loads(result.content)
print(result) print(result)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict1") check_dict = commonFuc().get_business_data(module, "checkDict5")
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result) commonFuc().check_result(check_dict, result)
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
__author__ = "liguangyu" __author__ = "liguangyu"
""" """
case_tag:cmdc_api,cmdc根据规格型号获取对应商品列表,2264,2264-1,sit,bs case_tag:cmdc_api,cmdc根据规格型号获取对应商品列表,2264,2264-9,sit,bs
主数据平台:运营后台管理系统根据规格型号获取对应商品列表查询接口 主数据平台:运营后台管理系统根据规格型号获取对应商品列表查询接口
""" """
...@@ -39,6 +39,7 @@ specifications = result["data"][1] ...@@ -39,6 +39,7 @@ specifications = result["data"][1]
# 第三步根据规格型号获取对应的商品列表 # 第三步根据规格型号获取对应的商品列表
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url4") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url4")
request_body = commonFuc().get_business_data(module, "payload4", specifications) request_body = commonFuc().get_business_data(module, "payload4", specifications)
""" """
场景:根据规格型号获取对应商品列表 场景:根据规格型号获取对应商品列表
用例名称:根据规格型号获取对应商品列表 用例名称:根据规格型号获取对应商品列表
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
__author__ = "liguangyu" __author__ = "liguangyu"
""" """
case_tag:cmdc_api,cmdc验证套包内商品非同一产品线限制,2264,2264-1,sit,bs case_tag:cmdc_api,cmdc验证套包内商品非同一产品线限制,2264,2264-10,sit,bs
主数据平台:运营后台管理系统套包创建接口 主数据平台:运营后台管理系统套包创建接口
""" """
...@@ -24,6 +24,7 @@ headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_toke ...@@ -24,6 +24,7 @@ headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_toke
# 第二步创建套包 # 第二步创建套包
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url12") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url12")
request_body = commonFuc().get_business_data(module, "payload12") request_body = commonFuc().get_business_data(module, "payload12")
""" """
场景:验证套包内商品非同一产品线限制 场景:验证套包内商品非同一产品线限制
用例名称:验证套包内商品非同一产品线限制 用例名称:验证套包内商品非同一产品线限制
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
__author__ = "liguangyu" __author__ = "liguangyu"
""" """
case_tag:cmdc_api,cmdc验证新增名称相同套包限制,2264,2264-1,sit,bs case_tag:cmdc_api,cmdc验证新增名称相同套包限制,2264,2264-11,sit,bs
主数据平台:运营后台管理系统套包列表查询、套包新增等接口 主数据平台:运营后台管理系统套包列表查询、套包新增等接口
""" """
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
__author__ = "liguangyu" __author__ = "liguangyu"
""" """
case_tag:cmdc_api,cmdc验证新增结构相同的套包,2264,2264-1,sit,bs case_tag:cmdc_api,cmdc验证新增结构相同的套包,2264,2264-12,sit,bs
主数据平台:运营后台管理系统套包创建接口 主数据平台:运营后台管理系统套包创建接口
""" """
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
__author__ = "liguangyu" __author__ = "liguangyu"
""" """
case_tag:cmdc_api,cmdc验证组成套包需2个或2个以上商品,2264,2264-1,sit,bs case_tag:cmdc_api,cmdc验证组成套包需2个或2个以上商品,2264,2264-13,sit,bs
主数据平台:运营后台管理系统套包创建接口 主数据平台:运营后台管理系统套包创建接口
""" """
...@@ -24,6 +24,7 @@ headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_toke ...@@ -24,6 +24,7 @@ headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_toke
# 第二步创建套包 # 第二步创建套包
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url13") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url13")
request_body = commonFuc().get_business_data(module, "payload13") request_body = commonFuc().get_business_data(module, "payload13")
""" """
场景:验证组成套包需2个或2个以上商品 场景:验证组成套包需2个或2个以上商品
用例名称:验证组成套包需2个或2个以上商品 用例名称:验证组成套包需2个或2个以上商品
......
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