0

我们有一些使用wiremock的测试,使用规则:

@Rule
    public WireMockRule rules = new WireMockRule(PORT);

这是一个旧应用程序,使用了 1.7 版的wiremock。现在我们将它升级到 2.4.1,一些测试失败了。实际的 Http Query 是通过 Hystrix 完成的,这可能是个问题。

4

2 回答 2

0

当使用 WireMock 启用 Hystrix 时,存根无法稳定工作。Hystrix 超时应该在你的属性中增加。此示例用于隔离线程。

hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds = 10000
于 2019-11-29T13:43:35.357 回答
0

这与 Hystrix 无关。如果您的响应文件大小与映射文件中的内容长度不匹配,则wiremock 无法处理它。确保您具有正确的内容长度,或者只是从映射文件中删除内容长度。

于 2016-12-15T15:16:57.870 回答