我有一个调用REST Api的服务,并且该REST API调用是收费的,因此我希望当我们在Dev&QA环境中部署代码时,在实际功能测试时应返回模拟响应。 我该如何实现?
Mock Rest API response in actual code flow
答案 0 :(得分:0)
您的api端点不应在代码中进行硬编码,而可以在属性文件中设置端点。
即。在spread
res3 %>%
select(-dummy) %>%
group_by(band) %>%
mutate(row = row_number()) %>%
spread(key = band, value = reflec) %>%
select(-row)
#> # A tibble: 5 x 4
#> X Y band1 band2
#> <dbl> <dbl> <dbl> <dbl>
#> 1 804519. 7673833 9.61 9.61
#> 2 804519. 7673833 9.94 9.94
#> 3 804519. 7673833 11.3 11.3
#> 4 804520. 7673833 10.5 10.5
#> 5 804520. 7673833 8.65 8.65
然后在代码中,您可以使用Spring的.../myapp/src/resources/application.properties
批注获取值。
some.service.api.endpoint=someservice.com/api
在开发过程中,该属性可以指向您自己设置的某个模拟端点,或者如果api支持,则指向该api的沙箱端点。