我有一个服务连接到一组我想测试的api。使用假服务器进行集成测试
我想作一个假的服务为我的集成测试(模拟故障情况下)
我不能简单地用@RestController因为它们没有在测试过程中加载的,我看着mockserver但我不确定如果它是我正在寻找的,因为我不希望我的测试触发模拟调用,而是我的代码应该正常触发api调用,只需使用模拟服务器而不是实际的服务器(基本url可配置为我可以让我的服务点,以一个模拟服务器)
更新1:
我看到的唯一选择是可能启动Cargo并在其中部署我的服务?
UPDATE 2: 我刚刚发现了Wiremock。这可以在这里使用吗?
你试过Spring MVC测试吗? –
虽然我不想测试弹簧控制器。 – mangusbrother