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
有什么理由不使用HTML Reporting Dashboard?您可以 运行 您的测试:
jmeter -n -t test.jmx -l result.jtl -e -o report
测试完成后,您将能够使用您喜欢的网络浏览器打开 report
文件夹下的 index.html
文件,并享受测试摘要和图表
有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
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 页)下一个可用机会
我正在寻找一种在负载测试结束时生成文本摘要的方法,这类似于 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
有什么理由不使用HTML Reporting Dashboard?您可以 运行 您的测试:
jmeter -n -t test.jmx -l result.jtl -e -o report
测试完成后,您将能够使用您喜欢的网络浏览器打开
report
文件夹下的index.html
文件,并享受测试摘要和图表有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
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 页)下一个可用机会