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
dc9260dc
Commit
dc9260dc
authored
Jan 03, 2024
by
liguangyu06
Browse files
优化
parent
7fd51a32
Changes
4
Hide whitespace changes
Inline
Side-by-side
air_case/cmdc_coupon/优惠券基本信息查询.air/优惠券基本信息查询.py
View file @
dc9260dc
...
@@ -15,8 +15,8 @@ module = "cmdc_coupon"
...
@@ -15,8 +15,8 @@ module = "cmdc_coupon"
# 第一步登录后台运营平台获取cmdc_access_token
# 第一步登录后台运营平台获取cmdc_access_token
# 获取登录所需账号密码
# 获取登录所需账号密码
username
=
commonFuc
().
get_business_data
(
module
,
"username
3
"
)
username
=
commonFuc
().
get_business_data
(
module
,
"username
1
"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password
3
"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password
1
"
)
# 获取登录后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_headers"
,
cmdc_access_token
)
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers"
,
cmdc_access_token
)
...
...
air_case/cmdc_coupon/查询优惠券活动指定商品信息.air/查询优惠券活动指定商品信息.py
View file @
dc9260dc
...
@@ -15,8 +15,8 @@ module = "cmdc_coupon"
...
@@ -15,8 +15,8 @@ module = "cmdc_coupon"
# 第一步登录后台运营平台获取cmdc_access_token
# 第一步登录后台运营平台获取cmdc_access_token
# 获取登录所需账号密码
# 获取登录所需账号密码
username
=
commonFuc
().
get_business_data
(
module
,
"username
3
"
)
username
=
commonFuc
().
get_business_data
(
module
,
"username
1
"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password
3
"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password
1
"
)
# 获取登录后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_headers"
,
cmdc_access_token
)
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers"
,
cmdc_access_token
)
...
@@ -27,7 +27,7 @@ request_body = commonFuc().get_business_data(module, "payload9")
...
@@ -27,7 +27,7 @@ request_body = commonFuc().get_business_data(module, "payload9")
# 发送请求
# 发送请求
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)
# 查询优惠券活动id
# 查询优惠券活动id
coupon_id
=
result
[
"data"
][
"list"
][
0
][
"couponId"
]
coupon_id
=
result
[
"data"
][
"list"
][
0
][
"couponId"
]
...
@@ -44,6 +44,7 @@ request_body = commonFuc().get_business_data(module, "payload10", coupon_id)
...
@@ -44,6 +44,7 @@ request_body = commonFuc().get_business_data(module, "payload10", coupon_id)
# 发送请求
# 发送请求
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
)
# 获取商品对应的优惠券id
result
=
{
"couponId"
:
result
[
"data"
][
0
][
"couponId"
]}
result
=
{
"couponId"
:
result
[
"data"
][
0
][
"couponId"
]}
# 获取预期结果
# 获取预期结果
...
...
air_case/cmdc_coupon/验证商品是否与优惠券活动匹配成功.air/验证商品是否与优惠券活动匹配成功.py
View file @
dc9260dc
...
@@ -15,8 +15,8 @@ module = "cmdc_coupon"
...
@@ -15,8 +15,8 @@ module = "cmdc_coupon"
# 第一步登录后台运营平台获取cmdc_access_token
# 第一步登录后台运营平台获取cmdc_access_token
# 获取登录所需账号密码
# 获取登录所需账号密码
username
=
commonFuc
().
get_business_data
(
module
,
"username
3
"
)
username
=
commonFuc
().
get_business_data
(
module
,
"username
1
"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password
3
"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password
1
"
)
# 获取登录后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_headers"
,
cmdc_access_token
)
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers"
,
cmdc_access_token
)
...
@@ -57,9 +57,12 @@ request_body = commonFuc().get_business_data(module, "payload11", product_id, co
...
@@ -57,9 +57,12 @@ request_body = commonFuc().get_business_data(module, "payload11", product_id, co
# 发送请求
# 发送请求
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
=
{
"couponId"
:
result
[
"data"
][
"couponList"
][
0
][
"couponId"
]}
# print(result)
for
i
in
result
[
"data"
][
"couponList"
]:
# 获取预期结果
if
i
[
"couponId"
]
==
coupon_id
:
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict10"
,
coupon_id
)
# 获取商品对应优惠券id
# 断言实际结果中是否包含预期结果的内容
result
=
{
"couponId"
:
i
[
"couponId"
]}
commonFuc
().
check_result
(
check_dict
,
result
)
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict10"
,
coupon_id
)
# 断言实际结果中是否包含预期结果的内容
commonFuc
().
check_result
(
check_dict
,
result
)
data/cmdc_coupon/data
View file @
dc9260dc
...
@@ -97,13 +97,13 @@ checkDict_collect_coupon4: {"success":false,"code":"500","message":"该券已抢
...
@@ -97,13 +97,13 @@ checkDict_collect_coupon4: {"success":false,"code":"500","message":"该券已抢
#优惠券信息查询
#优惠券信息查询
"url8": "/order/back/queryCoupon"
"url8": "/order/back/queryCoupon"
"payload8": {"couponId": 1003
2
}
"payload8": {"couponId": 1003
1
}
#预期结果
#预期结果
checkDict8: {"couponId": 1003
2
}
checkDict8: {"couponId": 1003
1
}
#优惠券活动包含的商品信息
#优惠券活动包含的商品信息
#查询优惠券活动报文
#查询优惠券活动报文
"payload9": {"pageSize":10,"pageNum":1,"couponId":
""
,"couponName":null,"couponStatus":101,"productRangeType":1,"provideType":
1
,"companyCode":null,"effectiveDate":null,"expirationDate":null,"total":
1
}
"payload9": {"pageSize":10,"pageNum":1,"couponId":
null
,"couponName":null,"couponStatus":101,"productRangeType":1,"provideType":
null
,"companyCode":null,"effectiveDate":null,"expirationDate":null,"total":
4
}
#优惠券活动包含商品信息接口地址以及报文
#优惠券活动包含商品信息接口地址以及报文
"url9": "/order/back/couponProductList"
"url9": "/order/back/couponProductList"
"payload10": {"couponId":"%s","productCode":"","productName":"","materialCode":"","specifications":"","lineName":""}
"payload10": {"couponId":"%s","productCode":"","productName":"","materialCode":"","specifications":"","lineName":""}
...
...
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