如何在非 gui 模式下运行时在标准输出中查看 jmeter 摘要



我正在尝试通过 Jenkins 使用 jmeter 运行鲁棒性测试,需要查看正在进行的测试摘要。使用 GUI 模式在本地运行测试时,我可以看到测试运行时的聚合报告,当我在非 gui 模式下运行时,是否可能出现同样的事情?我尝试更改属性文件中的摘要器:

**#----------------------------------------------------------
# Summariser - Generate Summary Results - configuration (mainly applies to non-GUI mode)
#----------------------------------------------------------
# Define the following property to automatically start a summariser with that name
# (applies to non-GUI mode only)
summariser.name=summary
#
# interval between summaries (in seconds) default 3 minutes
summariser.interval=180
#
# Write messages to log file
summariser.log=true
#
# Write messages to System.out
summariser.out=true**

并且还启用了日志记录信息,但我仍然没有看到任何摘要。即使我可以在 stdout 中获得一个恒定的记录器,那么我至少可以在 Jenkins 的控制台输出中查看它,但目前我无法生成这个。有谁知道如何配置它?

在JMeter 2.11中,摘要器默认在非GUI模式下启用,因此您应该拥有所需的内容。

虽然你展示的似乎是正确的,除了:

summariser.out=true**

应该是:

summariser.out=true

控制台状态记录器插件可以解决您的任务。看这里:http://jmeter-plugins.org/wiki/ConsoleStatusLogger/

最新更新