Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
test
autotest-airtest-web-cmdc
Commits
e191c316
Commit
e191c316
authored
Oct 13, 2023
by
liguangyu06
Browse files
用例优化
parent
6adcd27a
Changes
91
Hide whitespace changes
Inline
Side-by-side
air_case/cmdc-qos/快速下单权限_能.air/快速下单权限_能.py
View file @
e191c316
...
@@ -26,7 +26,7 @@ url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1")
...
@@ -26,7 +26,7 @@ url1 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1")
request_body1
=
commonFuc
().
get_business_data
(
module
,
"payload1"
)
request_body1
=
commonFuc
().
get_business_data
(
module
,
"payload1"
)
result1
=
requests
.
post
(
url1
,
json
=
request_body1
,
headers
=
headers
)
result1
=
requests
.
post
(
url1
,
json
=
request_body1
,
headers
=
headers
)
result1
=
json
.
loads
(
result1
.
text
)
result1
=
json
.
loads
(
result1
.
text
)
print
(
result1
)
#
print(result1)
# 获取站点对应的快速下单标识字段quickOrderSign
# 获取站点对应的快速下单标识字段quickOrderSign
quick_order_sign
=
result1
[
"data"
][
1
][
"quickOrderSign"
]
quick_order_sign
=
result1
[
"data"
][
1
][
"quickOrderSign"
]
...
...
air_case/cmdc_buyercar_list/新增赠品_控销_商品至购物车.air/新增赠品_控销_商品至购物车.py
View file @
e191c316
...
@@ -37,7 +37,7 @@ username1 = commonFuc().get_business_data(module, "username")
...
@@ -37,7 +37,7 @@ username1 = commonFuc().get_business_data(module, "username")
password1
=
commonFuc
().
get_business_data
(
module
,
"password"
)
password1
=
commonFuc
().
get_business_data
(
module
,
"password"
)
# 获取登录后Cmdc_access_token
# 获取登录后Cmdc_access_token
cmdc_access_token1
=
CmdcMaiiLogin
(
username1
,
password1
).
get_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
)
headers1
=
commonFuc
().
get_business_data
(
module
,
"json_headers11"
,
cmdc_access_token1
)
url1
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url2"
)
url1
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url2"
)
request_body1
=
commonFuc
().
get_business_data
(
module
,
"payload11"
,
product_id
,
price
,
filiale_code
)
request_body1
=
commonFuc
().
get_business_data
(
module
,
"payload11"
,
product_id
,
price
,
filiale_code
)
...
...
air_case/cmdc_buyercar_list/添加JDE已停用的商品至购物车列表.air/添加JDE已停用的商品至购物车列表.py
View file @
e191c316
...
@@ -27,7 +27,7 @@ request_body = commonFuc().get_business_data(module, "payload100")
...
@@ -27,7 +27,7 @@ request_body = commonFuc().get_business_data(module, "payload100")
# 发送请求
# 发送请求
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
)
#
print(result)
product_id
=
result
[
"data"
][
"list"
][
0
][
"productId"
]
product_id
=
result
[
"data"
][
"list"
][
0
][
"productId"
]
price
=
result
[
"data"
][
"list"
][
0
][
"referencePrice"
]
price
=
result
[
"data"
][
"list"
][
0
][
"referencePrice"
]
filiale_code
=
result
[
"data"
][
"list"
][
0
][
"filialeCode"
]
filiale_code
=
result
[
"data"
][
"list"
][
0
][
"filialeCode"
]
...
...
air_case/cmdc_buyercar_list/获取购物车列表.air/获取购物车列表.py
View file @
e191c316
...
@@ -32,7 +32,7 @@ request_body = commonFuc().get_business_data(module, "payload1")
...
@@ -32,7 +32,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
)
print
(
result
)
#
print(result)
# 获取预期结果
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict1"
)
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict1"
)
# 断言实际结果中是否包含预期结果的内容
# 断言实际结果中是否包含预期结果的内容
...
...
air_case/cmdc_buyercar_list/购物车商品移除.air/购物车商品移除.py
View file @
e191c316
...
@@ -48,7 +48,7 @@ url2 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1")
...
@@ -48,7 +48,7 @@ url2 = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1")
request_body2
=
commonFuc
().
get_business_data
(
module
,
"payload1"
)
request_body2
=
commonFuc
().
get_business_data
(
module
,
"payload1"
)
result2
=
requests
.
post
(
url2
,
json
=
request_body2
,
headers
=
headers
)
result2
=
requests
.
post
(
url2
,
json
=
request_body2
,
headers
=
headers
)
result2
=
json
.
loads
(
result2
.
content
)
result2
=
json
.
loads
(
result2
.
content
)
print
(
result2
)
#
print(result2)
# 获取所添加商品id
# 获取所添加商品id
product_id
=
commonFuc
().
get_business_data
(
module
,
"payload2"
)[
"productId"
]
product_id
=
commonFuc
().
get_business_data
(
module
,
"payload2"
)[
"productId"
]
result_product_id
=
result2
[
"data"
][
"list"
][
0
][
"list"
][
0
][
"productId"
]
result_product_id
=
result2
[
"data"
][
"list"
][
0
][
"list"
][
0
][
"productId"
]
...
...
air_case/cmdc_buyercar_list/购物车数量修改验证.air/购物车数量修改验证.py
View file @
e191c316
...
@@ -29,7 +29,7 @@ request_body = commonFuc().get_business_data(module, "payload1")
...
@@ -29,7 +29,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
)
print
(
result
)
#
print(result)
invalid_sign
=
result
[
"data"
][
"list"
][
0
][
"list"
][
0
][
"invalidSign"
]
invalid_sign
=
result
[
"data"
][
"list"
][
0
][
"list"
][
0
][
"invalidSign"
]
buyercart_id
=
result
[
"data"
][
"list"
][
0
][
"list"
][
0
][
"buyerCartId"
]
buyercart_id
=
result
[
"data"
][
"list"
][
0
][
"list"
][
0
][
"buyerCartId"
]
product_name
=
result
[
"data"
][
"list"
][
0
][
"list"
][
0
][
"productName"
]
product_name
=
result
[
"data"
][
"list"
][
0
][
"list"
][
0
][
"productName"
]
...
@@ -39,7 +39,7 @@ if invalid_sign == 0:
...
@@ -39,7 +39,7 @@ if invalid_sign == 0:
# 组装修改购物车报文
# 组装修改购物车报文
url1
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url83"
)
url1
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url83"
)
request_body1
=
commonFuc
().
get_business_data
(
module
,
"payload83"
,
buyercart_id
,
modify_quantity
)
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
=
requests
.
post
(
url1
,
json
=
request_body1
,
headers
=
headers
)
result1
=
json
.
loads
(
result1
.
content
)
result1
=
json
.
loads
(
result1
.
content
)
...
...
air_case/cmdc_buyercar_list/购物车新增商品.air/购物车新增商品.py
View file @
e191c316
...
@@ -37,7 +37,7 @@ password1 = commonFuc().get_business_data(module, "password")
...
@@ -37,7 +37,7 @@ password1 = commonFuc().get_business_data(module, "password")
# 获取登录后Cmdc_access_token
# 获取登录后Cmdc_access_token
cmdc_access_token1
=
CmdcMaiiLogin
(
username1
,
password1
).
get_token
()
cmdc_access_token1
=
CmdcMaiiLogin
(
username1
,
password1
).
get_token
()
headers1
=
commonFuc
().
get_business_data
(
module
,
"json_headers2"
,
cmdc_access_token1
)
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"
)
url1
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url2"
)
request_body1
=
commonFuc
().
get_business_data
(
module
,
"payload2"
,
product_id
,
price
,
filiale_code
)
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
...
@@ -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
=
requests
.
post
(
url1
,
json
=
request_body1
,
headers
=
headers1
)
result1
=
json
.
loads
(
result1
.
content
)
result1
=
json
.
loads
(
result1
.
content
)
print
(
result1
)
#
print(result1)
# 获取预期结果
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict2"
)
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict2"
)
print
(
check_dict
)
#
print(check_dict)
# 断言实际结果中是否包含预期结果的内容
# 断言实际结果中是否包含预期结果的内容
commonFuc
().
check_result
(
check_dict
,
result1
)
commonFuc
().
check_result
(
check_dict
,
result1
)
air_case/cmdc_buyercar_list/通过Excel复制添加商品-子站点不存在.air/通过Excel复制添加商品-子站点不存在.py
View file @
e191c316
...
@@ -36,7 +36,7 @@ request_body = commonFuc().get_business_data(module, "payload24", company_id)
...
@@ -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
=
requests
.
post
(
url_batch
,
json
=
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
,
"checkDict24"
)
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict24"
)
# 断言实际结果中是否包含预期结果的内容
# 断言实际结果中是否包含预期结果的内容
...
...
air_case/cmdc_buyercar_list/通过Excel复制添加商品-必填字段缺失.air/通过Excel复制添加商品-必填字段缺失.py
View file @
e191c316
...
@@ -33,7 +33,7 @@ request_body = commonFuc().get_business_data(module, "payload22")
...
@@ -33,7 +33,7 @@ request_body = commonFuc().get_business_data(module, "payload22")
# 发送请求
# 发送请求
result
=
requests
.
post
(
url_batch
,
json
=
request_body
,
headers
=
headers
)
result
=
requests
.
post
(
url_batch
,
json
=
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
,
"checkDict22"
)
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict22"
)
# 断言实际结果中是否包含预期结果的内容
# 断言实际结果中是否包含预期结果的内容
...
...
air_case/cmdc_buyercar_list/通过Excel复制添加商品-添加失败.air/通过Excel复制添加商品-添加失败.py
View file @
e191c316
...
@@ -27,7 +27,7 @@ url_batch = commonFuc().get_api_url() + commonFuc().get_business_data(module, "u
...
@@ -27,7 +27,7 @@ url_batch = commonFuc().get_api_url() + commonFuc().get_business_data(module, "u
product_code
=
random
.
randint
(
10000000000000
,
1000000000000000000
)
product_code
=
random
.
randint
(
10000000000000
,
1000000000000000000
)
# 组装请求报文
# 组装请求报文
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload21"
,
product_code
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload21"
,
product_code
)
print
(
request_body
)
#
print(request_body)
"""
"""
场景:通过Excel复制添加商品,添加不存在的商品,添加失败
场景:通过Excel复制添加商品,添加不存在的商品,添加失败
用例名称:通过Excel复制添加商品,添加不存在的商品,添加失败
用例名称:通过Excel复制添加商品,添加不存在的商品,添加失败
...
@@ -36,7 +36,7 @@ print(request_body)
...
@@ -36,7 +36,7 @@ print(request_body)
# 发送请求
# 发送请求
result
=
requests
.
post
(
url_batch
,
json
=
request_body
,
headers
=
headers
)
result
=
requests
.
post
(
url_batch
,
json
=
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
,
"checkDict21"
)
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict21"
)
# 断言实际结果中是否包含预期结果的内容
# 断言实际结果中是否包含预期结果的内容
...
...
air_case/cmdc_buyercar_list/通过Excel复制添加商品-添加成功.air/通过Excel复制添加商品-添加成功.py
View file @
e191c316
...
@@ -56,7 +56,7 @@ product_code = result_body_website_product["data"]["list"][0]["productcode"]
...
@@ -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"
)
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
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload23"
,
product_code
,
company_id
)
print
(
request_body
)
#
print(request_body)
"""
"""
场景:通过Excel复制添加商品,选择正确的站点以及对应的产品信息,添加成功
场景:通过Excel复制添加商品,选择正确的站点以及对应的产品信息,添加成功
...
@@ -66,7 +66,7 @@ print(request_body)
...
@@ -66,7 +66,7 @@ print(request_body)
# 发送请求
# 发送请求
result
=
requests
.
post
(
url_batch
,
json
=
request_body
,
headers
=
headers
)
result
=
requests
.
post
(
url_batch
,
json
=
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
,
"checkDict23"
)
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict23"
)
# 断言实际结果中是否包含预期结果的内容
# 断言实际结果中是否包含预期结果的内容
...
...
air_case/cmdc_buyercart_handle/购物车列表查询条件验证.air/购物车列表查询条件验证.py
View file @
e191c316
...
@@ -36,12 +36,12 @@ result2 = requests.post(url_add, json=request_body2, headers=headers)
...
@@ -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"
)
url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url"
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload8"
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload8"
)
print
(
request_body
)
#
print(request_body)
# 发送请求
# 发送请求
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
)
product_id
=
result
[
"data"
][
"list"
][
0
][
"list"
][
0
][
"productId"
]
product_id
=
result
[
"data"
][
"list"
][
0
][
"list"
][
0
][
"productId"
]
print
(
product_id
)
#
print(product_id)
result
=
{
"productId"
:
product_id
}
result
=
{
"productId"
:
product_id
}
# # 获取预期结果
# # 获取预期结果
...
...
air_case/cmdc_buyercart_handle/购物车支持跨站商品下单验证.air/购物车支持跨站商品下单验证.py
View file @
e191c316
...
@@ -48,7 +48,7 @@ request_body = commonFuc().get_business_data(module, "payload4")
...
@@ -48,7 +48,7 @@ request_body = commonFuc().get_business_data(module, "payload4")
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
)
buyercart_id_102
=
result
[
"data"
][
"list"
][
0
][
"list"
][
0
][
"buyerCartId"
]
buyercart_id_102
=
result
[
"data"
][
"list"
][
0
][
"list"
][
0
][
"buyerCartId"
]
print
(
buyercart_id_102
)
#
print(buyercart_id_102)
# 获取103站点商品对应的id值
# 获取103站点商品对应的id值
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload5"
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload5"
)
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
...
@@ -69,11 +69,11 @@ result = requests.post(url_choose, 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"
)
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
)
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
=
requests
.
post
(
url
,
json
=
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
,
"checkDict2"
)
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict2"
)
...
...
air_case/cmdc_commodity_activity/促销活动管理列表查询.air/促销活动管理列表查询.py
View file @
e191c316
...
@@ -42,7 +42,7 @@ c_end_time = result["data"]["list"][0]["expirationDate"]
...
@@ -42,7 +42,7 @@ c_end_time = result["data"]["list"][0]["expirationDate"]
url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url1"
)
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
,
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
)
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)
...
@@ -52,7 +52,7 @@ print(request_body)
# 发送请求
# 发送请求
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
)
#
print(result)
result
=
{
"activityBasicId"
:
result
[
"data"
][
"list"
][
0
][
"activityBasicId"
]}
result
=
{
"activityBasicId"
:
result
[
"data"
][
"list"
][
0
][
"activityBasicId"
]}
# 获取预期结果
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict_list"
,
activity_basic_id
)
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict_list"
,
activity_basic_id
)
...
...
air_case/cmdc_commodity_activity/商品_买赠_活动验证.air/商品_买赠_活动验证.py
View file @
e191c316
...
@@ -38,7 +38,7 @@ request_body = commonFuc().get_business_data(module, "payload3", activity_basic_
...
@@ -38,7 +38,7 @@ request_body = commonFuc().get_business_data(module, "payload3", activity_basic_
# 发送请求
# 发送请求
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
)
#
print(result)
# 获取活动商品id、companyCode、productCode
# 获取活动商品id、companyCode、productCode
product_id
=
result
[
"data"
][
0
][
"productId"
]
product_id
=
result
[
"data"
][
0
][
"productId"
]
company_code
=
result
[
"data"
][
0
][
"companyCode"
]
company_code
=
result
[
"data"
][
0
][
"companyCode"
]
...
@@ -47,7 +47,7 @@ product_code = result["data"][0]["productCode"]
...
@@ -47,7 +47,7 @@ product_code = result["data"][0]["productCode"]
# 第四步获取对应商品详情
# 第四步获取对应商品详情
url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url7"
)
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
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload7"
,
product_id
,
company_code
,
product_code
)
print
(
request_body
)
#
print(request_body)
"""
"""
场景:商品参与买赠活动验证
场景:商品参与买赠活动验证
用例名称:商品参与买赠活动验证
用例名称:商品参与买赠活动验证
...
...
air_case/cmdc_commodity_activity/商品_买赠_购买数量不满足_赠品验证.air/商品_买赠_购买数量不满足_赠品验证.py
View file @
e191c316
...
@@ -55,10 +55,10 @@ headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_tok
...
@@ -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"
)
url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url16"
)
print
(
url
)
#
print(url)
request_body
=
[
request_body
=
[
{
"buyerCartId"
:
0
,
"purchaseQuantity"
:
purchase_quantity
,
"productCode"
:
product_code
,
"companyCode"
:
company_code
}]
{
"buyerCartId"
:
0
,
"purchaseQuantity"
:
purchase_quantity
,
"productCode"
:
product_code
,
"companyCode"
:
company_code
}]
print
(
request_body
)
#
print(request_body)
"""
"""
场景:购买满足条件买赠商品验证赠品是否赠送
场景:购买满足条件买赠商品验证赠品是否赠送
...
...
air_case/cmdc_commodity_activity/商品_买赠_购买数量满足_赠品验证.air/商品_买赠_购买数量满足_赠品验证.py
View file @
e191c316
...
@@ -40,7 +40,7 @@ request_body = commonFuc().get_business_data(module, "payload3", activity_basic_
...
@@ -40,7 +40,7 @@ request_body = commonFuc().get_business_data(module, "payload3", activity_basic_
# 发送请求
# 发送请求
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
)
#
print(result)
# 获取活动商品id、companyCode、productCode
# 获取活动商品id、companyCode、productCode
company_code
=
result
[
"data"
][
0
][
"companyCode"
]
company_code
=
result
[
"data"
][
0
][
"companyCode"
]
product_code
=
result
[
"data"
][
0
][
"productCode"
]
product_code
=
result
[
"data"
][
0
][
"productCode"
]
...
@@ -55,10 +55,10 @@ headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_tok
...
@@ -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"
)
url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url16"
)
print
(
url
)
#
print(url)
request_body
=
[
request_body
=
[
{
"buyerCartId"
:
0
,
"purchaseQuantity"
:
purchase_quantity
,
"productCode"
:
product_code
,
"companyCode"
:
company_code
}]
{
"buyerCartId"
:
0
,
"purchaseQuantity"
:
purchase_quantity
,
"productCode"
:
product_code
,
"companyCode"
:
company_code
}]
print
(
request_body
)
#
print(request_body)
"""
"""
场景:购买满足条件买赠商品验证赠品是否赠送
场景:购买满足条件买赠商品验证赠品是否赠送
...
...
air_case/cmdc_commodity_activity/商品_折扣_活动验证.air/商品_折扣_活动验证.py
View file @
e191c316
...
@@ -38,7 +38,7 @@ request_body = commonFuc().get_business_data(module, "payload3", activity_basic_
...
@@ -38,7 +38,7 @@ request_body = commonFuc().get_business_data(module, "payload3", activity_basic_
# 发送请求
# 发送请求
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
)
#
print(result)
# 获取活动商品id、companyCode、productCode
# 获取活动商品id、companyCode、productCode
product_id
=
result
[
"data"
][
0
][
"productId"
]
product_id
=
result
[
"data"
][
0
][
"productId"
]
company_code
=
result
[
"data"
][
0
][
"companyCode"
]
company_code
=
result
[
"data"
][
0
][
"companyCode"
]
...
@@ -47,7 +47,7 @@ product_code = result["data"][0]["productCode"]
...
@@ -47,7 +47,7 @@ product_code = result["data"][0]["productCode"]
# 第四步获取对应商品详情
# 第四步获取对应商品详情
url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url7"
)
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
)
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)
...
@@ -58,7 +58,7 @@ print(request_body)
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
)
result
=
{
"activityBasicId"
:
result
[
"data"
][
"activity"
][
"activityBasicId"
]}
result
=
{
"activityBasicId"
:
result
[
"data"
][
"activity"
][
"activityBasicId"
]}
print
(
result
)
#
print(result)
# 获取预期结果
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict13"
)
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict13"
)
print
(
check_dict
)
print
(
check_dict
)
...
...
air_case/cmdc_commodity_activity/商品_折扣_购买数量不满足_金额验证.air/商品_折扣_购买数量不满足_金额验证.py
View file @
e191c316
...
@@ -39,7 +39,7 @@ request_body = commonFuc().get_business_data(module, "payload3", activity_basic_
...
@@ -39,7 +39,7 @@ request_body = commonFuc().get_business_data(module, "payload3", activity_basic_
# 发送请求
# 发送请求
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
)
#
print(result)
# 获取活动商品id、companyCode、productCode
# 获取活动商品id、companyCode、productCode
product_id
=
result
[
"data"
][
0
][
"productId"
]
product_id
=
result
[
"data"
][
0
][
"productId"
]
company_code
=
result
[
"data"
][
0
][
"companyCode"
]
company_code
=
result
[
"data"
][
0
][
"companyCode"
]
...
@@ -51,7 +51,7 @@ purchase_quantity = 1
...
@@ -51,7 +51,7 @@ purchase_quantity = 1
url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url10"
)
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
,
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload10"
,
company_code
,
product_id
,
product_code
,
product_price
,
purchase_quantity
)
purchase_quantity
)
print
(
request_body
)
#
print(request_body)
"""
"""
场景:验证当购买折扣商品数量不满足规则时,折扣价格是否正确
场景:验证当购买折扣商品数量不满足规则时,折扣价格是否正确
用例名称:购买满足条件折扣商品金额验证
用例名称:购买满足条件折扣商品金额验证
...
@@ -62,7 +62,7 @@ print(request_body)
...
@@ -62,7 +62,7 @@ print(request_body)
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
)
activity_amount
=
result
[
"data"
][
"orderProductList"
][
0
][
"activityAmount"
]
activity_amount
=
result
[
"data"
][
"orderProductList"
][
0
][
"activityAmount"
]
print
(
activity_amount
)
#
print(activity_amount)
# 获取预期结果
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict11"
)
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict11"
)
print
(
check_dict
)
print
(
check_dict
)
...
...
air_case/cmdc_commodity_activity/商品_折扣_购买数量满足_金额验证.air/商品_折扣_购买数量满足_金额验证.py
View file @
e191c316
...
@@ -39,7 +39,7 @@ request_body = commonFuc().get_business_data(module, "payload3", activity_basic_
...
@@ -39,7 +39,7 @@ request_body = commonFuc().get_business_data(module, "payload3", activity_basic_
# 发送请求
# 发送请求
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
)
#
print(result)
# 获取活动商品id、companyCode、productCode
# 获取活动商品id、companyCode、productCode
product_id
=
result
[
"data"
][
0
][
"productId"
]
product_id
=
result
[
"data"
][
0
][
"productId"
]
company_code
=
result
[
"data"
][
0
][
"companyCode"
]
company_code
=
result
[
"data"
][
0
][
"companyCode"
]
...
@@ -55,7 +55,7 @@ amount = round(amount, 2)
...
@@ -55,7 +55,7 @@ amount = round(amount, 2)
url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url10"
)
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
,
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload10"
,
company_code
,
product_id
,
product_code
,
product_price
,
purchase_quantity
)
purchase_quantity
)
print
(
request_body
)
#
print(request_body)
"""
"""
场景:验证当购买折扣商品数量满足规则时,折扣价格是否正确
场景:验证当购买折扣商品数量满足规则时,折扣价格是否正确
用例名称:购买满足条件折扣商品金额验证
用例名称:购买满足条件折扣商品金额验证
...
@@ -66,7 +66,7 @@ print(request_body)
...
@@ -66,7 +66,7 @@ print(request_body)
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
)
activity_amount
=
result
[
"data"
][
"orderProductList"
][
0
][
"activityAmount"
]
activity_amount
=
result
[
"data"
][
"orderProductList"
][
0
][
"activityAmount"
]
print
(
activity_amount
)
#
print(activity_amount)
# 获取预期结果
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict10"
,
amount
)
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict10"
,
amount
)
print
(
check_dict
)
print
(
check_dict
)
...
...
Prev
1
2
3
4
5
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment