Wiremock Hystrix升级失败

时间:2016-12-14 17:16:15

标签: hystrix wiremock

我们使用wiremock进行了一些测试,使用规则:

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

启用WireMock的Hystrix后,存根将无法稳定运行。 Hystrix超时应在您的属性中增加。此示例用于隔离线程。

hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds = 10000