Имитация данных для клиента, вызывающего весенний веб-сервис

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


person Duminda Jayarathne    schedule 18.09.2017    source источник
comment
1. если не для тестирования, то зачем вам макет 2. что у вас есть?   -  person Stultuske    schedule 18.09.2017
comment
Мне нужно интегрироваться с существующим производственным веб-сервисом. поэтому, прежде чем вызывать его, мне нужно отправить образец данных разработчику на стороне клиента для целей тестирования.   -  person Duminda Jayarathne    schedule 18.09.2017
comment
что мешает вам вернуть жестко закодированные данные?   -  person Stultuske    schedule 18.09.2017
comment
Я могу жестко кодировать, но когда я интегрируюсь с производством, появляются жестко закодированные данные, которые неясны в коде.   -  person Duminda Jayarathne    schedule 18.09.2017


Ответы (1)


Используйте жестко запрограммированные данные, внешний файл данных или внешний источник данных для хранения фиктивных данных. Я понимаю необходимость размещения службы, которая отвечает, но может быть не полностью подключена, чтобы обеспечить раннюю интеграцию с нижестоящими клиентами. Это методы, которые я использую, у каждого есть плюсы и минусы.

Жестко закодированные данные - как вы говорите, не интуитивно понятны или их легко изменить. Хорошо для временного состояния.

Внешний файл данных - может динамически обновляться по мере необходимости

Внешний источник данных — возможность создавать несколько сценариев с динамическими фиктивными полезными нагрузками и изменять их по требованию.

person Megan D    schedule 29.09.2017