将文件夹中的所有jar添加到jmeter类路径
问题内容:
我有一台CI服务器,将几个应用程序jar及其各种依赖项转储到一个文件夹中。我正在尝试对jmeter的类路径中的所有jar运行jmeter测试。
我可以将jmeter的user.classpath
属性设置为单个jar的(半)冒号分隔列表,但似乎不支持使用通配符。有没有一种方法可以将整个jars文件夹的值添加到jmeter的classpath中?
问题答案:
您也可以通过“ user.classpath”属性“告诉” JMeter查找其他位置。该属性位于JMeter安装的/ bin文件夹下的“
user.properties”文件中。它可以采用以下值:
- 单个jar文件:user.classpath = / Projects / junit / test1.jar
- 多个jar文件:user.classpath = / Projects / junit / test1.jar;
/Projects/junit/test2.jar- 文件夹:user.classpath = / Projects / junit
- 以上的任意组合。各个类路径条目需要用分号或冒号分隔,具体取决于底层操作系统
该文章是关于JUnit的,但是类加载和类路径配置适用于任何外部.jar文件。
请记住,更改类路径不是动态过程,您需要重新启动JMeter才能选择任何新的jar或属性更改。