【问题标题】:JMeter command line: Can I output the run log to STDOUT?JMeter 命令行:我可以将运行日志输出到 STDOUT 吗?
【发布时间】:2012-02-26 03:20:21
【问题描述】:

我只想将 JMeter 运行日志(-l 参数)通过管道传输到 STDOUT 以便在脚本中进行处理,有没有简单的方法可以做到这一点?使用 /tmp 文件太麻烦了。

【问题讨论】:

    标签: linux bash command-line stdout jmeter


    【解决方案1】:

    没试过,但可能JMeter -l /dev/stdout会有所帮助?

    【讨论】:

    • 哦,好主意,我没有意识到我可以写到 /dev/stdout,无论如何我今天学到了一个非常有用的功能。 jmeter 在标准输出上仍然有一些额外的内容,但我不确定我是否可以消除,所以看起来仍然不行。
    • 你能把日志放在stderr上,然后把stdout发送到/dev/null吗?
    • /dev/stdout 也适用于 -j 选项
    【解决方案2】:

    也许你可以试试mkfifo

    $ mkfifo log.txt
    $ cat log.txt | ./script.sh
    $ JMeter -l log.txt
    

    【讨论】:

    • 感谢您的回复。我想这是我能做的最好的,但它与 /tmp 文件没有什么不同,所以我想我不得不在文件系统上创建和清理一些东西。
    【解决方案3】:

    这对我有用 -j /dev/stdout 按照这个解决方案:

    https://stackoverflow.com/a/71508222/2303693

    【讨论】:

      猜你喜欢
      • 2013-02-07
      • 1970-01-01
      • 1970-01-01
      • 2017-02-12
      • 1970-01-01
      • 1970-01-01
      • 2020-01-27
      • 2014-05-10
      • 2021-04-11
      相关资源
      最近更新 更多