python简单代码测试性能cpu-python专项测试——性能测试

经常关注的性能指标:

app启动的耗时;

cpu占比

流量消耗

电量消耗

内存消耗

流畅度

过度渲染

一 启动耗时

1 启动方式分类:冷启动—进程首次启动并加载数据;

热启动—进程已经启动但在后台运行的情况下,再次启动

2 冷/热启动app命令:adb shell am start -W -n Package/activity ,会得到一个app启动的耗时,可以作为参考;

冷启动后停止app命令: adb shell am force-stop Package

热启动后停止app命令: adb shell input keyevent 3

获取一个应用的包名?

输入命令:adb logcat | grep START , 启动对应应用,查找 "cmp=……" 字段,包含package/activity

3 自动化脚本的实现:

method 1: 获取命令执行时间,作为启动时间参考值

method 2: 在命令前后加上时间戳,以差值作为参考值

具体脚本见PyCharm中。

4 分析:和竞品对比;和本产品的不同版本进行对比

二 CPU占比

1 命令查看app的CPU占用: adb shell dumpsys cpuinfo | grep package

2 自动化脚本实现: 多次运行取平均值

见PyCharm

3 分析:查看值是否恒定;是否是在当前系统支持下的一个合理范围内;

三 流量消耗

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值