jmeter загружает все файлы только в формате PDF, хотя все файлы не в формате PDF - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь смоделировать сценарий загрузки файла для тестирования API с использованием jmeter.

При сохранении загруженных файлов все файлы сохраняются только в формате PDF, даже если некоторые файлы имеют другой формат.

API для загрузки имеет тип GET, и я использую прослушиватель «Сохранить ответы в файл» только со значением префикса имени файла, любой другой флажок или текстовое поле, которое я оставил пустым.

Естьесть что-нибудь в jmeter, из которого решается формат загрузки файла?Если да, то, пожалуйста, дайте мне знать.

1 Ответ

0 голосов
/ 22 ноября 2018

Просмотр Сохранение ответов в источнике файла :

String fileName = makeFileName(s.getContentType(), getSkipAutoNumber(), getSkipSuffix());
                               ^^^^^^^^^^^^^^^^^^

, где s.getContentType() в основном SampleResult.getContentType () , который, в свою очередь, получаетрасширение файла из заголовка Content-Type , возвращаемого вашим сервером.

Так что, если ваш сервер отвечает с типом содержимого == application / pdf - JMeter будет «доверять» серверу и сохранит ответ как .pdf.

Вы можете проверить фактическое значение заголовка Content-Type, используя Просмотреть дерево результатов слушатель:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...