我有一个服务,它连接到我想测试的一组 api。
我想为我的集成测试制作一个假服务(模拟失败情况)
我不能简单地使用@RestController,因为它们在测试期间没有加载,我查看了 mockserver 但我不确定它是否是我正在寻找的,因为我不希望我的测试触发模拟调用,而是我的代码应该正常触发 api 调用,只需使用模拟服务器而不是实际服务器(基本 url 是可配置的,因此我可以使我的服务指向模拟服务器)
更新 1:
我看到的唯一选择可能是启动 Cargo 并在其中部署我的服务?
更新 2: 我刚刚发现了 Wiremock。这可以在这里使用吗?