@rst630

Запись запросов/ответов к апи для дальнейшего тестирования цепочки вызовов/ответов, чем можно сделать?

Есть бэкенд на laravel в котором много демонов слушателей разных сокетов которые реагируют на входящие данные тем или иным образом - отправляя запросы к другому апи.

Не смотря на подробнейшее логирование иногда сложно понять что произошло и почему. Дожидаться следующего подобного случая не представляется возможным - нужно сэмулировать всю цепочку событий в тестовом окружении и внести правки.

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

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

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

Что-то похожее делает Mockwire, но слишком сложно. Подскажите может еще какие-то варианты есть?
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы