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



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

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

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

    System.setProperty("jmeter.logfile", "/desired/path/to/jmeter.log)"
    
  2. 如果没有:

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

      java -Djmeter.logfile=/desired/path/to/jmeter.log ....
      
    • 或将下一行添加到系统。属性文件:

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

更多信息:

  • JMeter属性参考
  • Apache JMeter属性自定义指南
  • 通过命令行替代特性

最新更新