首页 > 其他分享 >Jmeter(一)使用Jmeter导入jmx文件时,报CannotResolveClassException错误

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

时间:2023-07-13 12:11:46浏览次数:33  
标签:jmx jmeter jar apache Jmeter 下载 CannotResolveClassException

报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

标签:jmx,jmeter,jar,apache,Jmeter,下载,CannotResolveClassException
From: https://www.cnblogs.com/ling7/p/17550118.html

相关文章

  • Jmeter各组件介绍 及 使用(二)
    本篇主要讲述Jmeter的各个组件及简单使用,其中包括以下内容:一、测试片段及使用二、用户自定义变量  测试片段及使用测试片段添加--TestPlan--添加--测试片段--测试片段测试片段使用【第一种方式】--线程组--添加--逻辑控制器--include控制器测试片段使用【第二种方式】-......
  • JMeter脚本报错:Cannot find engine named: 'javascript'的解决方法
    本文将介绍如何解决在JMeter版本5.4.1下执行脚本时出现的错误信息“javax.script.ScriptException:Cannotfindenginenamed:'javascript'”。通过将本地JDK版本从18.0.1.1更改为1.8.0_151来解决此问题。当使用JMeter进行脚本执行时,有时可能会遇到以下错误信息:javax.script......
  • Jmeter+Influxdb+garafana分布式压测+平台监控
    Jmeter+Influxdb+garafana分布式压测+平台监控 一、Jmeter 1、修改配置文件 主机:remote_hosts部分,修改内容为:remote_hosts=xx,xx代表的是压力机的ip:port 执行机:remote_hosts=本机ip+端口号、server_port=1099、server.rmi.localport=1099 2、主机和执行机都需下载......
  • jmeter--后置处理器之json提取器介绍和使用
    1、json提取器使用场景jmeter后置处理器中,有三种提取器组件:json提取器、xpath提取器、正则表达式提取器,这三种组件的功能相同,只是分别使用三种不同的方式进行提取数值。一般在使用jmeter来调接口时,B接口的请求参数值是A接口的响应值时,需要通过提取器组件来提取出A接口相应中的......
  • jmeter函数
    1.jmeter常用函数1.1 Random${__Random(100000,999999,num)}引用变量:${num}后面不用可以不要num变量:${__Random(100000,999999,)}  1.2time直接生成,生成13位时间戳:${__time(,)}获取前十位时间戳:${__time(/1000,)} 按年月日时分秒生成:${__time(yyyy-MM-ddHH:m......
  • jmeter各种协议脚本的开发
    1.各种协议脚本的开发1.1http协议(略)1.2jdbc1.2.1驱动下载地址:https://dev.mysql.com/downloads/mysql-connector-java-5.1.46.jar1.2.1 JDBCConnectionConfiguration前置处理器jdbc配置官网样例:ApacheJMeter-User'sManual:ComponentReferen参数说明:Variab......
  • jmeter: ${__P(THreadCount,)} 。P函数实现命令行变量,改变并发数和执行时间
         /export/apache-jmeter-5.4.1/bin/jmeter.sh-JrunTime300-JTHreadCount10 -n-tpinter_get.jmx-lpinter_test.jtl  ......
  • 在Linux环境下通过命令行执行JMeter脚本后查看响应结果的配置
    在Linux环境中进行性能测试时,我们可能会遇到一定程度的报错。如果无法打开JMeter的GUI界面,但又需要查看响应结果,可以按照以下步骤进行配置:1.打开JMeter的安装目录,在`bin/`目录下找到`jmeter.properties`配置文件。2.使用文本编辑器打开`jmeter.properties`文件,并在文件末尾添......
  • 中小型系统必要可行的性能测试实践--jmeter落地实践
    为什么选择jmeter,业界用的广而且免费。本篇着重如何具体的开展性能测试:应该做哪些类型的性能测试?每种类型下采用什么类型线程组?每种类型监控数据的角度?在具体场景下的思路、具体配置?一、性能场景的分析与创建压测的场景来源于性能需求,性能需求侧重点不同,选择的测试场景和压测类......
  • JMeter中获取Request内容写到Txt文件中
    JMeter中获取Request内容写到Txt文件中参照文档https://blog.csdn.net/chenqinglanhao/article/details/124125435 importjava.net.URLDecoder;importorg.json.*;//StringrequestAll=prev.getSamplerData(); ---获取Request所有内容//print("requestAll"+requestAll);......