как программно аннулировать захваченные динамические заглушки - PullRequest
0 голосов
/ 29 января 2019

Я использую hoverfly для виртуализации сервисов для тестирования наших микросервисов.В конкретном сценарии, когда ответ конечной точки службы изменяется (по контракту), например, для: изменения формата даты, мои тесты по-прежнему проходят, когда он потребляет уже захваченную имитацию, которая не имеет этого незначительного изменения в своей заглушке.Я пытаюсь понять, как я все еще могу обновлять свои заглушки в таких ситуациях?hoverfly перезагружает заглушку симуляции, если есть изменение в ответе сервиса?

1 Ответ

0 голосов
/ 23 мая 2019

Полагаю, что уже немного поздно с ответом.

Перезагружает ли hoverfly заглушку симуляции при изменении ответа службы?

Нет, это не так.Вы должны были бы сделать hoverctl import simulation.json для hoverfly, чтобы забрать изменения.Предположим, вы обновили файл Simulation.json с новыми изменениями.

как я могу обновлять мои заглушки в таких ситуациях?

Я бы предложил написатьпростой скрипт на python, который может вносить изменения для вас в simulation.json по мере необходимости.Вы можете получить больше фантазии с что-то вроде этого .Тем не менее, я считаю, что в вашем случае это немного излишне, и простого скрипта на python должно быть достаточно.

...