Статьи

Mule 4 MUnit multipart / form-data Payload

В следующей статье приведен пример публикации полезных данных multipart / form-data в MUnit. 

  • Мул версия: 4.2.2
  • Версия MUnit: 2.2.2

В этой статье предполагается, что вы уже создали RAML и имеете метод POST, принимающий содержимое multipart / form-data и утверждающий, что это можно сделать в соответствии с вашими требованиями.

Метод POST в этой статье предполагает следующее:

  • JSON — файл JSON как часть
  • Несколько бинарных файлов как часть

Когда выполняется запрос к этому методу POST от Postman или ARC, тип контента выбирается как multipart / form-data, а файлы выбираются с помощью кнопки выбора / выбора файла. Но чтобы сделать тот же запрос в MUnit, где фиктивный запрос нужно отправить методу POST, используйте следующий пример.


Вы также можете прочитать: 
Обработка файловых вложений в Mule 4 (Использование multipart / form-data)

В вашем приложении в каталоге src / test / resources создайте папку files / request .

Под файлами / запрос папки, скопируйте имитировал запрос файлы для многоголосного.

В  папке src / test / munit откройте файл набора тестов и удалите Set Event в разделе Поведение из палитры -> MUnit.

В свойствах Set событий на вкладке Общие и обновление полезной нагрузки типа носителя для многочастных / данных формы и значения .

Примечание. Не забудьте включить # [], чтобы сделать его выражением, поскольку кнопка здесь недоступна.

Вот полное значение полезной нагрузки с # []


JSON