Jmeter非GUI模式报错Error in NonGUIDriver java.lang.IllegalArgumentException: Problem loading XML from....

1、运行Jmeter报错NonGUIDriver

[root@BJ-TEST-11-kvm-221 bin]# ./jmeter -n -t ../apache-jmeter-5.4.3/bin/test1.jmx -l test1.jtl
Writing log file to: /home/bjqa/apache-jmeter-5.4.3/bin/jmeter.log
Error in NonGUIDriver java.lang.IllegalArgumentException: Problem loading XML from:'/home/bjqa/apache-jmeter-5.4.3/bin/../project/realnameauthINFTest/RNA_INFtest.jmx', missing class com.thoughtworks.xstream.converters.ConversionException: kg.apc.jmeter.vizualizers.CorrectedResultCollector : kg.apc.jmeter.vizualizers.CorrectedResultCollector
---- Debugging information ----

运行不包含jp@gc的方法正常,有相关插件的就报错。网上找到的方法如下:

解决:
产生该错误的原因,目前有两种情况:
情况1,低版本的JMeter运行高版本的测试计划(测试计划是在高版本的JMeter上编制的)。解决方法:使用相同或更高版本JMeter运行该计划。
情况2,使用第三方插件生成的测试计划,运行在没有该第三方插件的JMeter上。解决方法:在JMeter上安装插件或重新生成不包含插件的测试计划

查看了服务器,jmeter和 jdk都是最新的,排除情况1.

把原来的 plugins-manager.jar包丢到了 jmeter/lib/ext目录下,依旧报错。

用GUI模式启动,下载插件时提示无法修改目录。

又去插件下载官方地址:https://jmeter-plugins.org/downloads/all /下载最新的版本,还是无效。

在这里插入图片描述

后来又去对比了一下lib/ext下的jar包,发现少了如下文件

在这里插入图片描述

又上传到linux,但是运行时提示缺少插件:

Cause: CannotResolveClassException: kg.apc.jmeter.vizualizers.CorrectedResultCollector

解决方法:

绕了一大圈,累了,想到一个简单粗暴的方法-----换文件。

一开始只是换了ext文件夹,发现依旧报错。

干脆把服务器的lib文件全部替换成本地的,再执行

jmeter -n -t ../bin/test1.jmx -l test1.jtl 

在这里插入图片描述
执行成功。

项目原因,部分图片时搬运

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值