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

Фотография

Преобразовать 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


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

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