Лучший подход, вероятно, зависит от того, что требует наименьшей кривой обучения и настройки для вас и того, что подходит вашей среде.
Я сделал это, используя node.js и express. Это был очень быстрый запуск, и это было легко сделать. В качестве минимального случая я просто помещаю json мне в файлы и обслуживаю их в ответ на запросы REST. Изменение маршрутов в соответствии с api довольно просто. Я ленив иногда о json-файлах, поэтому я пишу запросы в SQL для их создания или пишу js-код для их создания, если мне нужно много данных.
Если вы используете ASP.NET MVC (не уверен, что это MVC, который вы имели в виду), это довольно хорошо, как определение маршрутов для создания REST API. Возможно, вам не нужны дополнительные инструменты.
Мне нравится настоящий сервер и настоящий язык лучше, чем консервированный инструмент. Если вы являетесь тестером, знакомым с Selenium и Javascript, подход Node.js может стать лучшей победой для вас. Вы знаете язык, и вам не нужно много инвестировать, чтобы получить сервер.
Привет @joshp могли бы вы уточнить, Что цель node.js в данном контексте? –
Я использую как сервер, который может отвечать на любой запрос на отдых с помощью json или другого содержимого. Я пишу код или предоставляю файлы для создания «макетных» ответов, которые мне нужны. – joshp