【问题标题】:How to redirect jmeter stdout to a file如何将jmeter标准输出重定向到文件
【发布时间】:2015-03-03 11:37:05
【问题描述】:

我从最近几个小时开始就在后面运行,之前问过类似的问题,但这更符合我的需求,当我运行我的 jmeter 测试时,我有一个带有很多 System.out.println("") 的 java 采样器测试,所有这些输出都去到cmd窗口

我想将这些System.out.println("") 的输出重定向到所需的位置,我有什么选择? 我在 Windows 上使用 jmeter

我的最后一个问题:How to print java System.out.println in jmeter UI Listner response data

【问题讨论】:

  • 为什么你之前的问题没有为你解决这个问题?
  • 前面提到的答案,是打印jmeter内部线程日志(如果我理解正确的话)我没有看到那里打印任何stdout。
  • 当你使用-l logFile命令行选项时会发生什么?
  • @Mazaneciha :我在 UI 上尝试一切,我相信你在谈论 -J 日志文件,这个选项也可以在 UI 中从选项 > 日志查看器中设置,所以我认为如果我在命令行上运行,但我会尝试提出我的发现

标签: java jmeter


【解决方案1】:

我的发现,希望这会对某人有所帮助

  • 如果你在 UI 模式下运行 jmeter,你可以得到 jmeter 内部测试日志我的启用日志查看器Options > Log Viewer
  • 如果您希望将这些日志写入文件,请在 $JMETER_HOME/bin/jmeter.properties 中取消注释此属性 #log_file=jmeter.log
  • 如果您想查找所有标准输出(例如 System.out.println 在我的例子中),请查找此文件$JMETER_HOME/bin/root.log

最后,如果您想要第 1 点中提到的类似日志,请在命令行上使用 -l {log_file_name} 选项

【讨论】:

  • 没有 $JMETER_HOME/bin/root.log - 至少现在没有了。 (使用 JMeter 3.2 测试) jmeter.properties 文件中也没有 log_file 条目。 > a.txt 2>&1 可能是一个不错的选择。
猜你喜欢
  • 1970-01-01
  • 2010-09-29
  • 2015-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-31
相关资源
最近更新 更多