Как создать отчет панели инструментов JMeter в системе Linux с огромным файлом jtl и другой файловой системой с ограниченным дисковым пространством - PullRequest
0 голосов
/ 04 ноября 2019

У меня огромный jtl-файл размером ~31GB. Этот jtl-файл находится в расположении /opt.

Ниже приводится результат двух команд linux:

[opt]$ df -h
Filesystem                 Size  Used Avail Use% Mounted on
/dev/mapper/vg_os-lv_root   50G  3.0G   44G   7% /
/dev/mapper/vg_os-lv_opt    50G   31G   17G  65% /opt

[opt]$ ls -ltrh
total 30G
-rw-rw-r--   1 - -  30G Oct 24 13:04 Run.jtl
-rw-------   1 - - 638K Nov  4 10:48 nohup.out

Как вы можете видеть, мой Run.jtl файл находится в /opt, чтов /dev/mapper/vg_os-lv_opt filesystem [only has 17GB disk space left]. Когда я запускаю команду Jmeter для создания панели мониторинга, jmeter создает временный файл, и ему не хватает места.

jmeter -g Run.jtl -o ~/apache-jmeter-5.0/bin/Run/

Здесь ~ / apache-jmeter-5.0 / bin / Run / находится в файловой системе / dev / mapper / vg_os-lv_root, но там ничего не происходит, и мне не хватило места на диске в/ dev / mapper / vg_os-lv_opt файловая система из-за Run.jtl и временного файла: (

Любое предложение о том, как я могу сгенерировать отчет?

1 Ответ

1 голос
/ 04 ноября 2019

Существует jmeter.reportgenerator.temp_dir свойство , которое можно использовать для установки местоположения промежуточных временных файлов для генерации отчета, вы можете определить его с помощью -J аргумента командной строки , например:

jmeter -Jjmeter.reportgenerator.temp_dir=/tmp -g /path/to/your/.jtl file -o /tmp/dashboard 

просто убедитесь, что у вас есть jmeter.reportgenerator.temp_dir и расположение панели мониторинга за пределами папки /opt.

Чтобы сделать изменение постоянным, добавьте следующую строку в user.properties file:

jmeter.reportgenerator.temp_dir=/tmp

Дополнительная информация: Руководство по настройке свойств Apache JMeter

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