Проблема с загрузкой ZIP и CSV файлов в скрипте Jmeter, который записан с помощью Blazemeter

#file-upload #jmeter #zip #mime-types #blazemeter

#загрузка файла #jmeter #zip #mime-типы #blazemeter

Вопрос:

Я записал транзакцию с использованием Blazemeter и пытаюсь проверить тот же файл .jmx в Jmeter 4.0. Я указал правильный путь к файлу (путь к папке jmeter / bin) на вкладке «Загрузка файлов» и ниже типов MIME, но я получаю ошибку ниже.

Пожалуйста, предложите. введите описание изображения здесь

Ответ №1:

В большинстве случаев вам нужно поставить Use multipart/form-data for POST галочку, чтобы иметь возможность загружать файлы с помощью JMeter:

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

Смотрите RFC 2388 для получения более подробной информации. Если вы установите этот флажок, вам необходимо удалить объявление заголовка типа содержимого из диспетчера заголовков HTTP

Также имейте в виду, что в соответствии с рекомендациями JMeter вы всегда должны использовать последнюю версию JMeter, поэтому подумайте об обновлении до JMeter 5.3 (или любой другой последней стабильной версии JMeter)

И последнее, но не менее важное, вы должны иметь возможность нормально записывать запросы на загрузку файлов, используя HTTP (ы) JMeter Для записи тестового скрипта, просто не забудьте скопировать файлы, которые вы будете загружать, в папку «bin» JMeter

Комментарии:

1. Привет @Dmitri T… Я сохранил входные файлы в папке Jmeter / bin. Также реализовано ваше предложение установить флажок Multi-part и удалить Content-Type из диспетчера заголовков HTTP. Но я получаю код ответа 500, а на вкладке Данных ответа я получаю исключение NullPointerException

2. Привет @Dmitri T Я реализовал предложения, которыми вы поделились, но все еще получаю 500-внутреннюю ошибку сервера в этом запросе. Я сомневаюсь, правильно ли я указываю MIME-тип для .zip,.csv и jpg. Пожалуйста, предложите, нужно ли мне внести какие-либо другие изменения.