windows - 如何修复 JMeterPluginsCMD“缺少插件类型规范”错误
问题描述
我正在尝试在 Windows 上使用 JMeterPluginsCMD 在 JMeter 运行后生成负载测试结果图。我手动安装了插件,因为我无法使用 JMeter 插件管理器。(我没有配置它所需的网络信息)。当我运行一个简单的命令.\JMeterPluginsCMD.bat
时,我收到一条错误消息。我该怎么办?
这是错误消息ERROR: java.lang.IllegalArgumentException: Missing plugin type specification
这是完整的错误输出:
~\Desktop\apache-jmeter-5.1.1\bin> .\JMeterPluginsCMD.bat
2019-08-12 12:10:29,564 WARN o.a.j.u.JMeterUtils: Exception 'null' occurred when fetching String property:'sampleresult.default.encoding', defaulting to: ISO-8859-1
2019-08-12 12:10:29,571 WARN o.a.j.u.JMeterUtils: Exception 'null' occurred when fetching String property:'jmeterPlugin.prefixPlugins'
2019-08-12 12:10:29,572 INFO k.a.j.PluginsCMDWorker: Using JMeterPluginsCMD v. N/A
2019-08-12 12:10:29,574 INFO o.a.j.u.JMeterUtils: Setting Locale to en_US
2019-08-12 12:10:29,578 INFO k.a.j.JMeterPluginsUtils: Loading user properties from: C:\Path\apache-jmeter-5.1.1\bin\user.properties
2019-08-12 12:10:29,582 INFO k.a.j.JMeterPluginsUtils: Loading system properties from: C:\Path\apache-jmeter-5.1.1\bin\system.properties
ERROR: java.lang.IllegalArgumentException: Missing plugin type specification
*** Problem's technical details go below ***
Home directory was detected as: C:\Path\apache-jmeter-5.1.1\lib
Exception in thread "main" java.lang.IllegalArgumentException: Missing plugin type specification
at kg.apc.jmeter.PluginsCMDWorker.checkParams(PluginsCMDWorker.java:78)
at kg.apc.jmeter.PluginsCMDWorker.doJob(PluginsCMDWorker.java:104)
at kg.apc.cmdtools.ReporterTool.processParams(ReporterTool.java:255)
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)
~\Desktop\apache-jmeter-5.1.1\bin>
解决方案
您缺少插件类型参数,例如:
JMeterPluginsCMD.bat --generate-png test.png --input-jtl results.jtl --plugin-type ResponseTimesOverTime --width 800 --height 600
您的插件 jar 应该在 lib/ext 文件夹中可用
请注意,您需要安装相应的插件集才能在 CMD 中使用 Extras 插件。
推荐阅读
- jmeter - 计算网络延迟
- c++ - 包含 XPM 图像时 C++17 中的警告
- amazon-web-services - 在 AWS Athena 中运行查询 SELECT * FROM information_schema.views 时,您是否设法获得了结果?
- wpf - 如何提及 BubbleSeries2D.Points 的来源
- python - 熊猫性能测试
- android - 动画在片段之间的过渡动画期间剪切片段
- javascript - 如何在 div 中制作响应式画布元素?
- reactjs - 自定义挂钩无法与 useEffect 一起正常工作
- javascript - 如何在 Markdown 中使用 Github 按钮 (README.md)
- java - 将父 pom 中使用的 Maven 插件版本覆盖到主 pom 中的新版本