Пользовательский график Jmeter: как экспортировать графики из экспортированных результатов плагина PerfMon Metrics Collector - PullRequest
0 голосов
/ 08 мая 2020

У меня есть цель: создать графики из значений, которые были экспортированы из плагина PerfMon. Экспортируемые значения, такие как использование процессора в процентах, DiskIO-Read \ Write в байтах и ​​c, экспортируются в csv, который имеет те же заголовки, что и файл csv конфигурации результатов просмотра jmeter. [* что для меня немного удивительно :)]

Поиск решения: мне нужно получить графики, основанные на использовании процессора, DiskIO, Network Sent \ Received, Memory et c. которые экспортируются в этот csv.

Примеры данных, которые записываются этим плагином PerfMon, показаны ниже для справки: timeStamp, elapsed, label, responseCode, responseMessage, threadName, dataType, success, failureMessage, bytes, sentBytes, grpThreads, allThreads, URL, имя файла, задержка, кодировка, SampleCount, ErrorCount, имя хоста, IdleTime, Connect 2020/05/07 15: 37: 52.567,0, MACHINE1 Disks I / O 884_DQueue ,,,,, true ,, 0,0,0,0, null ,, 0, ISO-8859-1,1,0, localhost, 0,0 2020/05/07 15: 37: 52.567,0, MACHINE1 Диски ввода-вывода 884_DReadBytes ,,, ,, true ,, 0,0,0,0, null ,, 0, ISO-8859-1,1,0, localhost, 0,0 2020/05/07 15: 37: 52.567,0, MACHINE1 Диски I / O 884_DWriteBytes ,,,,, true ,, 0,0,0,0, null ,, 0, ISO-8859-1,1,0, localhost, 0,0 2020/05/07 15: 37: 52.567,1902 , MACHINE1 CPU 884_CPU ,,,,, true ,, 0,0,0,0, null ,, 0, ISO-8859-1,1,0, localhost, 0,0 2020/05/07 15: 37: 52.567 , 30375, MACHINE1 Память 884_MUsedPercent ,,,,, true ,, 0,0,0,0, null ,, 0, ISO-8859-1,1,0, localhost, 0,0 2020/05/07 15:37 : 53.572,1013, MACHINE2 CPU ,,,,, true ,, 0,0,0,0, null ,, 0, ISO-8859-1,1,0, loc alhost, 0,0 2020/05/07 15: 37: 53.572,0, Дисковый ввод-вывод MACHINE2 DiskReadBytes ,,,,, true ,, 0,0,0,0, null ,, 0, ISO-8859-1 , 1,0, localhost, 0,0 2020/05/07 15: 37: 53.572,76604, MACHINE2 Память MemUsedPer c ,,,,, true ,, 0,0,0,0, null ,, 0, ISO-8859-1,1,0, localhost, 0,0 2020/05/07 15: 37: 53.572,844384272000, Диски MACHINE2 I / O DiskAvailable ,,,,, true ,, 0,0,0,0, null ,, 0, ISO-8859-1,1,0, localhost, 0,0 2020/05/07 15: 37: 53.572,0, MACHINE2 Network I / O NtkRecBy ,,,,, true ,, 0,0 , 0,0, null ,, 0, ISO-8859-1,1,0, localhost, 0,0 2020/05/07 15: 37: 53.572,0, MACHINE2 Memory MemPageFaults ,,,,, true ,, 0 , 0,0,0, null ,, 0, ISO-8859-1,1,0, localhost, 0,0 2020/05/07 15: 37: 53.572,0, MACHINE2 Network I / O NtkSentBy ,,,, , true ,, 0,0,0,0, null ,, 0, ISO-8859-1,1,0, localhost, 0,0 2020/05/07 15: 37: 53.572,0, MACHINE2 Диски ввода-вывода DiskWriteBytes ,,,,, true ,, 0,0,0,0, null ,, 0, ISO-8859-1,1,0, localhost, 0,0 2020/05/07 15: 37: 53.572,0, Диски MACHINE2 I / O DiskQueues ,,,,, true ,, 0,0,0,0, null ,, 0, ISO-8859-1,1,0, localhost, 0,0 2020/05/07 15:37 : 53.572,0, MACHINE3 Диски ввода / вывода 883_DWriteBytes ,,,,, true ,, 0 , 0,0,0, null ,, 0, ISO-8859-1,1,0, localhost, 0,0 2020/05/07 15: 37: 53.572,30876, MACHINE3 Память 883_MUsedPercent ,,,,, true, , 0,0,0,0, null ,, 0, ISO-8859-1,1,0, localhost, 0,0

Мой вопрос в том, как я могу создавать графики из этого файла.

1 Ответ

0 голосов
/ 13 мая 2020

Вы можете сгенерировать диаграмму из «этого csv», используя JMeterPluginsCMD Инструмент командной строки так же просто, как:

JMeterPluginsCMD.bat --generate-png perfmon.png --input-jtl perfmon.csv --plugin-type PerfMon

Инструмент командной строки JMeter Plugins может быть установлен с помощью JMeter Диспетчер подключаемых модулей

enter image description here

Дополнительная информация: Как использовать командную строку JMeterPluginsCMD

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