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
26149ed2
Commit
26149ed2
authored
Sep 28, 2023
by
liguangyu06
Browse files
用例优化
parent
53361d39
Changes
62
Hide whitespace changes
Inline
Side-by-side
air_case/cmdc_frequent_purchase/添加跨站点商品至常购清单列表.air/添加跨站点商品至常购清单列表.py
View file @
26149ed2
...
...
@@ -3,11 +3,11 @@ __author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc新增跨站商品至常购清单列表,2252,2252-41,sit,bs
主数据平台:多
彩
商城常购清单列表新增商品接口
主数据平台:多
采
商城常购清单列表新增商品接口
"""
from
common.common_func
import
commonFuc
from
air_case.cmdc_login.多
彩
商城登录.多
彩
商城登录
import
CmdcMaiiLogin
from
air_case.cmdc_login.多
采
商城登录.多
采
商城登录
import
CmdcMaiiLogin
import
requests
import
json
...
...
air_case/cmdc_frequent_purchase/获取用户常购清单列表.air/获取用户常购清单列表.py
View file @
26149ed2
...
...
@@ -3,11 +3,11 @@ __author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc获取用户常购清单列表,2252,2252-42,sit,bs
主数据平台:多
彩
商城常购清单列表接口
主数据平台:多
采
商城常购清单列表接口
"""
from
common.common_func
import
commonFuc
from
air_case.cmdc_login.多
彩
商城登录.多
彩
商城登录
import
CmdcMaiiLogin
from
air_case.cmdc_login.多
采
商城登录.多
采
商城登录
import
CmdcMaiiLogin
import
requests
import
json
...
...
air_case/cmdc_login/后台管理系统登录.air/后台管理系统登录.py
View file @
26149ed2
...
...
@@ -3,7 +3,7 @@
__author__
=
"liguangyu"
"""
case_tag:api,cmdc-dologin,多
彩
商城登录,sit,bs
case_tag:api,cmdc-dologin,多
采
商城登录,sit,bs
"""
from
common.common_func
import
commonFuc
import
requests
...
...
@@ -39,7 +39,7 @@ class CmdcDoLogin():
f
.
write
(
result
.
content
)
# 获取当前文件路径
BASE_DIR
=
os
.
path
.
dirname
(
os
.
path
.
dirname
(
os
.
path
.
abspath
(
__file__
)))
code_path
=
BASE_DIR
+
"/多
彩
商城登录.air/verifycode.png"
code_path
=
BASE_DIR
+
"/多
采
商城登录.air/verifycode.png"
# 识别并获取验证码
code
=
VerificationCodeOcr
(
code_path
,
"rainbow123"
,
"rainbow123"
).
base64_api
()
# 获取多彩商城登录地址
...
...
air_case/cmdc_login/后台管理系统登录/后台管理系统登录.py
View file @
26149ed2
...
...
@@ -3,7 +3,7 @@
__author__
=
"liguangyu"
"""
case_tag:api,cmdc-dologin,多
彩
商城登录,sit,bs
case_tag:api,cmdc-dologin,多
采
商城登录,sit,bs
"""
from
common.common_func
import
commonFuc
import
requests
...
...
air_case/cmdc_login/多
彩
商城登录.air/多
彩
商城登录.py
→
air_case/cmdc_login/多
采
商城登录.air/多
采
商城登录.py
View file @
26149ed2
...
...
@@ -2,7 +2,7 @@
__author__
=
"liguangyu"
"""
case_tag:api,cmdc-maiilogin,多
彩
商城登录,sit,bs
case_tag:api,cmdc-maiilogin,多
采
商城登录,sit,bs
"""
from
common.common_func
import
commonFuc
import
requests
...
...
@@ -17,7 +17,7 @@ module = "cmdc_login"
class
CmdcMaiiLogin
():
"""多
彩
商城登录"""
"""多
采
商城登录"""
def
__init__
(
self
,
username
,
password
):
self
.
username
=
username
...
...
@@ -28,7 +28,7 @@ class CmdcMaiiLogin():
uuid_handle
=
uuid
.
uuid4
()
# 获取验证码报文
param
=
{
"uuid"
:
uuid_handle
}
# 获取多
彩
商城登录页面获取验证码地址
# 获取多
采
商城登录页面获取验证码地址
code_url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"getVerifyCode_url"
)
# code_url = "https://service-slb.cmic.com.cn/sso/getVerifyCode"
# 发送请求获取验证码
...
...
@@ -36,13 +36,13 @@ class CmdcMaiiLogin():
# print(result.content)
# 获取当前文件路径
BASE_DIR
=
os
.
path
.
dirname
(
os
.
path
.
dirname
(
os
.
path
.
abspath
(
__file__
)))
code_path
=
BASE_DIR
+
"/多
彩
商城登录/verifycode.png"
code_path
=
BASE_DIR
+
"/多
采
商城登录/verifycode.png"
# 获取到验证码存入本地文件
with
open
(
code_path
,
'wb'
)
as
f
:
f
.
write
(
result
.
content
)
# 识别并获取验证码
code
=
VerificationCodeOcr
(
code_path
,
"rainbow123"
,
"rainbow123"
).
base64_api
()
# 获取多
彩
商城登录地址
# 获取多
采
商城登录地址
cmdc_url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"maii_login_url"
)
# cmdc_url = "https://service-slb.cmic.com.cn/sso/mallLogin"
# 组装请求报文
...
...
air_case/cmdc_login/多
彩
商城登录/多
彩
商城登录.py
→
air_case/cmdc_login/多
采
商城登录/多
采
商城登录.py
View file @
26149ed2
...
...
@@ -2,7 +2,7 @@
__author__
=
"liguangyu"
"""
case_tag:api,cmdc-maiilogin,多
彩
商城登录,sit,bs
case_tag:api,cmdc-maiilogin,多
采
商城登录,sit,bs
"""
from
common.common_func
import
commonFuc
import
requests
...
...
@@ -17,7 +17,7 @@ module = "cmdc_login"
class
CmdcMaiiLogin
():
"""多
彩
商城登录"""
"""多
采
商城登录"""
def
__init__
(
self
,
username
,
password
):
self
.
username
=
username
...
...
@@ -28,7 +28,7 @@ class CmdcMaiiLogin():
uuid_handle
=
uuid
.
uuid4
()
# 获取验证码报文
param
=
{
"uuid"
:
uuid_handle
}
# 获取多
彩
商城登录页面获取验证码地址
# 获取多
采
商城登录页面获取验证码地址
code_url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"getVerifyCode_url"
)
# code_url = "https://service-slb.cmic.com.cn/sso/getVerifyCode"
# 发送请求获取验证码
...
...
@@ -36,13 +36,13 @@ class CmdcMaiiLogin():
# print(result.content)
# 获取当前文件路径
BASE_DIR
=
os
.
path
.
dirname
(
os
.
path
.
dirname
(
os
.
path
.
abspath
(
__file__
)))
code_path
=
BASE_DIR
+
"/多
彩
商城登录/verifycode.png"
code_path
=
BASE_DIR
+
"/多
采
商城登录/verifycode.png"
# 获取到验证码存入本地文件
with
open
(
code_path
,
'wb'
)
as
f
:
f
.
write
(
result
.
content
)
# 识别并获取验证码
code
=
VerificationCodeOcr
(
code_path
,
"rainbow123"
,
"rainbow123"
).
base64_api
()
# 获取多
彩
商城登录地址
# 获取多
采
商城登录地址
cmdc_url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"maii_login_url"
)
# cmdc_url = "https://service-slb.cmic.com.cn/sso/mallLogin"
# 组装请求报文
...
...
air_case/cmdc_product_list_query/商品列表_快速下单.air/商品列表_快速下单.py
View file @
26149ed2
...
...
@@ -3,17 +3,17 @@ __author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc获取商品列表(快速下单),2252345,2252-43,sit,bs
主数据平台:多
彩
商城商品列表接口
主数据平台:多
采
商城商品列表接口
"""
from
common.common_func
import
commonFuc
from
air_case.cmdc_login.多
彩
商城登录.多
彩
商城登录
import
CmdcMaiiLogin
from
air_case.cmdc_login.多
采
商城登录.多
采
商城登录
import
CmdcMaiiLogin
import
requests
import
json
module
=
"cmdc_product_list_query"
# 第一步登录多
彩
商城获取cmdc_access_token
# 第一步登录多
采
商城获取cmdc_access_token
# 获取登录所需账号密码
username
=
commonFuc
().
get_business_data
(
module
,
"username1"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password1"
)
...
...
air_case/cmdc_userinfo_query/用户信息查询.air/用户信息查询.py
View file @
26149ed2
...
...
@@ -3,11 +3,11 @@ __author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc用户信息查询,2252,2252-44,sit,bs
主数据平台:多
彩
商城用户信息查询接口
主数据平台:多
采
商城用户信息查询接口
"""
from
common.common_func
import
commonFuc
from
air_case.cmdc_login.多
彩
商城登录.多
彩
商城登录
import
CmdcMaiiLogin
from
air_case.cmdc_login.多
采
商城登录.多
采
商城登录
import
CmdcMaiiLogin
import
requests
import
json
...
...
air_case/cmdc_website/站点切换.air/站点切换.py
View file @
26149ed2
...
...
@@ -3,11 +3,11 @@ __author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc站点切换,2252345,2252-45,sit,bs
主数据平台:多
彩
商城站点切换接口
主数据平台:多
采
商城站点切换接口
"""
from
common.common_func
import
commonFuc
from
air_case.cmdc_login.多
彩
商城登录.多
彩
商城登录
import
CmdcMaiiLogin
from
air_case.cmdc_login.多
采
商城登录.多
采
商城登录
import
CmdcMaiiLogin
import
requests
import
json
...
...
air_case/cmdc_website/获取站点信息.air/获取站点信息.py
View file @
26149ed2
...
...
@@ -3,11 +3,11 @@ __author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc获取站点信息,2252,2252-46,sit,bs
主数据平台:多
彩
商城获取站点接口
主数据平台:多
采
商城获取站点接口
"""
from
common.common_func
import
commonFuc
from
air_case.cmdc_login.多
彩
商城登录.多
彩
商城登录
import
CmdcMaiiLogin
from
air_case.cmdc_login.多
采
商城登录.多
采
商城登录
import
CmdcMaiiLogin
import
requests
import
json
...
...
air_case/cmdc_website/获取站点商品.air/获取站点商品.py
View file @
26149ed2
...
...
@@ -3,18 +3,18 @@ __author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc切换站点并查询获取商品信息,2252,2252-47,sit,bs
涉及到接口:多
彩
商城站点切换接口、查询商品信息等接口
涉及到接口:多
采
商城站点切换接口、查询商品信息等接口
"""
from
common.common_func
import
commonFuc
from
air_case.cmdc_login.多
彩
商城登录.多
彩
商城登录
import
CmdcMaiiLogin
from
air_case.cmdc_login.多
采
商城登录.多
采
商城登录
import
CmdcMaiiLogin
import
requests
import
json
module
=
"cmdc_website"
# 第一步登录多
彩
商城获取token
# 第一步登录多
采
商城获取token
# 获取登录所需账号密码
username
=
commonFuc
().
get_business_data
(
module
,
"username1"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password1"
)
...
...
data/cmdc-qos/data
View file @
26149ed2
...
...
@@ -10,7 +10,7 @@ checkDict1: {"success":true,"code":"200","message":null,"data":{"quickOrderSign"
checkDict2: {"success":true,"code":"200","message":null,"data":{"quickOrderSign":0},"freshToken":null}
# 多
彩
商城登录信息
# 多
采
商城登录信息
"username": "Test001"
"password": "Aa123456"
...
...
data/cmdc_buyercart_handle/data
View file @
26149ed2
# 多
彩
商城登录信息
# 多
采
商城登录信息
"username": "Test001"
"password": "Aa123456"
#多
彩
商城headers
#多
采
商城headers
json_headers: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
...
...
data/cmdc_demand/data
View file @
26149ed2
# 多
彩
商城登录信息
# 多
采
商城登录信息
"username": "Test001"
"password": "Aa123456"
...
...
@@ -16,7 +16,7 @@ json_headers: {
"Cmdc_access_token": "%s"
}
#多
彩
商城headers
#多
采
商城headers
json_headers1: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
...
...
data/cmdc_demand_audit/data
View file @
26149ed2
...
...
@@ -1359,9 +1359,9 @@ json_headers: {
checkDict1: {"success":true,"code":"200","message":null,"data":[],"freshToken":null}
#多
彩
商场快速下单
#步骤一登录多
彩
商城
#多
彩
商城登录信息
#多
采
商场快速下单
#步骤一登录多
采
商城
#多
采
商城登录信息
"username1": "Test001"
"password1": "Aa123456"
...
...
data/cmdc_demand_create_pc/data
View file @
26149ed2
# 多
彩
商城登录信息
# 多
采
商城登录信息
"username": "Test001"
"password": "Aa123456"
...
...
data/cmdc_demand_list_pc/data
View file @
26149ed2
# 多
彩
商城登录信息
# 多
采
商城登录信息
"username": "Test001"
"password": "Aa123456"
...
...
@@ -11,7 +11,7 @@ json_headers: {
#需求单列表接口地址
"url1": "/order/public/ownListDemand"
#测试场景:获取用户多
彩
商城对应的需求单列表信息
#测试场景:获取用户多
采
商城对应的需求单列表信息
json_headers1: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
...
...
@@ -26,7 +26,7 @@ checkDict1: {"success":true,"code":"200","message":"OK"}
#需求单列表取消接口地址
"url2": "/order/public/customerApplyCancel"
#测试场景:在用户多
彩
商城中的需求单列表进行需求单取消操作
#测试场景:在用户多
采
商城中的需求单列表进行需求单取消操作
json_headers2: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
...
...
@@ -41,7 +41,7 @@ checkDict2: {"success":true,"code":"200","message":"OK","data":1,"freshToken":nu
#需求单列表删除接口地址
"url3": "/order/mall/deleteDraft"
#测试场景:在用户多
彩
商城中的需求单列表进行需求单删除操作
#测试场景:在用户多
采
商城中的需求单列表进行需求单删除操作
json_headers3: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
...
...
data/cmdc_frequent_purchase/data
View file @
26149ed2
# 多
彩
商城登录信息
# 多
采
商城登录信息
"username": "Test001"
"password": "Aa123456"
#后台运营管理系统登录信息
...
...
data/cmdc_login/data
View file @
26149ed2
# 多
彩
商城图形验证码url
# 多
采
商城图形验证码url
"getVerifyCode_url": "/sso/getVerifyCode"
# 多
彩
商城登录地址
# 多
采
商城登录地址
"maii_login_url": "/sso/mallLogin"
# 多
彩
商城登录信息
# 多
采
商城登录信息
"do_username": "Test001"
"do_password": "Aa123456"
# 国药运营后台管理系统登录地址
"do_login_url": "/sso/doLogin"
# 多
彩
商城登录信息
# 多
采
商城登录信息
"username": "admin1"
"password": "Aa123456"
data/cmdc_product_list_query/data
View file @
26149ed2
...
...
@@ -6,7 +6,7 @@ json_headers: {
"Cmdc_access_token": "%s"
}
# 多
彩
商城登录信息
# 多
采
商城登录信息
"username1": "Test001"
"password1": "Aa123456"
json_headers1: {
...
...
@@ -29,7 +29,7 @@ checkDict1: {"success":true,"code":"200","message":"OK"}
checkDict2: {"success":true,"code":"200","message":"OK"}
#测试场景:登录多
彩
商城-查询站点信息-查询站点对应的JDEcode-切换至站点-查询此站点对应的商品
#测试场景:登录多
采
商城-查询站点信息-查询站点对应的JDEcode-切换至站点-查询此站点对应的商品
#步骤一获取站点信息
"url10": "/cms/public/website/queryAll"
"payload10": {}
...
...
Prev
1
2
3
4
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