Commit 1bf2dba8 authored by xiao-hesheng's avatar xiao-hesheng
Browse files

优化脚本

parent 98c64b29
# 快速下单下单权限判定接口url
"url": "/cms/public/isQuickOrderSign"
"companyId1": "2"
"companyId2": "57"
"payload": {
"companyId": "%s"
}
# 预期结果
checkDict1: {"success":true,"code":"200","message":null,"data":{"quickOrderSign":1},"freshToken":null}
checkDict2: {"success":true,"code":"200","message":null,"data":{"quickOrderSign":0},"freshToken":null}
# 数据库相关信息
"host": "39.106.228.69"
"port": "3306"
"user": "cmdc"
"pwd": "GHEyi.414"
"database": "cmdc-user"
"sql": "select t.companyId from `cmdc-user`.cmdc_user t where t.deleteSign = "0" and userName = "Test001";"
# 多彩商城登录信息
"username": "Test001"
"password": "Aa123456"
#购物车列表接口地址
"url1": "/product/mall/queryTotalBuyerCartList"
#测试场景:获取用户对应的购物车列表信息
json_headers1: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
}
"payload1": {"productName":"","materialCode":"","manufacturer":"","licenseCode":"","timeSortStatus":0,"pageSize":100,"pageStart":1}
#预期结果
checkDict1: {"success":true,"code":"200","message":"OK"}
#购物车新增商品接口地址
"url2": "/product/mall/addBuyerCart"
#测试场景:增加新的商品至购物车
json_headers2: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
}
"payload2": {"currentCompanyId":2,"productId":111462,"quantity":1,"agreementPriceId":0,"price":12,"filialeCode":"00102"}
#预期结果
checkDict2: {"success":true,"code":"200","message":"OK","data":"ok"}
#测试场景:增加新的不存在的商品至购物车
json_headers4: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
}
"payload4": {"currentCompanyId":2,"productId":1114654363453453532,"quantity":1,"agreementPriceId":0,"price":12,"filialeCode":"00102"}
#预期结果
checkDict4: {"success":false,"code":"1078","message":"该商品不存在,加入购物车失败","data":null,"freshToken":null}
#购物车商品删除接口地址
"url3": "/product/mall/removeBuyerCart"
#测试场景:从用户购物车列表删除已添加的商品
json_headers3: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
}
"payload3": {"buyerCartIdList":["%s"]}
#预期结果
checkDict3: {"success":true,"code":"200","message":"OK","data":"ok"}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
#需求单列表接口地址
"url": "/order/back/refuseDemand"
# 后台运营管理系统登录信息
"username": "admin2"
"password": "Aa123456"
json_headers1: {
"Content-Type": "application/json",
"Cmdc_access_token": "%s"
}
#测试场景一:需求正常单删除
"payload1": {"demandId":41472,"auditStatus":0,"auditRemark":"#待国药审核#"}
#预期结果
checkDict2: {"success":true,"code":"200","message":"OK","data":1,"freshToken":null}
#测试场景二:删除不存在的需求单
"payload2": {"demandId":41506345345,"auditStatus":1,"auditRemark":"#待国药审核#"}
#预期结果
"checkDict3": {"success":false,"code":"demand","message":"审核拒绝没有找到子需求单","data":null,"freshToken":null}
#测试场景三:重复删除已被删除的需求单
"payload3": {"demandId":11151,"auditStatus":2,"auditRemark":"#未首营平台取消#"}
#预期结果
"checkDict4": {"success":false,"code":"demand","message":"订单已拒绝,无法重复拒绝","data":null,"freshToken":null}
#需求单列表接口地址
"url": "/order/back/refuseDemand"
# 后台运营管理系统登录信息
"username": "admin2"
"password": "Aa123456"
json_headers1: {
"Content-Type": "application/json",
"Cmdc_access_token": "%s"
}
#测试场景一:需求正常单审核拒绝
"payload1": {"demandId":41512,"auditStatus":2,"auditRemark":"审核拒绝原因"}
#预期结果
checkDict1: {"success":true,"code":"200","message":"OK","data":1,"freshToken":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOjIsInVzZXJOYW1lIjoiYWRtaW4yIiwidGltZSI6MTY5NDM5NDA0NjA3N30.JQgyXjLa5rH9XKIebln5rpPG4aasKNmVJbWA9UYu7PU"}
#测试场景二:重复拒绝同一个需求单
"payload2": {"demandId":41512,"auditStatus":2,"auditRemark":"审核拒绝原因"}
#预期结果
"checkDict2": {"success":false,"code":"demand","message":"订单已拒绝,无法重复拒绝","data":null,"freshToken":null}
#测试场景三:审核拒绝不存在的需求单
"payload3": {"demandId":111513453535,"auditStatus":2,"auditRemark":"#未首营平台取消#"}
#预期结果
"checkDict3": {"success":false,"code":"demand","message":"审核拒绝没有找到子需求单","data":null,"freshToken":null}
#测试场景四:审核拒绝其他状态下的需求单,例如,审核通过的需求单
"payload4": {"demandId":41512,"auditStatus":2,"auditRemark":"审核拒绝原因"}
#预期结果
"checkDict4": {"success":true,"code":"200","message":"OK","data":1,"freshToken":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOjIsInVzZXJOYW1lIjoiYWRtaW4yIiwidGltZSI6MTY5NDM5NDA0NjA3N30.JQgyXjLa5rH9XKIebln5rpPG4aasKNmVJbWA9UYu7PU"}
#需求单列表接口地址
"url1": "/order/back/listDemand"
json_headers: {
"Content-Type": "application/json",
"Cmdc_access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOjIsInVzZXJOYW1lIjoiYWRtaW4yIiwidGltZSI6MTY5Mzk4ODY5NDg0M30.f71cshaaFyY2w2i53P87etu5-x2Y3gqMVKraUGYndp0"
}
"payload": {"times":[null],"listOrderStatus":[],"productName":null,"demandCode":null,"demandParentCode":null,"customerName":null,"manufacturer":null,"materialCode":null,"sellerCompanyName":null,"produceRegisterNum":null,"productLineName":null,"auditByName":null,"orderSource":null,"changeTypeList":null,"isRebateEdit":null,"jdeType":null,"pageSize":8,"pageStart":1,"orderChangeType":null,"snSgin":null,"changeSign":null,"customerCode":null,"distributionType":null,"busCustomerCode":null,"loginName":null,"cancelSign":0,"shipmentType":null,"startTime":null}
#预期结果
checkDict1: {"code":"401","message":"Unauthorized","success":false}
# 后台运营管理系统登录信息
"username": "admin2"
"password": "Aa123456"
json_headers1: {
"Content-Type": "application/json",
"Cmdc_access_token": "%s"
}
"payload1": {"times":[null],"listOrderStatus":[],"productName":null,"demandCode":null,"demandParentCode":null,"customerName":null,"manufacturer":null,"materialCode":null,"sellerCompanyName":null,"produceRegisterNum":null,"productLineName":null,"auditByName":null,"orderSource":null,"changeTypeList":null,"isRebateEdit":null,"jdeType":null,"pageSize":8,"pageStart":1,"orderChangeType":null,"snSgin":null,"changeSign":null,"customerCode":null,"distributionType":null,"busCustomerCode":null,"loginName":null,"cancelSign":0,"shipmentType":null,"startTime":null}
#预期结果
checkDict2: {"success":true,"code":"200","message":"OK"}
#需求单草稿订单删除接口地址
"url": "/order/back/deleteDraft"
json_headers2: {
"Cmdc_access_token": "%s"
}
#测试场景一:删除已保存订单状态的需求单
"payload2": {"demandId": "6585"}
#预期结果
"checkDict3": {'success': True, 'code': '200', 'message': 'OK', 'data': None, 'freshToken': None}
#测试场景二:重复删除已保存订单状态的需求单或删除其他状态下需求单
"payload3": {"demandId": "11095"}
#预期结果
"checkDict4": {'success': True, 'code': '200', 'message': 'OK', 'data': None, 'freshToken': None}
# 多彩商城登录信息
"username": "Test001"
"password": "Aa123456"
#需求单列表接口地址
"url1": "/order/public/ownListDemand"
#测试场景:获取用户多彩商城对应的需求单列表信息
json_headers1: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
}
"payload1": {"sellerCompanyCodes":[],"materialCode":"","productCode":"","productInfoValue":"","manufacturerList":null,"orderNum":"","paymentType":null,"preferenceType":null,"changeSign":null,"mainOrderStatus":null,"shipmentType":null,"pageStart":1,"pageSize":10}
#预期结果
checkDict1: {"success":true,"code":"200","message":"OK"}
#需求单列表取消接口地址
"url2": "/order/public/customerApplyCancel"
#测试场景:在用户多彩商城中的需求单列表进行需求单取消操作
json_headers2: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
}
"payload2": {"demandCode":"16936462668632521","remark":"123"}
#预期结果
checkDict2: {"success":true,"code":"200","message":"OK","data":1,"freshToken":null}
#需求单列表删除接口地址
"url3": "/order/mall/deleteDraft"
#测试场景:在用户多彩商城中的需求单列表进行需求单删除操作
json_headers3: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
}
"payload3": {"demandParentId":"6297"}
#预期结果
checkDict3: {"success":true,"code":"200","message":"OK","data":null,"freshToken":null}
# 多彩商城登录信息
"username": "Test001"
"password": "Aa123456"
#常购清单列表新增商品接口地址
"url1": "/product/mall/addFrequentPurchase"
#测试场景:新增商品至用户的常购清单列表
json_headers1: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
}
# 添加的商品不需要装机日期
"payload1": {"currentCompanyId":2,"productId":"9","quantity":1,"agreementPriceId":0,"price":68.88}
#预期结果
checkDict1: {"success":true,"code":"200","message":"OK","data":"ok"}
#测试场景:新增不存在的商品至用户的常购清单列表
json_headers4: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
}
"payload4": {"currentCompanyId":2,"productId":"954647456754764","quantity":1,"agreementPriceId":0,"price":68.88}
#预期结果
checkDict4: {"success":false,"code":"1078","message":"该商品不存在,加入购物车失败","data":null,"freshToken":null}
#获取用户常购清单列表接口地址
"url2": "/product/mall/queryTotalFrequentPurchaseList"
#测试场景:获取用户常购清单列表
json_headers2: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
}
"payload2": {"productName":"","materialCode":"","manufacturer":"","licenseCode":"","timeSortStatus":0,"pageSize":100,"pageStart":1}
#预期结果
checkDict2: {"success":true,"code":"200","message":"OK"}
#常购清单商品删除接口地址
"url3": "/product/mall/removeFrequentPurchase"
#测试场景:从用户常购清单列表删除已添加的商品
json_headers3: {
"Cmdc_access_token": "%s",
"Sourcetype": "mall"
}
"payload3": {"frequentPurchaseIdList":["%s"]}
#预期结果
checkDict3: {"success":true,"code":"200","message":"OK","data":"ok"}
# 多彩商城图形验证码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"
#采购单查询接口
"url": "/order/purchase/list"
# 后台运营管理系统登录信息
"username": "admin2"
"password": "Aa123456"
json_headers1: {
"Content-Type": "application/json",
"Cmdc_access_token": "%s"
}
"payload1": {"billNo":"","billStatusList":[],"creator":"","demandNo":"","startTime":"","endTime":"","times":null,"status":null,"pageNumber":1,"pageSize":8}
#预期结果
checkDict2: {"success":true,"code":"200","message":null}
#采购单查询接口
"url": "/user/querySubCustomerPage"
# 后台运营管理系统登录信息
"username": "admin2"
"password": "Aa123456"
json_headers1: {
"Content-Type": "application/json",
"Cmdc_access_token": "%s"
}
"payload1": {"disableSign":0,"status":3,"telephone":"","userNo":"","userName":"","customerCompanyName":"","pageSize":10,"pageStart":1,"total":0}
#预期结果
checkDict2: {"success":true,"code":"200","message":"OK"}
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