专项测试--性能分析二
2023-06-13 09:13:11 时间
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
相关文章
- 黑盒测试、白盒测试到底差别是什么?
- ceph性能测试
- 专项测试--性能分析三
- 云服务器基准性能测试
- 如何提高性能测试效能
- 如何对minio进行性能测试和分析
- C#性能测试BenchmarkDotnet
- 测试之路--随手记:接口自动化的应用
- 测试之路 pytest接口自动化框架扩展-思路梳理+成果展示
- 接口测试第3讲:Python测试框架——pytest
- 性能测试|JMeter压测结果分析
- 性能测试|JMeter逻辑控制器(六)
- HttpRunnerManager 接口自动化测试平台 搭建实践
- G2L千兆网性能测试
- junit java单元测试测试多线程并发方法详解编程语言
- 测试Linux系统IO性能的秘籍(linux测试io性能)
- Linux 性能测试:揭秘最佳性能工具(linux性能测试工具)
- 利用Burp Suite对OWASP Juice Shop进行渗透测试
- Oracle RAC测试:优化你的数据库性能(oraclerac测试)
- 如何测试Redis缓存性能(怎么测试redis缓存)
- 分析压力测试基于LR压力测试Oracle性能(lr压oracle)
- 测试批量写入Redis的性能分析(测试批量写入redis)
- 测试Redis性能探索极速体验(测试redis的性能)
- php中serialize序列化与json性能测试的示例分析