JMeter 没有jmeter.log文件问题

发布时间 2023-04-23 14:43:39作者: 捷后愚生

使用JMeter 5.5压测,想查看日志

发现JMeter 安装目录下的 bin 文件夹没有jmeter.log文件


手动开启日志

在JMeter的默认配置中, jmeter.log 文件是不会自动生成的,需要用户手动开启。可以通过修改 jmeter.properties 配置文件来开启 jmeter.log 的生成。具体操作如下:

  1. 打开 jmeter.properties 配置文件,可以在JMeter安装目录的 /bin 文件夹中找到该文件;
  2. 找到以下两行配置,并取消注释(即去掉前面的“#”),并设置为 true :
#jmeter.save.saveservice.output_format=csv
#jmeter.save.saveservice.autoflush=true
  1. 保存修改后的 jmeter.properties 文件;
  2. 运行JMeter测试脚本,此时会在JMeter安装目录下的 /bin 文件夹中生成 jmeter.log 文件。

需要注意的是, jmeter.log 文件会记录JMeter测试脚本的详细执行情况,包括线程数、请求发送和接收等信息,因此可能会导致文件较大。如果不需要详细的日志记录,可以将上述配置设置为 false ,或者在测试计划中使用较为轻量级的log listener,如 Simple Data Writer 。

日志文件设置

编辑 jmeter.properties 文件
添加:

log_file=jmeter.log 
log_level.jmeter = INFO 
log_level.jorphan = INFO 
  1. 将“log_level.jmeter”和“log_level.jorphan”设置为您希望记录到文件的详细程度,例如 DEBUG、INFO 或 ERROR。
  2. 将“log_file”设置为要记录日志的完整路径和文件名。
  3. 重新启动 JMeter。现在,JMeter 将在运行时将记录写入到指定的日志文件中