Comments 4
А как же вы раньше тестировали?
Добрый день! Почему вам не подошел подход когда при получении новой версии микросервиса собирается docker-compose/minikube с 10 сервисами на изолированной машине, запускаются тесты, потом машина убирается и потом при получении очередной версии опять собирается оркестрация? В этом случае у вас будет прямой доступ к сервисам, очередям, базам данным и можно любые данные инжектить, можно эмулировать любые запросы пользователей. Зачем было изобретать синтетику?
Добрый день! Спасибо за рекомендацию. Дело в том, что в нашем случае не только микросервисы, а полноценные продукты, которые приходят от вендора. Каждый продукт со своей реализацией: может быть rest, sidecar, клиентская библиотека. Таким образом, при получении новой версии или продукта мы оцениваем способ подключения и новый функционал и подключаем/реализуем в синтетике.
Просто ли открывается ларчик, Или как протестировать сразу более 10 сервисов