从JMeter 3.0开始已支持自动生成动态报告,我们可以更容易根据生成的报告来完成我们的性能测试报告。

如何生成html测试报告

如果未生成结果文件(.jtl),可运行如下命令生成报告:

jmeter -n -t test.jmx -l result.jtl -e -o /tmp/ResultReport

参数:
-n :以非GUI形式运行Jmeter
-t :source.jmx 脚本路径
-l :运行结果保存路径(.jtl),此文件必须不存在
-e :在脚本运行结束后生成html报告
-o :保存html报告的地址, 此文件必须不存在

如果已经生成结果文件(.jtl),可运行如下命令生成报告

jmeter -g result.jtl -o /tmp/ResultReport

Parameters:
-g :specifies the existing result file(.jtl)

 
 

打开页面 /tmp/ResultReport 文件夹中的 **index.html ** 可查看报告

我们可以通过修改 ** user.properties** 文件来配置报告, 详细说明和配置可参考 Jmeter性能测试html报告

报告详解

 
 

Dashboard

Test and Report informations
  • 测试和报告信息: 测试结果保存文件/测试开始时间/测试结束时间/展示过滤器。
APDEX(Application Performance Index)
  • 应用程序性能满意度的标准,范围在 0-1之间,1表示达到所有用户均满意,可以在配置文件设置
  • Requests Summary: 请求的通过率(OK)与失败率(KO),百分比显示。
  • Statistics: 数据分析,基本将 Summary Report 和 Aggrerate Report 的结果合并。
  • Errors: 错误情况,依据不同的错误类型,将所有错误结果展示。

Charts

  • 用图表的形式展示测试数据,让测试报告更加 直观。
  • 特点:
    • 将测试过程中 经常使用的数据,用图表的形式展示,让测试结果更加直观
    • 每个图表数据,有两种展示形式。
    • 支持请求样例过滤显示
    • 支持导出 PNG图片格式
Over Time
  • Response Times Over Time: 响应时间
  • Bytes Throughput Over Time: 字节 接收/发送的数量
  • Latencies Over Time: 延迟时间
Throughput
  • Hits Per Second: 每秒点击率
  • Codes Per Second: 每秒状态码数量
  • Transactions Per Second: 每秒事务量
  • Response Time Vs Request: 响应时间点请求的 成功/失败数
  • Latency Vs Request: 延迟时间点请求的 成功/失败数
Response Times
  • Response Time Percentiles: 响应时间百分比
  • Active Threads Over Time: 激活线程数
  • Time Vs Threads: 测试过程中的线程数时续图
  • Response Time Distribution: 响应时间分布

最新文章

  1. 2.bootstrap练习笔记-轮播图
  2. ARP 扫描主机学习笔记
  3. js的DOM对象
  4. BZOJ1407_NOI2002_荒岛野人_Savage_C++
  5. Use a layout_width of 0dip instead of wrap_content for better performance.......【Written By KillerLegend】
  6. SQL Server 数据库最小宕机迁移方案
  7. CSS——float属性备忘笔记
  8. 谈谈java的BlockingQueue
  9. pwm最后的解释
  10. 详解m4文件
  11. C Primer Plus 第9章 函数 编程练习
  12. ScrollView & HorizontalScrollView
  13. Fundebug后端Java异常监控插件更新至0.3.1,修复Maven下载失败的问题
  14. cordov vue项目中调用手机原生api
  15. ansible的模块使用说明
  16. zabbix自动发现
  17. 【VMware vSphere】VMware vSphere简单了解
  18. 《剑指offer》 二叉树的镜像
  19. IndentationError: expected an indented block 在继承中出现的问题:未完
  20. ling join 报错The specified LINQ expression contains references to queries that are associated with different cont

热门文章

  1. Linux的数据传输
  2. exynos4412—UART裸板复习
  3. Python学习3——变量如何存储数据
  4. idea自动生成testNG.xml
  5. Prim算法堆优化
  6. AtCoder Regular Contest 098 F.Donation
  7. html5新特性与用法大全了解一下
  8. vuetify.js框架 下拉框数据改变DOM原数据未清除
  9. 成都Uber优步司机奖励政策(1月17日)
  10. ORB-SLAM(十)LoopClosing Sim3求解