Есть ли способ создать постоянство в мыло или аналогичное программное обеспечение? - PullRequest
0 голосов
/ 22 сентября 2011

да, наше приложение будет подключаться к еще не существующим сервисам. Нам предоставили WSDL для этих сервисов, и мы высмеивали их в мыло. Есть ли способ создать элементарное постоянство в soapui или любом другом подобном программном обеспечении, чтобы мы могли иметь некоторые функциональные возможности, не создавая службу сами?

Я исследовал источники данных и источники данных для soapui, но, похоже, это работает только для тестовых наборов.

1 Ответ

1 голос
/ 23 сентября 2011

Вы создаете свой mockservice и используете достаточно сценариев и данных для того, чтобы это выглядело как реальная сделка. Оставьте его работающим на чьем-либо ПК, или пусть у каждого разработчика или команды будет свой собственный экземпляр.

Тогда вы просто отправляете свои запросы, и SoapUI возвращает ответ. В некоторых случаях готовый ответ достаточно хорош. В других случаях вам может потребоваться выбрать ответ на основе чего-либо в запросе. Например, предположим, что мой сервис StockQuote имеет два ответа - хороший с ценой на акции и сбой с «символом не найден». Сценарий mockservice легко написать так, чтобы он давал известную цену для символа «AA», составлял цену для «BB» и возвращал ответ «неизвестный символ» для всех остальных.

Вот учебник: http://www.soapui.org/Service-Mocking/creating-dynamic-mockservices.html

...