只是想知道我们是否可以在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下载页面上提供的最新稳定版本(