前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >专项测试--性能分析二

专项测试--性能分析二

作者头像
用户6367961
发布2022-11-21 12:02:53
2960
发布2022-11-21 12:02:53
举报
文章被收录于专栏:自学测试之道自学测试之道

H5性能分析

加载一个页面的过程

资源加载指标

  • prompt for unload:访问一个新页面时,旧页面卸载完成的时间
  • redirect:重定向,用户注销登陆时返回主页面和跳转到其它的网站等
  • app cache:检查缓存,是否打开
  • DNS(域名系统):DNS查询的时间,如果是长连接或者请求文件来自缓存等本地存储则返回fetchStart时间点
  • TCP:与服务器建立链接的时间
  • request:浏览器发起请求的时间
  • response:拿到第一个响应字节到最后一个响应字节的时间
  • processing:各种状态的时间点
  • load:触发load事件执行的时间

卡顿分析

systrace

  • sdk/platform-tools/systrace
  • 需要python2.7
  • pip2 install win32con
  • pip2 install six

使用启用设备

  • 输入命令与参数
  • python systrace.py -e 192.168.181.100:8888 -o D:\software_tools\systrace\result\result.html

卡顿影响因素

  • 内存问题:(内存抖动、full gc)
  • CPU(计算耗时)
  • render(布局复杂、overdraw)

帧分析

  • 冰冻帧:一个帧超过0.7s
  • 帧分析:adb -s devicesname shell dumpsys gfxinfo | less
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-09-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自学测试之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档