html tool

2017年11月16日星期四

jMeter html生成图表的时间粒度问题

参考:http://blog.csdn.net/hwhua1986/article/details/78348391

[问题: jmeter 生成的html报告中默认的统计时间是一分钟统计一次,如何修改为秒钟呢?]

原文中与自己有相同问题如下:
3、坑3:我用了很久发现表格里面的图表都是按1min的平均值统计的,这样颗粒度太大了,图表不是按秒钟显示散点图,对实际的压测结果偏差太大。如图点击率和响应时间。跟使用GUI界面压测结果完全不同。

修改方式是 reportgenerator.properties 中的


# Defines the overall granularity for over time graphs
# Granularity must be higher than 1000 (1second) otherwise Throughput graphs will be incorrect
# see Bug 60149
#jmeter.reportgenerator.overall_granularity=60000 #安装后默认是1分钟的位置
jmeter.reportgenerator.overall_granularity=1000 #设置的最小值为1000毫秒


自己修改后的报告如下:

PS:
查看了一下html报告的源码,本来是很想不行就自己改数据间隔的,发现数据储存位置为
$reportdir\content\js\graph.js 中
定义的responseTimesOverTimeInfos 之类的变量中存储的data节点数据,如下图:

没有评论:

发表评论