Jmeter CLI选项,用于在Jenkins控制台中打印日志



只是想知道我们是否可以在Jenkins控制台中打印jmeter日志。这就是我在詹金斯用来运行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控制台日志中看到它们。

根据JMeter Documentation ,您可以尝试将-j /dev/stdout开关添加到命令行

-j,--jmeterlogfile jmeter运行日志文件(jmeter.log(

/dev/stdout是一个Linux设备文件,提供对STDOUT标准流的读/写访问

或者,您可以修改JMeter的日志记录配置,再添加一个appender来将日志消息打印到STDOUT。

最后但并非最不重要的是,根据JMeter最佳实践,您应该始终使用最新版本的JMeter,因此请考虑升级到JMeter 5.4.3(或JMeter下载页面上提供的最新稳定版本(

最新更新