当前位置: 首页 > news >正文

配置html报告中的时间粒度granularity

方法1:生成报告时指定粒度

在生成HTML报告时通过命令行参数指定:(单位毫秒)

jmeter -g results.jtl -o report_output_folder -Jjmeter.reportgenerator.overall_granularity=10000

或者使用generate-report脚本:

 jmeter -g results.jtl -o report_output_folder --jmeterproperty jmeter.reportgenerator.overall_granularity=10000
 
 

方法2:修改JMeter配置文件

编辑 jmeter.properties 或 reportgenerator.properties: 

# 设置全局时间粒度为10秒(10000毫秒)
jmeter.reportgenerator.overall_granularity=10000# 或者为特定图表设置
jmeter.reportgenerator.graph.responseTimePercentilesOverTime.granularity=10000

  

方法3:设置不同图表的不同粒度

 如果你需要不同图表使用不同粒度,可以单独设置:
# 响应时间百分比图表:10秒粒度
jmeter.reportgenerator.graph.responseTimePercentilesOverTime.granularity=10000# 其他图表:1分钟粒度(60000毫秒)
jmeter.reportgenerator.graph.throughputOverTime.granularity=60000
jmeter.reportgenerator.graph.hitsPerSecond.granularity=60000

  

方法4:使用JMeter Dashboard生成器

创建一个自定义配置文件 dashboard_config.json

{"jmeter.reportgenerator.overall_granularity": "10000","jmeter.reportgenerator.graph.responseTimePercentilesOverTime.granularity": "10000","jmeter.reportgenerator.graph.throughputOverTime.granularity": "60000"
}

然后生成报告:

 jmeter -g results.jtl -o report_output_folder -p dashboard_config.json

可用粒度选项

 
粒度毫秒值说明
1秒 1000 最高精度
10秒 10000 你需要的设置
30秒 30000 中等粒度
1分钟 60000 默认设置
5分钟 300000 长时测试
 

注意事项

  1. 数据量影响:粒度越小(如10秒),图表数据点越多,报告文件越大

  2. 测试时长:长时测试(>1小时)建议使用较大粒度

  3. 内存使用:小粒度会消耗更多内存生成报告

  4. JTL文件:确保原始JTL文件包含足够细粒度的数据

 
 

 

http://www.jsqmd.com/news/361923/

相关文章:

  • 合集推荐|外籍人血浆靠谱的供应商+空白人血浆国内最专业供应商,猴全血/猴血清/比格犬血浆厂家一站式汇总 - 品牌推荐大师1
  • Typora绘制-饼图象限图
  • 第六章 二叉树part01
  • 实验室必备!高性价比纳米粒度仪选购推荐 - 品牌推荐大师1
  • cladue skills
  • 48 小时做完并提审:待办事项微信小程序实战(VS Code + Codex 插件)
  • 【IEEE出版 | EI检索】第三届生成式人工智能与信息安全国际学术会议(GAIIS 2026)
  • 解决Abaqus分析不收敛问题的10个实用方法
  • telock0.98b1脱壳分析
  • 完整演示 Git Flow 所有分支的创建与流转过程的 实操命令示例
  • nginx的安装一个最简单的配置(windows和Centos)
  • 内存映射的属性
  • 神马影视 8.8 版 2026 最新源码系统 技术解析
  • 拉萨样本:高原缺氧环境下的AI压力测试术
  • OCAD应用:凸轮曲线的优化设计
  • Git Flow 详解与最佳实践:打造规范高效的团队协作流程
  • 【Django毕设全套源码+文档】基于Python的旅游管理系统的设计(丰富项目+远程调试+讲解+定制)
  • 大模型落地全攻略:从技术实现到商业价值创造1
  • 【Django毕设全套源码+文档】基于Python的智慧社区管理系统的设计与实现(丰富项目+远程调试+讲解+定制)
  • Spring Boot中实现多线程6种方式,提高架构性能
  • HTML 用户二次确认:提升操作安全性的关键实践
  • MES系统中的核心基础概念
  • 【Django毕设全套源码+文档】基于Django的粤系菜谱分享平台的设计与实现(丰富项目+远程调试+讲解+定制)
  • 从数据清洗到生命科学:测试员的生物学跃迁
  • python自习室座位签到预约系统nodejs vue
  • 深入理解 Vue 生命周期:created 与 mounted 的核心差异与实战指南
  • 大模型落地实战全景:从技术选型到商业价值实现
  • 天猫超市卡回收攻略 - 畅回收小程序
  • 学霸都在用!2026AI 论文生成软件榜单,科研党亲测好用
  • AI越狱攻防战:揭秘大模型安全威胁 - 指南