有没有办法在user.properties中传递外部文件路径

时间:2017-09-12 03:32:51

标签: jmeter

当需要在bin / ext中的多台机器中添加或更新所需的外部文件而不是每台机器时,将所有jar放在一个地方或文件夹中,更新该文件夹会自动在所有机器中更新。

那么有什么办法可以在user.properties文件中传递jars路径吗?例如:jdbc jars

2 个答案:

答案 0 :(得分:0)

请参阅manual,您可以添加到user.classpath:

  

如果你不想把这些jar放在lib目录中,那么在jmeter.properties中定义属性user.classpath或plugin_dependency_paths ...

     应该将jars(例如JDBC,JMS实现和JMeter代码所需的任何其他支持库)放在lib目录中 - 而不是lib / ext目录,或者添加到user.classpath。

同样在测试计划中,您可以通过单击浏览并添加特定的罐子手动添加罐子罐子的路径。

答案 1 :(得分:0)

您可以修改/覆盖现有属性或添加新属性,它们将在JMeter启动时获取,并可通过__P()__property()函数访问。

为了将.jar添加到JMeter Classpath,您需要定义user.classpath属性并在其中指定.jar路径。

另请注意,您可以通过-G command-line argument将单个属性或属性文件传递给JMeter从属引擎

参考文献: