app启动时间定义
windows使用git bash
package=com.xueqiu.android
清理缓存数据:adb shell pm clear $package
停止进程:adb shell am force-stop $package
启动app:adb shell am start -S -W $package/.view.WelcomeActivityAlias
获取数据:adb logcat |grep -i displayed
录屏拆帧工具ffmpeg https://ffmpeg.zeranoe.com/builds/
adb shell am force-stop $package
adb shell screenrecord --bugreport --time-limit 30 /data/local/tmp/xueqiu.mp4 &
adb shell am start -S -W $package/.view.WelcomeActivityAlias
wait
adb pull /data/local/tmp/xueqiu.mp4 .
ffmpeg -i xueqiu.mp4 xueqiu.gif
ffmpeg -i xueqiu.mp4 -r 10 frames_%03d.jpg
百度贴吧的获取性能的案例
chrome的指标解析:https://developers.google.com/web/tools/chrome-devtools/network/reference#timing-explanation
Specifications
GitHub repositories are linked from each specification.
- https://w3c.github.io/hr-time/
- Performance Timeline
- Resource Timing
- Navigation Timing Level 2
- User Timing Level 3
- Page Visibility
- https://w3c.github.io/requestidlecallback/
- Beacon
- Redirecting to the HTML spec
- Redirecting to the HTML spec
- Server Timing
- https://w3c.github.io/longtasks/
Web Performance tests can be found in web
大纲
Python 测试开发从入门到高级实战系统进阶课程_霍格沃兹测试学院
第11期——接⼝性能
Python 测试开发从入门到高级实战系统进阶课程_霍格沃兹测试学院
第11期——Webview性能
Python 测试开发从入门到高级实战系统进阶课程_霍格沃兹测试学院
第11期——性能监控平台设计
Python 测试开发从入门到高级实战系统进阶课程_霍格沃兹测试学院
第11期——cpu统计
Python 测试开发从入门到高级实战系统进阶课程_霍格沃兹测试学院
第11期——mem统计
Python 测试开发从入门到高级实战系统进阶课程_霍格沃兹测试学院
第11期——卡顿分析
Python 测试开发从入门到高级实战系统进阶课程_霍格沃兹测试学院
第11期——耗电量测试
Python 测试开发从入门到高级实战系统进阶课程_霍格沃兹测试学院
第11期——稳定性与弱⽹测试