2014-12-15 4 views
0

У меня есть веб-сервис (CXF) на Mule Esb (3.4). В настоящий момент я пытаюсь найти простой способ настроить ответ веб-службы, который мне нужен для UAT. Я прочитал много информации в Интернете, и, насколько я понял, существует специальная структура Munit для всех типов тестирования. Но, похоже, эта структура используется для более сложных вещей, чем мне нужно. Итак, может кто-нибудь порекомендовать мне простой способ заставить Mule Esb вернуть предопределенный xml-ответ. Это будет хорошо, если я создам xml-ответ в виде XML-документа, загружаю его в любую папку, и Mule отправит его в качестве ответа при вызове веб-службы. Спасибо за любую информацию для решения моей задачи.Mock ups in Mule Esb web services

ответ

0

Возможно, вы можете загрузить пример ответов на путь к классам, а затем в потоках просто загрузите этот файл и установите его как полезную нагрузку.

Посмотрите этот другой элемент stackoverflow question вокруг того, как это сделать.

0

Вы можете использовать 2 потока.

1 поток для производства с реализацией Webservice и 1 поток для тестирования UAT, который возвращает вам только предопределенный XML (например, через конечную точку http).

Поместите оба файла в отдельный файл и создайте файл mule-deploy.properties как для UAT, так и для Production, где вы включаете потоки corect.