# 168. 商品详情页动态渲染系统:完成数据同步服务与数据聚合服务的测试
这里就是测试之前写的所有代码,由于之前基本上都测试过了,这里测试下商品维度聚合功能
- 修改商品:
http://localhost:9100/product/update?id=1&name=修改Apple/苹果 iPhone X 5.8寸 国行 iphonex三网通4G 全新苹果x手机&categoryId=1&brandId=1
- 修改商品规格:
http://localhost:9100/product-specification/update?id=1&name=网络类型&value=4G全网通-修改&productId=1
- 修改商品属性:
http://localhost:9100/product-property/update?id=1&name=机身颜色&value=修改iPhoneX【5.8寸黑色】,iPhoneX【5.8寸银色】&productId=1
在 redis 中查看 dim_product_1
这个 key 的信息
{
"brandId": 1,
"categoryId": 1,
"id": 1,
"name": "修改2-Apple/苹果 iPhone X 5.8寸 国行 iphonex三网通4G 全新苹果x手机",
"productProperty": {
"id": 1,
"name": "机身颜色",
"value": "修改iPhoneX【5.8寸黑色】,iPhoneX【5.8寸银色】"
},
"productSpecification": {
"id": 2,
"name": "网络类型",
"value": "4G全网通-修改"
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
本次测试发现以下问题:
- 商品服务中往队列里面投递的商品原子数据更改事件的 dataType 与同步服务中不一致,导致测试过程中没有看到对应的聚合效果