Перейти к содержимому

Программирование на C# для тестировщиков
онлайн, начало 14 мая
Первый Онлайн ИНститут Тестировщиков
онлайн, начало 18 мая
SQL для тестировщиков
онлайн, начало 17 мая
Английский для тестировщиков
онлайн, начало 17 мая
Фотография

Преобразовать JTL в PNG


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Alex_91

Alex_91

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 29 апреля 2021 - 15:41

Всем привет. Столкнулся с необходимостью сохранить график получаемый от плагина PerfMon в картинку. Так как это нужно делать автоматически а PerfMon сохранять график в формате png (но может сохранить в JTL) не может то я начал искать обходные пути и нашел плагин JMeterPluginsCMD Command Line Too который как раз таки умеет преобразовывать JTL в PNG. Но столкнулся с такой проблемой:
при выполнении 
 

D:\testing\StressTest\apache-jmeter-5.4.1\bin>JMeterPluginsCMD.bat --generate-png PerfMon.png --input-jtl PerfMon.jtl --plugin-type ResponseTimesOverTime --width 800 --height 600

получаю ошибку

2021-04-29 18:38:31,303 WARN o.a.j.u.JMeterUtils: Exception 'null' occurred when fetching String property:'sampleresult.default.encoding', defaulting to: ISO-8859-1
2021-04-29 18:38:31,308 WARN o.a.j.u.JMeterUtils: Exception 'null' occurred when fetching String property:'jmeterPlugin.prefixPlugins'
2021-04-29 18:38:31,309 INFO k.a.j.PluginsCMDWorker: Using JMeterPluginsCMD v. N/A
2021-04-29 18:38:31,309 INFO o.a.j.u.JMeterUtils: Setting Locale to ru_RU
2021-04-29 18:38:31,313 ERROR o.a.j.u.JMeterUtils: Could not find resources for 'ru_RU'
2021-04-29 18:38:31,314 INFO k.a.j.JMeterPluginsUtils: Loading user properties from: D:\testing\StressTest\apache-jmeter-5.4.1\bin\user.properties
2021-04-29 18:38:31,314 INFO k.a.j.JMeterPluginsUtils: Loading system properties from: D:\testing\StressTest\apache-jmeter-5.4.1\bin\system.properties
ERROR: java.lang.RuntimeException: java.lang.ClassNotFoundException: kg.apc.jmeter.vizualizers.ResponseTimesOverTimeGui
*** Problem's technical details go below ***
Home directory was detected as: D:\testing\StressTest\apache-jmeter-5.4.1\lib
Exception in thread "main" java.lang.RuntimeException: java.lang.ClassNotFoundException: kg.apc.jmeter.vizualizers.ResponseTimesOverTimeGui
        at kg.apc.jmeter.PluginsCMDWorker.getGUIObject(PluginsCMDWorker.java:237)
        at kg.apc.jmeter.PluginsCMDWorker.getGUIObject(PluginsCMDWorker.java:234)
        at kg.apc.jmeter.PluginsCMDWorker.getGUIObject(PluginsCMDWorker.java:230)
        at kg.apc.jmeter.PluginsCMDWorker.setPluginType(PluginsCMDWorker.java:73)
        at kg.apc.cmdtools.ReporterTool.processParams(ReporterTool.java:102)
        at kg.apc.cmdtools.PluginsCMD.processParams(PluginsCMD.java:62)
        at kg.apc.cmdtools.PluginsCMD.processParams(PluginsCMD.java:21)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at kg.apc.cmd.UniversalRunner.main(UniversalRunner.java:115)
Caused by: java.lang.ClassNotFoundException: kg.apc.jmeter.vizualizers.ResponseTimesOverTimeGui
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at kg.apc.jmeter.PluginsCMDWorker.getGUIObject(PluginsCMDWorker.java:227)
        ... 11 more

помогите понять с чем связано такое поведение и как решить проблему.


  • 0

#2 APC

APC

    Опытный участник

  • Members
  • PipPipPipPip
  • 293 сообщений
  • ФИО:Похилько Андрей Федорович
  • Город:Москва


Отправлено 30 апреля 2021 - 05:40

А в том месте, где запускаете (D:\testing\StressTest\apache-jmeter-5.4.1), плагины установлены?

Убедитесь что установлены, особенно те, которые вызываете через CMD.


  • 1

#3 Alex_91

Alex_91

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 30 апреля 2021 - 13:49

Был уверен что все необходимые плагины установлены. Но для успокоения души все же установил через плагин менеджер все что только можно было установить и  к моему удивлению JMeterPluginsCMD отработал корректно. Не ясно чего конкретно ему не хватало но огромное спасибо. вопрос можно считать решенным 


  • 0


Тестирование производительности (JMeter)
онлайн
Тестирование удобства использования
онлайн
Тестирование REST API
онлайн
Тестирование веб-приложений 2.0
онлайн



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале