Spring cloud 集成测试Spring云Netflix Zuul

Spring cloud 集成测试Spring云Netflix Zuul,spring-cloud,netflix-zuul,spring-cloud-netflix,Spring Cloud,Netflix Zuul,Spring Cloud Netflix,我使用Zuul作为Api网关。通过这种方式,我将各种头文件注入到后端服务的原始请求中 有什么方法可以测试这种行为吗 我已经来了,这似乎是对后端服务的实际调用。但是我并没有把一只嘲笑的脚放在门上,因为它不需要注入就构建了HttpClient 我使用Spock进行测试,这样现在就不支持@MockBean 编辑:为了更好地理解图片 我想测试对源服务器的调用,因为我在构建时没有这个调用。 你的问题是什么?你是说单元测试吗?集成测试将是运行一个真正的http请求。在我看来,这就是我们所做的,单元测试没有s

我使用Zuul作为Api网关。通过这种方式,我将各种头文件注入到后端服务的原始请求中

有什么方法可以测试这种行为吗

我已经来了,这似乎是对后端服务的实际调用。但是我并没有把一只嘲笑的脚放在门上,因为它不需要注入就构建了
HttpClient

我使用Spock进行测试,这样现在就不支持
@MockBean

编辑:为了更好地理解图片

我想测试对源服务器的调用,因为我在构建时没有这个调用。

你的问题是什么?你是说单元测试吗?集成测试将是运行一个真正的http请求。在我看来,这就是我们所做的,单元测试没有spring上下文。但它可能介于单元测试和真正的集成测试之间。我想运行一个真正的HTTP请求,而不需要在后端运行服务。所以我试着把一些东西放到黑盒子里,当它试图退出到后端服务时检查它。否则,我将不得不拥有一个外部依赖服务,当我运行构建测试时,它必须存在。您的标题是集成测试。你可以用“谢谢你”这样的词!这就是我一直在寻找的!