基于spring gateway全链路灰度请求测试
调用关系图
灰度配置
灰度策略配置
服务网关配置
添加服务网关信息
点击追踪按钮,配置追踪key
服务配置
配置追踪key
实例灰度配置
点击策略关联full_link_group策略
服务A灰度实例配置
点击策略关联full_link_group策略
测试脚本
###灰度请求
curl -H 'source:gray' http://127.0.0.1:20401/ser-b/api/test/feignGet
###正常请求
curl -H 'source:app' http://127.0.0.1:20401/ser-b/api/test/feignGet
测试结果
灰度测试
期望结果:返回内容包含20104,则成功。 结果:成功,【返回20104,说明请求到服务a1】
查看服务b,期望结果:请求走到服务b1则表示成功,结果:成功,【可以看到三次请求都走到了服务b1】
正常请求测试
期望结果:返回内容包含20103,则成功。 结果:成功,【返回20103,说明请求到服务a1】
查看服务b,期望结果:请求走到服务b, 则表示成功,结果:成功,【可以看到三次请求都走到了服务b】