Загрузка файлов через SOAPUI

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

С одной стороны это можно сделать просто скопировав из генератора base64 кодированный файл в поле запроса. Но во-первых файл может быть слишком большим и интерфейс соапюая просто не справится с таким количеством символов, а во-вторых файлов может быть много и кодировать большое количество будет больно.

Второй способ намного человеколюбивее:

SoapUI загрузка файлов

Через вкладку "Attachments" добавляем файл, а в том поле, в котором предполагается base64 нашего файла, указываем ссылку на файл в виде "cid: ", где после двоеточия пишем любые цифры, главное чтобы эти цифры совпали с полем Part в описании файла во вкладке Attachment.

Вуаля - запрос улетит с файлом, который SOAPUI самостоятельно перекодирует в base64. С одним нюансом - во вкладке RAW чаще всего не помещается весь запрос и увидеть что именно вы отправили получится только в логах.


© 2021 YU-GO.RU