jmeter - 运行性能指标收集器时 PerfMonCollector 侦听器的 Jmeter 插件错误
问题描述
我正在尝试在非 gui 模式下使用 jmeter 运行性能测试,以映射服务器机器的 CPU/内存利用率。但是,我在非 gui 模式下运行测试时遇到错误。
Error in NonGUIDriver java.lang.IllegalArgumentException: Problem loading XML from:'/Users/vikasgupta/Downloads/apache-jmeter-5.2.1/bin/Check FreePlays.jmx'.
Cause:
CannotResolveClassException: kg.apc.jmeter.perfmon.PerfMonCollector
Detail:com.thoughtworks.xstream.converters.ConversionException:
---- Debugging information ----
cause-exception : com.thoughtworks.xstream.converters.ConversionException
cause-message :
first-jmeter-class : org.apache.jmeter.save.converters.HashTreeConverter.unmarshal(HashTreeConverter.java:67)
class : org.apache.jmeter.save.ScriptWrapper
required-type : org.apache.jorphan.collections.ListedHashTree
converter-type : org.apache.jmeter.save.ScriptWrapperConverter
path : /jmeterTestPlan/hashTree/hashTree/hashTree/kg.apc.jmeter.perfmon.PerfMonCollector
line number : 266
version : 5.0 r1840935
CannotResolveClassException:kg.apc.jmeter.perfmon.PerfMonCollector
解决方案
您的测试包含PerfMon Metrics Collector 侦听器,而您的 JMeter 安装没有此 JMeter PerfMon 插件。
只需使用JMeter 插件管理器安装 PerfMon(服务器性能监控)插件,您就可以打开脚本了。
如果还有其他缺少的插件 - JMeter Plugins Manager 会检测到它们并询问您是否应该下载它们
推荐阅读
- django - 使用三元运算符时无法解析余数错误?
- beautifulsoup - BeautifulSoup:如何从标签中获取文档元素?
- power-automate - Power Automate:从返回的表中获取值
- tree - 使用级别顺序遍历的二叉树顶视图
- performance - Azure AppInsights - 快照调试器 - 应用工作区数据存储解决方案
- json - 返回 json 对象时使用数据表
- git - 有什么方法可以让 git-lfs 不为不在 repo 中的文件下载对象?
- apache-camel - org.apache.camel.CamelExecutionException:在交易所执行期间发生异常:Exchange[ID-02777-NB-1619037740507-0-1]
- csv - 从具有单独表名的文件夹中导入 CSV 文件并从 CSV 文件头创建表头
- c# - 为什么抽象方法需要参数标识符?