activity启动时间测试

在进行性能测试的时候,通常需要测试一个activity的启动时间或者切换时间,如果用机械手去测试当然比较准确,但并不是所有的测试环境都有设备,现在提供两个比较便捷的测试方法。


1. 用命令得到activity启动/切换时间

    1)获取你需要测试的activity名称(可以用hierarchy查看activity名称,或者用命令adb shell dumpsys activity | grep -i run  查看

     2)使用adb shell am start -W 进程/.activity命令查看,以微博为例:adb shell am start -W com.sina.weibo/.VisitorMainTabActivity

      

   需要注意的是,这个方法算出来的是activity打开或者切换的时间,只是activity出来的时间,并不是页面完全加载出来的时间。

   如果需要计算页面完全加载的时间可以用方法二。


2. 使用ios系统上的慢动作+QuickTimePlayer应用去计算。

    1) ios系统手机上安装慢动作应用。

     2) 打开ios系统手机的设置-照片与相机-录制视频-查看当前设置的每秒传输帧数,记录用(30fps)

    3). 用ios手机录制所有activity打开和切换的操作(一般5-10次取平均值),保存视频并传到电脑上

    4). 电脑用QuickTimePlayer应用打开,按照帧编号播放,记录activity启动的帧数


  5). 将帧数乘步骤2里记录的每秒传输帧,算出来的就是操作的时间。

  6).取平均值

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值