对于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>