Commit 26149ed2 authored by liguangyu06's avatar liguangyu06
Browse files

用例优化

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