CLI 模式(批处理)测试运行
https://jmeter.apache.org/usermanual/listeners.html
在 CLI 模式下运行时,-l标志可用于为测试运行创建顶级侦听器。这是测试计划中定义的任何侦听器的补充。此侦听器的配置由文件jmeter.properties 中的条目控制, 如上一节所述。
此功能可用于为每次测试运行指定不同的数据和日志文件,例如:
jmeter -n -t testplan.jmx -l testplan_01.jtl -j testplan_01.log
jmeter -n -t testplan.jmx -l testplan_02.jtl -j testplan_02.log
请注意,JMeter 日志消息默认写入文件jmeter.log。这个文件每次都会重新创建,所以如果你想保留每次运行的日志文件,你需要使用-j选项重命名它,如上所述。
JMeter 支持日志文件名中的变量。如果文件名包含成对的单引号,则该名称将作为应用于当前日期的SimpleDateFormat格式进行处理,例如: log_file=‘jmeter_‘yyyyMMddHHmmss’.tmp’。这可用于为每次测试运行生成唯一名称。