zoukankan      html  css  js  c++  java
  • app----手机专项测试(性能测试+自动化测试工具介绍)

    1. 手机专项测试

        专项测试包含:cpu,内存,流畅度,网络,电量

     

    2.app性能测试工具

       mobileperf阿里巴巴开源的app性能测试框架

                            官方地址:https://github.com/alibaba/mobileperf

                            缺点:只支持Android5.0-10.0,不支持iOS

       perfdog:腾讯免费工具

                       官方地址:https://perfdog.qq.com/

                       建议使用:操作简单,支持全面

        

      下载完成之后, Windows系统只需要解压即可使用,Mac系统安装一下使用

      使用说明:https://perfdog.qq.com/article_detail?id=10162&issue_id=0&plat_id=1

      从前面的知识了解到FrameTime、FPS、流畅度、Jank和卡顿率之间的紧密联系后,就可以顺其自然得出我们的结论:APP和游戏到底需不需要关注Jank卡顿及卡顿率呢?答案是需要的,并且还是重点关注!

      理由如下:

       游戏方面游戏流畅度是最影响用户体验的,所以需要重点关注FPS、Jank及卡顿率。

       备注:比如游戏中已预知的卡顿,如新UI弹出等造成卡顿,可认为是干扰,需要剔除,不应算在Jank,可通过web云上,框选右键删除干扰数据。


       APP方面

       APP也需要关注FPS、Jank及卡顿率。只是需要区分使用场景,如:

      1)     静态页面窗口

              只需关注FPS,理论FPS应该为0,否则,说明有冗余刷新,容易引起手机发热及耗电。

      2)     有滚动动画页面窗口

              只需关注FPS,FPS处于合适值即可,无需高频刷新。

      3)     快速滑动页面窗口。

              需要关注FPS、Jank及卡顿率。手机交互灵敏度就是来源于此,Android系统才出黄油计划Jank。一般滑动状态下,帧率越高越好,Jank越小越好。

      4)     播放视频页面窗口。

             需要关注FPS、Jank及卡顿率,视频卡顿直接影响用户。视频一般帧率18-24帧,Jank=0。比如微信播放视频、视频播放器等。

     

    2.app自动化测试工具

       macaca阿里巴巴开源的app性能测试框架

                            官方地址:https://macacajs.github.io/zh/

                            缺点:现在没什么人使用,几乎不更新了

       perfdog:阿里巴巴开源自动化测试框架

                       gitHub地址:https://github.com/openatx/uiautomator2

                       缺点:只支持Android

       airetest 阿里巴巴开源的app性能测试框架

                        gitHub地址:https://github.com/AirtestProject/Airtest/blob/master/README_zh.md

                        特点:跨平台的UI自动化框架,适用于游戏和App

       Appium:开源框架

                       官方地址:https://appium.io/

                       建议使用:操作简单,支持全面

  • 相关阅读:
    shell脚本基础->
    1->小规模集群架构规划
    推荐系统读书笔记(一)好的推荐系统
    数据挖掘概念与技术读书笔记(二)认识数据
    Linux编辑器vi使用方法详细介绍
    用户不在sudoers文件中的解决方法
    机器学习实战读书笔记(三)决策树
    机器学习实战读书笔记(二)k-近邻算法
    机器学习实战读书笔记(一)机器学习基础
    R语言实战读书笔记(十三)广义线性模型
  • 原文地址:https://www.cnblogs.com/Z-Queen/p/14855898.html
Copyright © 2011-2022 走看看