Подтвердить что ты не робот

SoapUI: запрос REST multipart/form-data с файловыми вложениями

Я использую soapUI для тестирования веб-службы REST. Есть ли способ подключить файл с другими параметрами в многопроцессорном запросе? Я вижу вкладку вложения в панели, но я не могу дать этому вложению имя параметра, чтобы сервер мог идентифицировать. Это не помогает.

4b9b3361

Ответ 1

Я нашел его, но забыл опубликовать его здесь. Это было не так понятно.

  • В запросе REST, если вы видите вкладку вложения, откройте ее и добавьте и добавьте с помощью кнопки+. Имя этого файла будет показывать полный путь. например C:\temp\my-file.csv
  • На вкладке параметров добавьте параметр и дайте ему имя. Значение этого параметра будет file:C:\temp\my-file.csv
  • В SoapUI 5.x и выше вы должны установить флажок "Post QueryString". Без этого файл не будет отправлен вместе с запросом.

Это должно быть так. При прикреплении файла, если вы выбрали Да, когда он запрашивает файл Cache, вам не нужно указывать полный путь на шаге 2 выше. Значение параметра файла должно быть file:my-file.csv

Ответ 2

выберите mediatype как application/json, а затем добавьте к нему строку json. Он перейдет на сервер в качестве полезной нагрузки. Обычно этот запрос имеет тип POST или PUT