Я ищу проект / инструмент, который может получить файл спецификации swagger в качестве параметра и создать фиктивный сервер, которым можно программно управлять с помощью интерфейса REST API.
Например - еслиМой API содержит следующую конечную точку: «POST / v1 / create», и у меня есть технические характеристики, описывающие этот API, я хотел бы, чтобы мой фиктивный сервер выполнялся аналогично:
mock-server -f swagger.yaml -p 8080
Во время работы сервера будет возможно взаимодействовать с его собственным REST API (на каком-то интерфейсе управления через другой порт) и изменить поведение работающего сервера-подменщика -то есть: изменить код ответа, установить содержимое ответа и т. д.
1008 * Я хотел бы использовать такой макет-сервер как часть моего набора системных тестов, чтобы лучше проверять поведение моих сервисов при взаимодействии с другими сервисами - без необходимостизапустить эти «настоящие» сервисы.
Я ищу что-то похожее по духу на ToxiProxy Shopyify (https://github.com/Shopify/toxiproxy), но свышеупомянутые возможности.
Спасибо!
Эльдад