Jmeter(一)使用Jmeter导入jmx文件时,报CannotResolveClassException错误

发布时间 2023-07-13 12:08:30作者: 小米泥

报CannotResolveClassException错误错误的解决办法:

Problem loading XML from:‘xxx.jmx’.
Cause:
CannotResolveClassException: kg.apc.jmeter.threads.SteppingThreadGroup
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:66)
class : org.apache.jmeter.save.ScriptWrapper
required-type : org.apache.jmeter.save.ScriptWrapper
converter-type : org.apache.jmeter.save.ScriptWrapperConverter
path : /jmeterTestPlan/hashTree/hashTree/kg.apc.jmeter.threads.SteppingThreadGroup
line number : 2958

 

如何解决呢?有如下两种方法:
1.安装导入jmx文件必要的jar包,放入apache-jmeter-5.1.1\lib\ext目录下(这种方法需要提前知道该jmx文件依赖哪些jar包)。
2.直接安装jmeter插件管理器,让管理器自动检测导入jmx文件时必要的jar包,然后点击install自动下载。推荐使用第二种方法,一劳永逸。

 

Jmeter插件管理器下载地址:https://jmeter-plugins.org/install/Install/

将下载完成的Plugins-manager.jar包复制到apache-jmeter-5.1.1\lib\ext目录下,重启Jmeter,再次导入jmx文件,此时提示需要下载的插件,点击install it,插件下载完毕后,Jmeter会自动重启,然后就可以打开你想要打开的jmx文件了。
注:如果遇到自动下载失败的jar包(可能有时候时网络原因导致的自动下载失败),可以去日志里面找到下载失败的jar包路径,手动进行下载,然后添加到apache-jmeter-5.1.1\lib\ext目录下即可。

 

 


原文链接:https://blog.csdn.net/cccyt123/article/details/106321211