首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NonGUIDriver - CannotResolveClassException: kg.apc.jmeter.reporters.AutoStop中的错误

NonGUIDriver - CannotResolveClassException: kg.apc.jmeter.reporters.AutoStop中的错误
EN

Stack Overflow用户
提问于 2021-07-20 18:37:48
回答 2查看 613关注 0票数 0

我正在尝试使用maven jmeter插件测试j测量仪测试,并看到下面的错误。

由于测试计划中的AutoStop侦听器,我认为它失败了,我在lib/ext中更新了plugin-manager.jar,但是没有用。

我正在使用的计量器版本:

Jmeter插件版本:3.4.0

Jmeter="5.3“

JmeterTestPlan version="1.2“

错误:

代码语言:javascript
复制
--- jmeter-maven-plugin:3.4.0:jmeter (jmeter-tests) @ demo-porject ---
[INFO]
[INFO] -------------------------------------------------------
[INFO]  P E R F O R M A N C E    T E S T S
[INFO] -------------------------------------------------------
[INFO]
[INFO] Executing test: jmeter-newtest.jmx
[INFO] Arguments for forked JMeter JVM: [java, -Xms512M, -Xmx512M, -Djava.awt.headless=true, -jar, ApacheJMeter-5.4.1.jar, -d, C:\Users\sreeja\GitHub\demo-project\target\38ad5233-a982-4b28-a804-0c743e6034b0\jmeter, -j, C:\Users\sreeja\GitHub\demo-project\target\jmeter\logs\jmeter-newtest.jmx.log, -l,C:\Users\sreeja\GitHub\demo-project\target\jmeter\results\20210720-jmeter-newtest.csv, -n, -t, C:\Users\sreeja\GitHub\demo-project\target\jmeter\testFiles\jmeter-newtest.jmx, -Dsun.net.http.allowRestrictedHeaders, true]
[INFO]
[INFO] Error in NonGUIDriver java.lang.IllegalArgumentException: Problem loading XML from:'C:\Users\sreeja\GitHub\demo-project\target\jmeter\testFiles\jmeter-newtest.jmx'.
[INFO] Cause:
[INFO] CannotResolveClassException: kg.apc.jmeter.reporters.AutoStop
[INFO]
[INFO]  Detail:com.thoughtworks.xstream.converters.ConversionException:
[INFO] ---- Debugging information ----
[INFO] cause-exception     : com.thoughtworks.xstream.converters.ConversionException
[INFO] cause-message       :
[INFO] first-jmeter-class  : org.apache.jmeter.save.converters.HashTreeConverter.unmarshal(HashTreeConverter.java:66)
[INFO] class               : org.apache.jmeter.save.ScriptWrapper
[INFO] required-type       : org.apache.jmeter.save.ScriptWrapper
[INFO] converter-type      : org.apache.jmeter.save.ScriptWrapperConverter
[INFO] path                : /jmeterTestPlan/hashTree/hashTree/hashTree[3]/kg.apc.jmeter.reporters.AutoStop
[INFO] line number         : 228
[INFO] version             : 5.4.1
[INFO] -------------------------------
[INFO] An error occurred: Error in NonGUIDriver Problem loading XML from:'C:\Users\sreeja\GitHub\demo-project\target\jmeter\testFiles\jmeter-newtest.jmx'.
[INFO] Cause:
[INFO] CannotResolveClassException: kg.apc.jmeter.reporters.AutoStop
[INFO]
[INFO]  Detail:com.thoughtworks.xstream.converters.ConversionException:
[INFO] ---- Debugging information ----
[INFO] cause-exception     : com.thoughtworks.xstream.converters.ConversionException
[INFO] cause-message       :
[INFO] first-jmeter-class  : org.apache.jmeter.save.converters.HashTreeConverter.unmarshal(HashTreeConverter.java:66)
[INFO] class               : org.apache.jmeter.save.ScriptWrapper
[INFO] required-type       : org.apache.jmeter.save.ScriptWrapper
[INFO] converter-type      : org.apache.jmeter.save.ScriptWrapperConverter
[INFO] path                : /jmeterTestPlan/hashTree/hashTree/hashTree[3]/kg.apc.jmeter.reporters.AutoStop
[INFO] line number         : 228
[INFO] version             : 5.4.1
[INFO] -------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  05:35 min
[INFO] Finished at: 2021-07-20T17:42:14+05:30
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.lazerycode.jmeter:jmeter-maven-plugin:3.4.0:jmeter (jmeter-tests) on project demo-project: Test failed with exit code:1 -> [Help
1]
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-07-20 21:28:30

您需要向jmeterExtensions添加插件

您可以使用JMeter的lib/ext目录中的任何额外的<jmeterExtensions>库添加任何额外的Java库。

代码语言:javascript
复制
                <configuration>
                    <jmeterExtensions>
                        <artifact>kg.apc:jmeter-plugins-autostop:0.1</artifact>
                    </jmeterExtensions>
                </configuration>
            </plugin>
        </plugins>
    </build>
票数 0
EN

Stack Overflow用户

发布于 2021-07-21 06:28:36

将以下部分添加到pom.xml文件中:

代码语言:javascript
复制
<configuration>
    <jmeterExtensions>
        <artifact>kg.apc:jmeter-plugins-autostop:0.1</artifact>
    </jmeterExtensions>
</configuration>

如果您的测试使用其他插件--您将需要以类似的方式逐一声明它们,每个插件使用一个<artifact>标记。

更多信息:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68459846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档