Java CannotResolveClassException:org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy
当我试图通过java代码从eclipse运行JMX文件时,我得到的错误代码和错误如下 我尝试添加插件管理器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
<!-- 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>