Как мне отправить и файл, и текст в одном запросе api в Jmeter?

#api #jmeter #multipartform-data #multifile-uploader

#API #jметр #составная форма-данные #загрузчик нескольких файлов

Вопрос:

Я должен отправить post-запрос в JMeter, который содержит тело multipart / form-data. Тело запроса будет содержать файл и 2 текста. Я перепробовал так много способов отправить как файлы, так и текст в одном запросе, но не смог найти решение. Как я могу отправить файл и текстовые сообщения в одном запросе?

введите описание изображения здесь

введите описание изображения здесь

Ответ №1:

Если вы можете успешно отправить запрос с помощью браузера или другого приложения, такого как SoapUI, просто запишите запрос, используя HTTP (ы) JMeter Тестовый скрипт записи.

Единственное, что нужно помнить, это скопировать загружаемый файл в папку «bin» JMeter перед загрузкой, таким образом, JMeter сможет правильно перехватить запрос и сгенерировать соответствующий образец запроса HTTP и менеджер заголовков HTTP.

В качестве альтернативы вы можете сгенерировать полезную нагрузку запроса вручную через вкладку «Основные данные» средства выборки HTTP-запросов, в этом случае вам нужно проверить контракт API и узнать, как правильно построить запрос. Пример реализации можно найти в статье «Загрузка файлов REST API для тестирования в JMeter»