单元测试
需求背景:
shopee 平台数据同步存在延迟/数据插入listing表异常等问题,建立需求,统一优化
需求价值:
控制风险:解决因为listing数据不一致造成的其余业务堵塞/执行错误的问题(自动调价,自动补货,自动下架,重新刊登等)
需求内容:
单元测试
需求背景:
shopee 平台数据同步存在延迟/数据插入listing表异常等问题,建立需求,统一优化
需求价值:
控制风险:解决因为listing数据不一致造成的其余业务堵塞/执行错误的问题(自动调价,自动补货,自动下架,重新刊登等)
需求内容:
001-单元测试
001+ 单元测试
001-单元测试
001+ <p>单元测试</p>
自测ShopeeV2下架优化
1、在UAT环境创建正式环境下架失败的指定渠道SKU进行测试 使用全球店铺 13979
2、指定下架失败渠道SKU
3XV14500616DCC11943
7HS115935FPIN511943
EMT1158432PDCD11943
HPE165852YGJYT11943 策略编号89,开始调试删除全球产品服务,结果成功如下:
四条产品,二条不符合策略条件,一条删除全球成功,一条删除失败下面有失败原因分析;



*渠道HPE165852YGJYT11943下架失败的原因是 删除全球下的店铺13980对应产品的促销时,listing有促销编号24871642,但是m_shopeev2_discount表无法找到促销编号24871642(重新去全量同步13980的活动还是未同步到)。所以没有删除店铺13980对应产品的促销导致失败。


直接使用listing表中的促销编号和平台Id来删除店铺促销
使用策略编号90进行测试,结果删除促销失败。
请求地址名:
delete_discount_item
请求参数:
{"discount_id":24871642,"item_id":11010323574}
返回值:{"request_id":"c5ebb3c7b2112230e5d30c116d4102ff","error":"common.error_not_found","message":"The information you queried is not found.","warning":null,"response":{"discount_id":0,"count":0,"error_list":null},"Status":1}
| 所属迭代 | 综合平台智能刊登系统优化专项 |
|---|---|
| 所属模块 | / |
| 相关需求 | shopee平台数据同步优化V1 |
| 指派给 | Closed 于 2023-01-18 09:21:28 |
| 任务类型 | 后端 |
| 任务标签 | 初始 |
| 开发组 | |
| 任务状态 | 已关闭 |
| 进度 | 100% |
| 优先级 | P2 |
| 关键词 | |
| 抄送给 |
| 由谁创建 | 韦思成 于 2022-10-14 11:14:22 |
|---|---|
| 由谁完成 | 姚杰远 于 2022-10-15 18:00:53 |
| 由谁取消 | 暂无 |
| 由谁关闭 | 韦思成 于 2023-01-18 09:21:28 |
| 关闭原因 | 已完成 |
| 最后编辑 | 韦思成 于 2023-01-18 09:21:28 |
| 团队 | 最初预计 | 总计消耗 | 预计剩余 |
|---|
| 最初预计 | 8工时 |
|---|---|
| 总计消耗 | 15工时 |
| 预计剩余 | 0工时 |
| 预计开始 | 2022-10-14 |
| 实际开始 | 2022-10-15 |
| 截止日期 | 2022-10-14 |
自测ShopeeV2促销优化
1、在UAT环境创建正式环境促销失败的指定渠道SKU进行测试 使用店铺13980
2、通过代码调试同步店铺13980下的促销活动和促销产品详情(同步完成)
3、通过代码调试同步店铺13980下的listing和listingsub表数据(同步完成)
4、通过代码调试同步全球店铺13979下的listing和listingsub表数据(同步完成)
5、指定促销失败渠道SKU
MS99105857DN5IKJVZ
P1DF064435AFN6PNPF
5BFA0620431US5SD7R
Z36A170430F0SSFRRC
X73H044048S1605K2I
OTEV0544225511LICI 策略编号88,开始调试促销服务,数据全部被过滤。
6、排查被过滤的原因,通过排查得到产品没有同步系统SKU相关数据
7、通过代码调试同步上面6个渠道SKU对应的渠道SKU相关数据(一个一个渠道SKU调试获取)
8、继续调试促销服务成功,结果如下
m_shopeeV2_listing表
m_shopeev2_discount_listing表
分析线上数据为何促销失败,平台ID 9954717570是正在促销的产品,而策略选择的是未促销产品,所以是不满足策略的数据,但是促销同步问题导致进入策略促销。