JMeter APDEX报告为原始CSV

时间:2017-09-22 23:06:22

标签: jmeter

我喜欢APDEX报告,我想对各种运行的原始统计结果进行一些汇总。

这是oficial page documentation,我对描述为

的表感兴趣
  

统计表,在一个表中提供每个交易的所有指标的摘要,包括3个可配置的百分位数

有没有办法将此数据作为原始CSV进行后期处理?

我只能在JS格式的输出中找到这个处理过的数据。而且我不知道任何听众会产生同样的结果。

2 个答案:

答案 0 :(得分:0)

在做了一些RTFM之后我发现了

  • 从命令行执行时,Jmeter侦听器不存储结果
  • jtl文件可以进行后期处理以生成其他报告

有一个名为jpgc-synthesis的插件可以做到这一点。

安装它并在测试运行后从cmd启动它,类似

C:\jmeter\apache-jmeter-3.2\bin\PluginsManagerCMD.bat --tool Reporter --generate-csv c:\jmeter\aggregateResults.csv --input-jtl c:\jmeter\results.jtl --plugin-type AggregateReport

它将所有请求与友好的CSV中的列进行分组以进行后期处理

sampler_label,aggregate_report_count,average,aggregate_report_median,aggregate_report_90%_line,aggregate_report_95%_line,aggregate_report_99%_line,aggregate_report_min,aggregate_report_max,aggregate_report_error%,aggregate_report_rate,aggregate_report_bandwidth,aggregate_report_stddev

答案 1 :(得分:-1)

您可以使用Command-Line Graph Plotting Tool以便能够从JMeter .jtl结果文件中生成各种报告和图表

可以使用JMeter Plugins Manager

安装该插件

JMeter Plugins Command Line Graph Plotting Tool

成功安装后,您将在JMeter" bin"下看到JMeterPluginsCMD.batJMeterPluginsCMD.sh脚本。文件夹,您将能够使用命令行生成类似于APDEX报告的内容,如:

JMeterPluginsCMD.bat --generate-csv test.csv --input-jtl test.jtl --plugin-type SynthesisReport