在 Jenkins 控制台打印日志的 Jmeter CLI 选项
Jmeter CLI option to print logs in the Jenkins console
只是好奇我们是否可以在 Jenkins 控制台中打印 jmeter 日志。这就是我在 Jenkins 中使用的 运行 Jmeter
sh "/home/jenkins/jmeter/apache-jmeter-5.1/bin/jmeter.sh -f -n -t my.jmx -l output.jtl -j jmeter.log -p my.properties -e -o results"
archiveArtifacts '**/jmeter.log'
以上可以生成日志文件和存档。
我的要求是在 Jenkins 控制台日志中看到它们。
您可以尝试将 -j /dev/stdout
开关添加到您的命令行,按照 JMeter Documentation
-j, --jmeterlogfile jmeter run log file (jmeter.log)
并且/dev/stdout
是Linux device file providing read/write access to STDOUT标准流
或者您也可以 amend JMeter's logging configuration and add one more appender 将日志消息打印到 STDOUT。
最后但并非最不重要的 according to JMeter Best Practices you should always be using the latest version of JMeter so consider upgrading to JMeter 5.4.3 (or whatever is the latest stable version which is available at JMeter Downloads 页)
只是好奇我们是否可以在 Jenkins 控制台中打印 jmeter 日志。这就是我在 Jenkins 中使用的 运行 Jmeter
sh "/home/jenkins/jmeter/apache-jmeter-5.1/bin/jmeter.sh -f -n -t my.jmx -l output.jtl -j jmeter.log -p my.properties -e -o results"
archiveArtifacts '**/jmeter.log'
以上可以生成日志文件和存档。 我的要求是在 Jenkins 控制台日志中看到它们。
您可以尝试将 -j /dev/stdout
开关添加到您的命令行,按照 JMeter Documentation
-j, --jmeterlogfile jmeter run log file (jmeter.log)
并且/dev/stdout
是Linux device file providing read/write access to STDOUT标准流
或者您也可以 amend JMeter's logging configuration and add one more appender 将日志消息打印到 STDOUT。
最后但并非最不重要的 according to JMeter Best Practices you should always be using the latest version of JMeter so consider upgrading to JMeter 5.4.3 (or whatever is the latest stable version which is available at JMeter Downloads 页)