Jmeter从命令行开始测试运行并获得结果

时间:2018-06-06 06:22:37

标签: jmeter

我想从命令行执行jmeter并在screeen上获得结果。我正在使用以下命令,

jmeter -n -t "D:\\apache-jmeter-4.0\\bin\\Test.jmx" -l result.jtl

此命令在屏幕上以摘要格式显示结果,如下所示

summary +      1 in     2s =    0.5/s Avg:  1917 Min:  1917 Max:  1917 Err:     0 (0.00%) Active: 10 Started: 10 Finished: 0
summary +     99 in     6s =   17.9/s Avg:   482 Min:   203 Max:  2009 Err:     0 (0.00%) Active: 0 Started: 10 Finished: 10
summary =    100 in     6s =   18.1/s Avg:   497 Min:   203 Max:  2009 Err:     0 (0.00%)

result.jtl中的数据是

2018/06/05 20:34:58.307,1917,Home Page,200,OK,Thread Group 1-9,text,true,138969,629
2018/06/05 20:34:58.278,2001,Home Page,200,OK,Thread Group 1-5,text,true,138969,658
......

我在文件中读到,Jmeter根据此数据计算摘要以显示在屏幕上,原始数据被定向并存储到result.jtl文件中。但我希望在控制台上获得相同的原始数据,我可以选择进行进一步的自定义检查和计算。是否可以在屏幕上获取result.jtl数据?如果是,请建议我如何实现。

由于

1 个答案:

答案 0 :(得分:0)

如果您只想将.jtl文件内容打印到终端,可以使用typemore命令,如:

type result.jtl

JMeter View jtl file

您可能也对JMeterPluginsCMD Command Line Tool感兴趣,它允许基于命令行的.jtl结果文件生成不同的表格和图表。

另请注意,根据JMeter Best Pratices,您应始终使用最新的JMeter版本(截至目前为JMeter 4.0),因为较新版本通常包含错误修复,性能改进和新功能,而JMeter 2.11已有4年以上。例如,从JMeter 3.0开始,可以生成HTML Reporting Dashboard