gpt4 book ai didi

java - 使用假服务器进行集成测试

转载 作者:行者123 更新时间:2023-11-28 20:22:46 24 4
gpt4 key购买 nike

我有一个连接到我想测试的一组 api 的服务。

我想为我的集成测试做一个假服务(模拟失败情况)

我不能简单地使用 @RestController 因为它们在测试期间没有加载,我查看了模拟服务器但我不确定它是否是我正在寻找的,因为我不希望我的测试触发模拟调用,但是相反,我的代码应该正常触发 api 调用,只需使用模拟服务器而不是实际服务器(基本 url 是可配置的,因此我可以使我的服务指向模拟服务器)

更新 1:

我看到的唯一选择可能是启动 Cargo 并在其中部署我的服务?

更新 2:我刚刚发现 Wiremock。这可以在这里使用吗?

最佳答案

我选择了 WireMock http://wiremock.org/

在 junit 测试中设置 ClassRule 将使假服务器在测试开始前启动并运行。

关于java - 使用假服务器进行集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36702471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com