参考:http://blog.csdn.net/hwhua1986/article/details/78348391
[问题: jmeter 生成的html报告中默认的统计时间是一分钟统计一次,如何修改为秒钟呢?]
原文中与自己有相同问题如下:
3、坑3:我用了很久发现表格里面的图表都是按1min的平均值统计的,这样颗粒度太大了,图表不是按秒钟显示散点图,对实际的压测结果偏差太大。如图点击率和响应时间。跟使用GUI界面压测结果完全不同。
修改方式是 reportgenerator.properties 中的
[问题: 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节点数据,如下图:


没有评论:
发表评论