如何使用测试数据CSV生成正确的Hits/sec图表?
JMeter CSV结果配置下Hits/sec图表显示异常修复方案
Hits/sec(每秒请求数)图表需要基于每个采样的毫秒级时间戳、独立采样记录做聚合计算,仅开启CSV格式和关闭子结果保存会缺失必要的统计字段/规则,需补充以下配置:
需修改的属性配置
在jmeter.properties或user.properties文件中添加/调整以下参数:
- 开启毫秒级时间戳保存,确保每个请求的触发时间精度达标
jmeter.save.saveservice.timestamp_format = ms - 开启采样计数统计,支持按请求维度计数
jmeter.save.saveservice.sample_count = true - 调整报告统计粒度为1秒(默认粒度为60秒,会把1分钟内的所有请求聚合为单个统计点,导致仅显示单峰值)
jmeter.reportgenerator.overall_granularity = 1000 - 确保关闭行聚合保存配置,避免多个请求被合并为单条记录
jmeter.save.saveservice.aggregate_rows = false
配置修改完成后重启JMeter,重新执行测试生成新的CSV结果文件,即可正常加载生成完整的Hits/sec曲线。
内容的提问来源于stack exchange,提问作者Ryan
相关产品推荐
相关产品推荐

