我有一个具有以下打包结构的spring cloud项目
Controller(发布Rest Endpoint) - > flow(业务逻辑) - > service(使用hysterix回退设置调用Feign客户端) - >假装客户。
自动接线在各个类别中完成,例如流量在控制器中自动连线,服务在流量中自动连接等等。
我想通过调用控制器发布的端点来执行集成测试。问题是我现在没有feign客户端访问端点(原始云和春天云合同存根都不可用)。
在这种情况下,如何存根假装客户端的调用。
答案 0 :(得分:-1)
您可以使用Spring Cloud WireMock支持并在调用测试之前手动设置端点。在feign配置中,您可以手动指向IP和端口。问题是这个测试几乎没用,因为作为消费者,你嘲笑制作人。