Сбой Wiremock Hystrix при обновлении

У нас есть несколько тестов с использованием wiremock, используя правило:

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

Это старое приложение, в котором используется wiremock версии 1.7. Теперь, когда мы обновили его до версии 2.4.1, некоторые тесты не пройдены. Фактический Http-запрос выполняется через Hystrix, что может быть проблемой.


person Arash    schedule 14.12.2016    source источник


Ответы (2)


Это не имеет ничего общего с Hystrix. Если размер ваших файлов ответов не соответствует длине содержимого в файле сопоставления, у wiremock возникают проблемы с его обработкой. Убедитесь, что у вас правильная длина содержимого, или просто удалите длину содержимого из файла сопоставления.

person Arash    schedule 15.12.2016

Когда Hystrix включен с WireMock, заглушки не работают стабильно. Время ожидания Hystrix должно быть увеличено в ваших свойствах. Этот пример относится к потоку изоляции.

hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds = 10000
person gungor    schedule 29.11.2019