Apache JMeter 4 - 我可以获得负载测试的文本摘要吗?

Apache JMeter 4 - Can I get a text summary of a load test?

我正在寻找一种在负载测试结束时生成文本摘要的方法,这类似于 GUI 显示的内容,但是 运行 无头。我正在寻找我周围有盒子的区域的信息。有没有办法做到这一点?

编辑:我看到屏幕底部有一个“Save table data”按钮,它可以保存与我要查找的文件完全相同的文件。但我正在寻找如何在无头模式下做到这一点。

这是我为了得到我要找的东西所做的,在几个不同的地方找到了零件,这是你需要做的。请注意,我是通过 zip 文件安装插件的。

插件 - 在安装 JMeter 的顶层目录中解压这些插件
jpgc-cmd-2.2.zip
jpgc-合成-2.2.zip
jpgc-filterresults-2.2.zip

在运行
期间生成jtl文件 /path/to/bin/jmeter -n -t /path/to/TestPlan.jmx -l /path/to/output.jtl

生成csv文件
/path/to/bin/JMeterPluginsCMD.sh --tool Reporter --generate-csv "/path/to/Aggregate_Report.csv" --input-jtl "/path/to/output.jtl" --plugin-type AggregateReport

编辑 @usersam

我的顶级目录是 "apache-jmeter-5.0" 所以如果我

> cd apache-jmeter-5.0
> ls -l 
total 1567
-rwxrwxrwx    1 AvonNied UsersGrp     14569 Sep 14  2018 LICENSE
-rwxrwxrwx    1 AvonNied UsersGrp       167 Sep 14  2018 NOTICE
-rwxrwxrwx    1 AvonNied UsersGrp      9946 Sep 14  2018 README.md
drwxrwxrwx    1 AvonNied UsersGrp         0 Oct 15 13:05 backups
drwxrwxrwx    1 AvonNied UsersGrp         0 Oct 15 13:18 bin
drwxrwxrwx    1 AvonNied UsersGrp         0 Aug 24  2019 docs
drwxrwxrwx    1 AvonNied UsersGrp         0 Aug 24  2019 extras
-rwxrwxrwx    1 AvonNied UsersGrp      1815 Oct 15 14:32 jmeter.log
-rwxrwxrwx    1 AvonNied UsersGrp   1029072 Feb 15  2019 jpgc-cmd-2.2.zip
-rwxrwxrwx    1 AvonNied UsersGrp   1028911 Feb 15  2019 jpgc-filterresults-2.2.zip
-rwxrwxrwx    1 AvonNied UsersGrp   1014486 Feb 15  2019 jpgc-synthesis-2.2.zip
drwxrwxrwx    1 AvonNied UsersGrp         0 Aug 24  2019 lib
drwxrwxrwx    1 AvonNied UsersGrp         0 Aug 24  2019 licenses
drwxrwxrwx    1 AvonNied UsersGrp         0 Aug 24  2019 printable_docs

你可以看到 zip 文件在那里,我就是在那里解压缩它们的。例如,"jpgc-cmd-2.2.zip" 文件中包含的文件之一是 "lib/ext/jmeter-plugins-manager-1.3.jar"。

> pwd
apache-jmeter-5.0
> ls -l lib/ext/jmeter-plugins-manager-1.3.jar
-rwxrwxrwx    1 AvonNied UsersGrp    211778 Oct  3  2018 lib/jmeter-plugins-cmn-jmeter-0.6.jar
  1. 有什么理由不使用HTML Reporting Dashboard?您可以 运行 您的测试:

    jmeter -n -t test.jmx -l result.jtl -e -o report
    

    测试完成后,您将能够使用您喜欢的网络浏览器打开 report 文件夹下的 index.html 文件,并享受测试摘要和图表

  2. JMeterPluginsCMD Command Line Tool which is capable of generating tables and charts out of the .jtl results file. You can install the Command Line Graph Plotting Tool using JMeter Plugins Manager

  3. According to JMeter Best Practices you should always be using the latest version of JMeter so consider upgrading to JMeter 5.0 (or whatever is the latest version available at JMeter Downloads 页)下一个可用机会