Проблема с Jmeter при выполнении запроса на загрузку файла в Linux

#linux #jmeter #filepath

#linux #jmeter #путь к файлу

Вопрос:

В скрипте jmeter я загружаю изображение, и оно отлично работает в Windows с использованием HTTP-запроса Загрузка файлов СМ. ИЗОБРАЖЕНИЕ ЗДЕСЬ

но при его выполнении из инжекторов Linux (через конвейер Jenkins) он помещает эти знаки прямо перед именем фотографии:

. /

поэтому, когда я выполняю, он ищет путь к изображению следующим образом. / 23001715994600000001_17.jpeg (Нет такого файла или каталога) и изображение, конечно, не найдено из-за косых черт. Я попытался передать путь через переменную, и он ведет себя так же…

 do you know why it could happen?

do you think it could be something from Linux?

or rather from JMeter?
  

Ответ №1:

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

Если вы используете JMeter в распределенном режиме, помните, что JMeter master передает только сам скрипт .jmx на подчиненные устройства, Любые внешние данные (файлы CSV, свойства, файлы, используемые для загрузки, И т. Д.) Не Передаются.

Если вы используете конфигурацию списка каталогов — обязательно Use full path установите флажок