data 14.74 KiB
# 多采商城登录信息
"username": "BJ0621"
"password": "Aa123456"
#后台运营管理系统登录信息(子站点上海医疗器械有限公司)
"username1": "Admin00111"
"password1": "Aa123456"
#后台管理系统headers
json_headers: {
  "Content-Type": "application/json",
  "Cmdc_access_token": "%s"
#文件上传headers
json_headers_file: {
  "Cmdc_access_token": "%s"
#多采商城headers
json_headers1: {
  "Cmdc_access_token": "%s",
  "Sourcetype": "mall"
#测试场景一:获取商品属性列表
"url1": "/product/productProperties/list"
"payload1": {"productCode":"","productName":"","specifications":"","materialCode":"","manufacturer":"","propertyName":"","propertyNote":"","propertyVal":"","createTimeStart":"","createTimeEnd":"","updateTimeEnd":"","updateTimeStart":"","times":null,"times2":null,"pageNumber":1,"pageSize":8}
#预期结果
checkDict1: {"total":"%s"}
#测试场景二:列表查询条件验证_商品属性列表
"url2": "/product/productProperties/list"
"payload2": {"productCode":"%s","productName":"%s","specifications":"%s","materialCode":"%s","manufacturer":"%s","propertyName":"%s","propertyNote":"%s","propertyVal":"%s","createTimeStart":"%s","createTimeEnd":"%s","updateTimeEnd":"%s","updateTimeStart":"%s","times":null,"times2":null,"pageNumber":1,"pageSize":8}
#预期结果
checkDict2: {"productCode":"%s"}
#测试场景三:获取商品列表
"url3": "/product/mall/queryProductInfoByPage"
"payload3": {"productName":null,"productCode":null,"specifications":null,"manufacturer":null,"pageSize":10,"pageNum":1,"isRelease":1}
#预期结果
checkDict3: {"success":true,"code":"200","message":"OK"}
#测试场景四:列表查询条件验证_商品列表
"url4": "/product/mall/queryProductInfoByPage"
"payload4": {"productName":"%s","productCode":"%s","specifications":"%s","manufacturer":"%s","pageSize":10,"pageNum":1,"isRelease":1}
#预期结果
checkDict4: {"productCode":"%s"}
#测试场景五:商品属性修改功能验证
"url5": "/product/productProperties/addOrUpdate"
"payload5": {"productId":"%s","propertyId":"%s","propertyName":"%s","propertyNote":"%s","propertyVal":"%s","productNameStr":"%s"}
#预期结果
checkDict5: {"data":"%s"}
#测试场景六:商品属性单个新增功能验证
"url6": "/product/productProperties/addOrUpdate"
"payload6": {"productId":"%s","propertyId":"","propertyName":"%s","propertyNote":"%s","propertyVal":"%s","productNameStr":"%s"}
#预期结果
checkDict6: {"data":"%s"}
checkDict6_1: {"success":false,"code":"product-pro-002","message":"该商品属性已经录入,不可重复录入","data":null,"freshToken":null}
#测试场景七:商品属性删除功能验证
"url7": "/product/productProperties/delete"
#预期结果
checkDict7: {"deleteSign":1}
checkDict7_1: {"success":false,"code":"500","message":"至少传入一条商品属性id","data":null,"freshToken":null}
7172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
#测试场景八:商品属性批量新增验证 "url8": "/product/productProperties/import" "payload8": {"importSign":"productProperties","area":""} #预期结果 checkDict8: {"success":true,"code":"200","message":null,"data":null,"freshToken":null} #测试场景九:明细导出验证 "url9": "/product/productProperties/exportList" "payload9": {"productCode":"%s","productName":"","specifications":"","materialCode":"","manufacturer":"","propertyName":"","propertyNote":"","propertyVal":"","createTimeStart":"","createTimeEnd":"","updateTimeEnd":"","updateTimeStart":"","times":null,"times2":null,"pageNumber":1,"pageSize":8} #预期结果 checkDict9: {"productCode":"%s"} #测试场景十:导入日志获取 "url10": "/product/public/excelLog/list" "payload10": {"sheetName":"productProperties","pageStart":"1","pageSize":null,"total":null} #预期结果 checkDict10: {"success":true,"code":"200","message":"OK"} #测试场景十一:商品附件列表获取 "url11": "/product/public/queryUploadProductFilePage" "payload11": {"productLineCode":null,"uploadTimeQuery":[],"fileName":"","enableSign":null,"pageStart":1,"pageSize":10,"total":0} #预期结果 checkDict11: {"success":true,"code":"200","message":"OK"} #测试场景十二:列表查询条件验证_商品附件列表 "url12": "/product/public/queryUploadProductFilePage" "payload12": {"productLineCode":"%s","uploadTimeQuery":["%s","%s"],"fileName":"%s","enableSign":"%s","pageStart":1,"pageSize":10,"total":0} #预期结果 checkDict12: {"fileName":"%s"} #测试场景十三:库存规则配置列表获取 "url13": "/product/stockRule/list" "payload13": {"productCode":null,"productName":null,"specifications":null,"materialCode":null,"manufacturer":null,"productLineCode":null,"customerCode":null,"showDimension":null,"ruleName":null,"pageStart":1,"pageSize":10,"total":0} #预期结果 checkDict13: {"success":true,"code":"200","message":"OK"} #测试场景十四:列表查询条件验证_库存配置列表 "url14": "/product/stockRule/list" "payload14": {"productCode":null,"productName":null,"specifications":null,"materialCode":null,"manufacturer":null,"productLineCode":null,"customerCode":null,"showDimension":null,"ruleName":"%s","pageStart":1,"pageSize":10,"total":0,"supplierCode":""} #预期结果 checkDict14: {"ruleName":"%s"} #测试场景十五:模糊查询客户信息 "url15": "/product/dropDownControlSaleCustomers" "payload15": {"requestMsg":"%s"} #预期结果 checkDict15: {"customerName":"%s"} #测试场景十六:模糊查询供应商信息 "url16": "/user/vptisupluerJde/queryByReqMsg" "payload16": {"requestMsg":"%s"} #预期结果 checkDict16: {"supplierName":"%s"} #测试场景十七:模糊查询项目信息 "url17": "/user/queryProjectJde" "payload17": {"requestMsg":"%s"} #预期结果 checkDict17: {"projectName":"%s"} #测试场景十八:获取产品线列表
141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
"url18": "/product/public/queryDeliveryLineCodeByPage" "payload18": {"lineCode":"","lineName":"","pageSize":10,"pageNum":1,"total":0} #预期结果 checkDict18: {"success":true,"code":"200","message":"OK"} #测试场景十九:列表查询条件验证_产品线列表 "url19": "/product/public/queryDeliveryLineCodeByPage" "payload19": {"lineCode":"%s","lineName":"%s","pageSize":10,"pageNum":1,"total":null} #预期结果 checkDict19: {"lineCode":"%s"} #测试场景二十:获取商品列表_库存配置 "url20": "/product/public/getListed" "payload20": {"pageNumber":10,"pageStart":1,"productCode":"","productName":"","userNo":"","companyCode":"00111","pageSize":10,"pageNum":1,"specifications":""} #预期结果 checkDict20: {"success":true,"code":"200","message":"OK"} #测试场景二十一:列表查询条件验证_商品列表_库存配置 "url21": "/product/public/getListed" "payload21": {"pageNumber":10,"pageStart":1,"productCode":"%s","productName":"%s","userNo":"","companyCode":"00111","pageSize":10,"pageNum":1,"specifications":"","total":1629} #预期结果 checkDict21: {"productCode":"%s"} #测试场景二十二:模糊查询仓库信息 "url22": "/product/queryStorehouse" "payload22": {"requestMsg":"%s"} #预期结果 checkDict22: {"stashCode":"%s"} #测试场景二十三:库存配置新增验证 "url23": "/product/stockRule/addOrUpdate" "payload23": {"dialogVisible":true,"title":"新增","changeType":0,"dialogActive":"3","productType":1,"warehouseType":2,"dimension":3,"ruleName":"测试数据12321","showDimension":3,"stockRuleCustomerVos":[],"stockRuleDimensionVos":[],"stockRuleId":null,"stockRuleProductLineReqVos":[{"e":0,"relevanceName":"测试小线","deleteSgin":0,"relevanceCode":"1019","productLineCode":"1019","productLineName":"测试小线"}],"stockRuleProductReqVos":[],"stockRuleWarehouseVos":[],"stockRuleSupProjectVos":[]} #预期结果 checkDict23: {"data":"%s"} #测试场景二十四:库存配置删除功能验证 "url24": "/product/stockRule/logicDelete" "payload24": {"stockRuleId":"%s"} #预期结果 checkDict24: {"deleteSign":1} #测试场景二十五:获取库存配置详情 "url25": "/product/stockRule/detail" "payload25": {"stockRuleId":"%s"} #预期结果 checkDict25: {"stockRuleId":"%s"} #测试场景二十六:库存配置导出验证 "url26": "/product/stockRule/exportByRuleId" "payload26": {"stockRuleId":"%s"} #预期结果 checkDict26: {"productLineCode":"%s"} #测试场景二十七:上传日志信息获取 "url27": "/product/public/queryOperationLog" "payload27": {"pageStart":1,"pageSize":10,"total":0,"operationTask":"productFileDownload","companyCode":"00111"} #预期结果 checkDict27: {"success":true,"code":"200","message":"OK"} #测试场景二十八:附件上传功能验证 "url28": "/product/public/uploadProductFile" #预期结果
211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280
checkDict28: {"success":true,"code":"200","message":"OK"} #测试场景二十九:产品线信息获取验证 "url29": "/product/public/queryProductLineNameByAll" "payload29": {"filialeCode":"00111"} #预期结果 checkDict29: {"success":true,"code":"200","message":"OK"} #测试场景三十:商品附件上传功能验证 "url30": "/product/public/uploadAttachment" "payload30": {"productLineCode":"%s","productLineName":"%s","fileName":"%s","enableSign":0,"filePath":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/productAttachment/2024/01/04/b1add414-997e-4faa-b273-bedc8356d5c5.xlsx"} #预期结果 checkDict30: {"success":true,"code":"200","message":"OK"} #测试场景三十一:商品附件启用功能验证 "url31": "/product/public/enableProductUploadFile" "payload31": {"id":35,"enableSign":0} #预期结果 checkDict31: {"success":true,"code":"200","message":"OK","data":"success","freshToken":null} #测试场景三十二:商品附件停用功能验证 "url32": "/product/public/enableProductUploadFile" "payload32": {"id":35,"enableSign":1} #预期结果 checkDict32: {"success":true,"code":"200","message":"OK","data":"success","freshToken":null} #测试场景三十三:商品附件删除功能验证 "url33": "/product/public/deleteProductUploadFile" "payload33": {"id":"%s"} #预期结果 checkDict33: {"success":true,"code":"200","message":"OK","data":"success"} #测试场景三十四:获取发货时间 "url34": "/product/deliveryTime/list" "payload34": {"companyCode":null,"lineCodes":null,"name":null,"status":null,"productCode":null,"productName":null,"pageStart":1,"pageSize":10} #预期结果 checkDict34: {"success":true,"code":"200","message":"OK"} #测试场景三十五:列表查询条件验证_发货时间列表 "url35": "/product/deliveryTime/list" "payload35": {"companyCode":null,"lineCodes":"%s","name":"%s","status":"%s","productCode":"%s","productName":"%s","pageStart":1,"pageSize":10} #预期结果 checkDict35: {"name":"%s"} #测试场景三十六:查看发货时间详情 "url36": "/product/deliveryTime/selectOne" "payload36": {"id":"%s"} #预期结果 checkDict36: {"id":"%s"} #测试场景三十七:发货时间规则停用功能验证 "url37": "/product/deliveryTime/updateStatus" "payload37": {"deliveryTimeId":"%s","status":1} #预期结果 checkDict37: {"success":true,"code":"200","message":"OK","data":[],"freshToken":null} #测试场景三十八:发货时间规则启用用功能验证 "url38": "/product/deliveryTime/updateStatus" "payload38": {"deliveryTimeId":"%s","status":0} #预期结果 checkDict38: {"success":true,"code":"200","message":"OK","data":[],"freshToken":null}
281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350
#测试场景三十九:获取商品列表_发货时间管理 "url39": "/product/public/getDeliveryTimeProductList" "payload39": {"productName":"","productCode":"","pageNum":1,"pageSize":10,"pageTotal":0} #预期结果 checkDict39: {"success":true,"code":"200","message":"OK"} #测试场景四十:查询条件验证_商品列表_发货时间 "url40": "/product/public/getDeliveryTimeProductList" "payload40": {"productName":"%s","productCode":"%s","pageNum":1,"pageSize":10,"pageTotal":null} #预期结果 checkDict40: {"productCode":"%s"} #测试场景四十一:获取商品限购信息 "url41": "/product/productLimitBuy/listPage" "payload41": {"pageNum":1,"pageSize":8,"total":null} #预期结果 checkDict41: {"success":true,"code":"200","message":"OK"} #测试场景四十二:查询条件验证_商品限购列表 "url42": "/product/productLimitBuy/listPage" "payload42": {"productName":"%s","productCode":"%s","customerCode":"%s","customerName":"%s","specifications":"%s","productLineName":"%s","manufacturer":"%s","materialCode":"%s","startTime":"%s","pageNum":1,"pageSize":8,"total":null} #预期结果 checkDict42: {"productCode":"%s"} #测试场景四十三:获取生产厂商信息 "url43": "/product/public/getManufacturers" "payload43": {} #预期结果 checkDict43: {"success":true,"code":"200","message":"OK"} #测试场景四十四:批量上传商品限购规则日志获取 "url44": "/product/productLimitBuy/queryList" "payload44": {"pageNum":1,"pageSize":10,"total":null} #预期结果 checkDict44: {"success":true,"code":"200","message":"OK"} #测试场景四十五:商品限购明细导出验证 "url45": "/product/productLimitBuy/excel" "payload45": {"productName":null,"productCode":"%s","customerCode":null,"customerName":null,"specifications":null,"filialeCode":null,"productLineName":null,"manufacturer":null,"materialCode":null,"startTime":null,"pageNum":1,"pageSize":8,"total":1} #预期结果 checkDict45: {"productCode":"%s"} #测试场景四十六:商品限购规则批量导入 "url46": "/product/public/importProductLimitBuy" #预期结果 checkDict46: {"success":true,"code":"200","message":"OK"} #测试场景四十七:商品限购删除功能验证 "url47": "/product/productLimitBuy/del" "payload47": {"ids":"%s"} # 查询指定商品限购规则请求报文 "payload47_1": {"pageNum":1,"pageSize":8,"total":1,"productCode":"12364265"} #预期结果 checkDict47: {"success":true,"code":"200","message":"OK","data":True} #测试场景四十八:获取雅培公司列表 "url48": "/user/public/yapeiCompanyList" #预期结果 checkDict48: {"success":true,"code":"200","message":"OK"} #测试场景四十九:获取雅培折扣价格信息列表 "url49": "/product/queryYaPeiPriceList" "payload49": {"companyName":null,"productCode":null,"productName":null,"areaName":null,"productLineName":null,"specifications":null,"materialCode":null,"manufacturer":null,"customerCode":null,"customerName":null,"queryTimes":[],"pageNum":1,"pageSize":8,"total":null}
351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395
#预期结果 checkDict49: {"success":true,"code":"200","message":"OK"} #测试场景五十:查询条件验证_雅培折扣价格信息列表 "url50": "/product/queryYaPeiPriceList" "payload50": {"companyName":null,"productCode":"%s","productName":"%s","areaName":"%s","productLineName":"%s","specifications":"%s","materialCode":"%s","manufacturer":"%s","customerCode":"%s","customerName":"%s","queryTimes":["%s","%s"],"pageNum":1,"pageSize":8,"total":null} #预期结果 checkDict50: {"productCode":"%s"} #测试场景五十一:获取雅培产品线信息 "url51": "/product/back/getYaPeiProductLines" "payload51": {"companyCode":"00111"} #预期结果 checkDict51: {"success":true,"code":"200","message":"OK"}