使用Java启动时覆盖JMeter的默认日志位置(非命令行)

时间:2018-12-04 15:43:23

标签: java jmeter

使用Java启动JMeter时,是否有-j命令行选项的等效项?

我正在运行一系列测试脚本,每个测试脚本都需要有一个自定义的日志名称-通常,我只需要使用-j定义每个日志位置,但是在这些情况下,它们需要通过Java启动。

1 个答案:

答案 0 :(得分:1)

  1. 如果您有可能修改Java代码并调用System.setProperty函数:

    System.setProperty("jmeter.logfile", "/desired/path/to/jmeter.log)"
    
  2. 如果不这样做:

    • 可以通过-D命令行参数传递属性,例如:

      java -Djmeter.logfile=/desired/path/to/jmeter.log ....
      
    • 或将下一行添加到 system.properties 文件:

      jmeter.logfile=/desired/path/to/jmeter.log 
      

更多信息: