该工具主要用来监控安卓app的页面是否有过度绘制问题,通过minicap和opencv图像识别做的;该工具还可以配合monkey的自动化运行,对有页面进行监控,对于有监控绘制的可能,会自动化截图;

其他话不多,重点在于实践及业务测试场景的使用;

工具说明:

一.文件说明:

压缩包解压后,不要放在带有中文的目录,有两个文件,一个lib文件夹,一个过度绘制程序,点击过度绘制程序后,会产生两个文件夹,一个overdraw文件夹,是用来存储有过度绘制可能的图片,tmp文件夹是用存储程序第一次初始化的图片。整体如下:

二.使用说明

1.点击过度绘制exe,进入的页面,

其中要注意测试过程一定要进入开发者模式,把过度绘制的开关打开,另外不要把过度绘制的标准为0或者超过100,关闭的时候,其余功能看下就明白了;

2.连接设备后,并确认设备已跟电脑连接上,可在dos下,输入adb devices,

看下是否有设备连接,当设备有连接后,可以不输入监控的app报名,可以直接点击开始,初始化会慢一点,然后打开手机里面的广州地铁app,

点击结束后,进入到overdraw文件夹,就可以看到有过度绘制问题的图片;怕图片过多,刷新频率建议为1s;overdraw数据不会自动清除,每次重新开始结束也不会清除图片数据,只能手动清除;

切换到别的app,页面显示正常

以上,就是关于gpu过度绘制监控工具的使用,其中还有一个缺点如果背景为红色的,也会统计进来毕竟过度绘制也是对于图层红色进行判断的;至于判断标准值请根据你的app进行调整;

Android 专项测试之Android GPU检测-资源消耗测试相关推荐

  1. Android专项测试之崩溃测试(CPU)

    Android专项测试之崩溃测试(CPU) 崩溃问题类型 ❖ ANR:❖ 主线程5s内没响应 ❖ Java Crash: ❖ 未捕获的android vm异常 ❖ Native Crash: ❖ 未处 ...

  2. android测试篇(四)android专项测试之压力测试

    前言 抄袭文章来源:Android App专项测试-压力测试篇 小伙伴们大家好,今天主要分享的主题是Android App专项测试.如何进行Android App专项测试压力测试呢?我们主要通过And ...

  3. android专项测试题,Android期末测考试试题(附带答案).doc

    选择题 下列哪项不是Android四大组件 ( C ) Seivice B. Activity C. Handler D. Content Provider Android是如何组织Activity的 ...

  4. Android性能专项测试之GPU Monitor

    Testing Display Performance Speed up your app GPU Monitor能做什么? 分析GPU的性能,实时查看绘制每一帧所花费的时间 GPU Monitor使 ...

  5. Android性能专项测试之Batterystats

    Batterystats & Battery Historian Walkthrough Battery Historian Charts Android应用的耗电量统计 Supplicant ...

  6. 【腾讯优测干货分享】安卓专项测试之GPU测试探索

    本文来自于Dev Club 开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57c7ffdc0569a1191bce8a63 作者:章未哲--腾讯SNG质 ...

  7. Android 性能优化(62)---存检测、卡顿优化、耗电优化、APK瘦身——详解篇

    Android 性能优化,内存检测.卡顿优化.耗电优化.APK瘦身--详解篇 自2008年智能时代开始,Android操作系统一路高歌,10年智能机发展之路,如今 Android 9.0 代号P  都 ...

  8. Android专项测试性能篇整理

    Android专项测试性能篇整理 转自 slq520 分类专栏: APP性能测试 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:h ...

  9. 安卓专项测试之GPU测试探索

    作者:章未哲--腾讯SNG质量部 http://dev.qq.com/topic/57c7ffdc0569a1191bce8a63 背景 我们在安卓上进行性能测试时,如果想获取CPU以及内存等常用性能 ...

最新文章

  1. 利用大数据技术探索“数字公民”创新
  2. XCTF WEB xff_referer
  3. su命令 sudo命令 限制root远程登录
  4. Spark学习笔记——在集群上运行Spark
  5. HTTP的长链接和短链接说明
  6. 收割百度、阿里、腾讯、头条、网易华为等大厂Offer的面经
  7. bootstrap confirm 确认后在执行_如何利用 Laravel 提供的密码确认功能来保护用户信息安全...
  8. Android 折线图(MPAndroidChart框架)
  9. FISCO BCOS(十一)——— FISCO BCOS如何查看账户
  10. 基于Labview的小波去噪
  11. java wmic_Windows WMIC命令使用详解(附实例)
  12. 解决“为了对电脑进行保护,已经阻止此应用”问题
  13. phpmyadmin linux 升级,phpMyAdmin 4.9.2发布下载,附主要更新内容介绍
  14. Typore中的图片如何永久保存
  15. 实现手机扫描二维码登录
  16. grafana+prometheus监控Springboot服务
  17. python入门2——基础语法2——字符串详解
  18. cmd中粘贴的快捷键
  19. 爱客IKCRMCOM销售离职带走客户怎么办?爱客帮你防患于未然
  20. Python数据类型,字符编码,文件处理

热门文章

  1. 生产者消费者模式最佳实践
  2. Problem C: 铺地砖——迭代小算法
  3. 通过ModbusTcpNet协议,对PLC数据读写
  4. HTML5 Boilerplate是什么?解决了什么问题?
  5. python import文件pyd_Python生成pyd文件
  6. 01 MongoDB入门基本操作
  7. 关于GMRES的总结
  8. 磷酸铁锂电池保护芯片S-8209A系列的应用示例
  9. 数据库练习题第二篇(附答案)
  10. 工信部副部长罗文:中国物联网发展的四大特点和几点建议