Wiremock для UI. Как спроектировать и настроить заглушки при раздельных проектах автотестов и сервисов

Столкнулся с проблемой - необходимо настроить вайрмок для того чтобы сделать заглушки на часть запросов для работы UI автотестов.

Сложность заключается в том, что мне нужно сделать заглушки для внешних сервисов на постоянной основе, для остальных эндпоинтов во время запуска автотестов.

Проекты автотестов, фронта и сервисов лежат в разных репозиториях.

Сейчас у меня нет понимания где должен разворачиваться вайрмок и как сделать так, чтобы можно было динамически подкладывать ему новые конфигурации.

Из того что выяснил - в проекте автотестов вайрмок смысла запускать нет, так как это никак не повлияет на работу браузера. Остаются варианты положить его рядом с фронтом, или сервисами (скорее всего с фронтом). Но нигде не могу найти информации, чтобы понять порядок действий.

Спасибо за помощь!

1 лайк

Привет! У wiremock есть прокси, там можно перенаправить запрос, а там уже можно управлять отдачей как тебе нравится, я сам не юзал, но в доке такая возможность есть