移动端性能测试

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.

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期——稳定性与弱⽹测试


Python 测试开发从入门到高级实战系统进阶课程_霍格沃兹测试学院
第11期——专项测试报告


Python 测试开发从入门到高级实战系统进阶课程_霍格沃兹测试学院
第11期——性能剖析与⽩盒测试

1 个赞

先占个楼,准备一会修改回复

占楼,最少八个字

占楼,准备后续内容。

占楼占楼,抢占先机

占占占占占占占占

老师,冷启动不超过5秒是硬性规定吗?

zzzzzzzzzz占楼

老师,我在使用ffmpeg时报错。
输入完:ffmpeg -i xueqiu.mp4 -r 10 frames_%03d.jpg 命令后,
提示:[swscaler @ 0x1063d2000] deprecated pixel format used, make sure you did set range correctly。

打开文件后只显示部分图片,如下:

请问这是什么原因啊?我百度谷歌了没有找到答案,麻烦老师帮我看看呢