Java CannotResolveClassException:org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy

Java CannotResolveClassException:org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy,java,jmeter,Java,Jmeter,当我试图通过java代码从eclipse运行JMX文件时,我得到的错误代码和错误如下 我尝试添加插件管理器 <!-- https://mvnrepository.com/artifact/kg.apc/jmeter-plugins-manager --> <dependency> <groupId>kg.apc</groupId> <artifactId>jmeter-plugins-manager</artifa

当我试图通过java代码从eclipse运行JMX文件时,我得到的错误代码和错误如下

我尝试添加插件管理器

<!-- https://mvnrepository.com/artifact/kg.apc/jmeter-plugins-manager -->
<dependency>
    <groupId>kg.apc</groupId>
    <artifactId>jmeter-plugins-manager</artifactId>
    <version>1.3</version>
</dependency>

您的文件似乎丢失了

最小的依赖项集是:

<dependencies>
    <dependency>
        <groupId>org.apache.jmeter</groupId>
        <artifactId>ApacheJMeter_java</artifactId>
        <version>5.1.1</version>
    </dependency>
    <dependency>
        <groupId>org.apache.jmeter</groupId>
        <artifactId>ApacheJMeter_http</artifactId>
        <version>5.1.1</version>
    </dependency>
</dependencies>

org.apache.jmeter
并显式地将其声明为项目依赖项

参考资料:


感谢您的回复。我错过了这个org.apache.jmeter ApacheJMeter_http 5.1.1,因为我以前没有工作过。现在我添加了它,它现在可以工作了。再次感谢你
ERROR StatusLogger No Log4j 2 configuration file found. Using default configuration (logging only errors to the console), or user programmatically provided configurations. Set system property 'log4j2.debug' to show Log4j 2 internal initialization logging. See https://logging.apache.org/log4j/2.x/manual/configuration.html for instructions on how to configure Log4j 2
    Exception in thread "main" java.lang.IllegalArgumentException: Problem loading XML from:'C:\Users\Public\SampleRun.jmx'. 
    Cause:
    CannotResolveClassException: org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy

 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.jmeter.save.ScriptWrapper
converter-type      : org.apache.jmeter.save.ScriptWrapperConverter
path                : /jmeterTestPlan/hashTree/hashTree/hashTree/HTTPSamplerProxy
line number         : 29
version             : 5.1.1 r1855137
-------------------------------
    at org.apache.jmeter.save.SaveService.readTree(SaveService.java:459)
    at org.apache.jmeter.save.SaveService.loadTree(SaveService.java:432)
    at com.blazemeter.demo.RunTest.main(RunTest.java:63)
Caused by: 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.jmeter.save.ScriptWrapper
converter-type      : org.apache.jmeter.save.ScriptWrapperConverter
path                : /jmeterTestPlan/hashTree/hashTree/hashTree/HTTPSamplerProxy
line number         : 29
version             : 5.1.1 r1855137
-------------------------------
<dependencies>
    <dependency>
        <groupId>org.apache.jmeter</groupId>
        <artifactId>ApacheJMeter_java</artifactId>
        <version>5.1.1</version>
    </dependency>
    <dependency>
        <groupId>org.apache.jmeter</groupId>
        <artifactId>ApacheJMeter_http</artifactId>
        <version>5.1.1</version>
    </dependency>
</dependencies>