【发布时间】:2021-03-29 11:58:08
【问题描述】:
我正在尝试找出是否有可能让 Jmeter 在其报告中生成标准偏差而无需 GUI! (
从那时起,Jmeter 似乎已经融入了大部分“插件”。我正在运行 JMeter 5.3。
我基本上用
jmeter -t test.jmx -l results.csv -jmeter.save.saveservice.output_format=csv
然后,根据我运行的文档,
jmeter -g results.csv -o report
但似乎提供此命令的选项并不多。
此命令调用生成一个 html 站点,并生成一个report/statistics.json 文件。但是,该文件仅包含“AggregateReport”的元素,这些元素是
{
"transaction" : "Total",
"sampleCount" : 1000,
"errorCount" : 0,
"errorPct" : 0.0,
"meanResTime" : 42.56400000000011,
"medianResTime" : 37.0,
"minResTime" : 31.0,
"maxResTime" : 1327.0,
"pct1ResTime" : 49.0,
"pct2ResTime" : 64.0,
"pct3ResTime" : 95.93000000000006,
"throughput" : 20.10777768840988,
"receivedKBytesPerSec" : 17.002539863669266,
"sentKBytesPerSec" : 6.8610525856088636
}
不包含“标准偏差”。我不知道“为什么不呢?”,但这是另一个问题。
我知道人们会告诉我添加一个“SummaryReport”监听器,但这似乎只在 GUI 中有用,而且这种方法必须基于脚本。我需要能够在运行完成后的某个时间从文件中读取结果。
我似乎找不到任何选项让 Jmeter 生成列出标准偏差的报告,甚至无法生成包含“AggregateReport”之外的“SummaryReport”的文件。
似乎生成的唯一报告是这个有缺陷的“AggregateReport”。
有什么见解吗?
【问题讨论】:
标签: jmeter