jmeter的Classpath即类或者jar包的搜索路径设置

Posted 沧海一粟,何以久远

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter的Classpath即类或者jar包的搜索路径设置相关的知识,希望对你有一定的参考价值。

对于master-slave模式,插件和依赖都需要放到slave上才能生效,并且需要重启slave使插件生效

查看配置文件:apache-jmeter-3.1/bin/jmeter.properties

1、jmeter插件默认路径是lib/ext目录,可以通过设置参数search_paths增加插件的目录;以上两种情况的,对于子目录不生效。

2、jmeter插件依赖的默认路径是lib目录,可以通过参数user.classpath和参数plugin_dependency_paths增加插件依赖的搜索目录,建议使用plugin_denpendency_paths参数;以上三种情况,对于子目录不生效。

下图的方法也可以,直接写到脚本里。https://blog.csdn.net/musen518/article/details/50233897

 

3、因此实际压测中(比如dubbo压测),对各个项目的依赖插件及依赖插件的依赖,应分别建立目录,以避免插件版本冲突问题。

 自定义的配置最好放入user.properties文件中

 4、dubbo压测,打包时,把依赖包单独放一个目录:http://bglmmz.iteye.com/blog/2368840

<plugin>  
    <artifactId>maven-dependency-plugin</artifactId>  
    <executions>  
        <execution>  
            <phase>package</phase>  
            <goals>  
                <goal>copy-dependencies</goal>  
            </goals>  
            <configuration>  
                <outputDirectory>${project.build.directory}/lib</outputDirectory>  
            </configuration>  
        </execution>  
    </executions>  
</plugin>  

 

以上是关于jmeter的Classpath即类或者jar包的搜索路径设置的主要内容,如果未能解决你的问题,请参考以下文章

dubbo的jmeter压测时jar包的热加载/动态加载

Jvm加载jar包的顺序

java中的jar包有啥用

JMeter4.0二次开发之导入eclipse

JMeter学习工具简单介绍

jmeter利用bean shell加密解密方法