jmeter中配置第三方包,启动报错:
一、错误现象:如下图所示java.lang.ExceptionnInitializerError
问题原因:
一般通过eclicps中打包,会将jemeter作为依赖包,打入到项目中去如下所示:
<dependency>
<groupId>org.apache.jmeter</groupId>
<artifactId>ApacheJMeter_core</artifactId>
<version>4.0</version>
</dependency>
<dependency>
<groupId>org.apache.jmeter</groupId>
<artifactId>ApacheJMeter_java</artifactId>
<version>4.0</version>
</dependency>
打包后,需要配置到jemeter的目录下,启动jmeter使用
如果本地使用jmeter的版本跟打包用的版本(<version>4.0</version>)没有指定是同一个版本,就会出现上述报错
解决方案:
1、将打包版本(<version>4.0</version>)改成于本地jmeter的版本相同后,再打包使用
2、也可将jmeter重新安装为指定的打包版本即可
二、错误现象: 找不到依赖包 java.lang.NoClassFoundError
问题原因:
打完依赖包后,需配置jmeter.properties文件中的search_paths,如下:
# Do not use this for utility or plugin dependency jars.
#search_paths=/app1/lib;/app2/lib
search_paths=E:\\jar
配置路径不对或者路径中使用了识别不了的字符,jmeter就会报错
解决方式:
配置路径时,路径的字符要用“\\”或者是“/”即可,不要用“\”