手机性能测试

手机测试策略
  衡量APP性能的3种类别

  •   设备性能:App启动时间,耗电量,内存消耗,不同设备(运行资源)兼容性,与其他应用并行运行和两者之间的切换,后台运行
  •   服务器性能:
  1. 服务器与APP之间的数据传输时间
  2. 服务器从app生成API的数量应少于app调用的数量
  3. 服务器宕机时间

由于某些原因如果服务器宕机或数据不可达,我们可以将数据保存在本地数据库。当服务器宕机,我们可以显示数据存储在本地数据库中。
另一个解决方案可能是数据库故障转移服务器即如果其中一个服务器或在维护阶段备份服务器应该可以切换。
故障转移/备份服务器应该在连续复制和同步与主服务

  •   网络性能:衡量不同网络环境和属性下app的性能
  1. 抖动:在网络上接收信息有延迟。你需要通知用户重新发送或等到系统响应。
  2. 丢包:在完整的包丢失的情况下,应用程序应该能够重新发送请求信息或应该生成相应的warning,最好是显示适当的消息或提示用户再试一次。
  3. 网速:2G,3G,4G,wifi

手机APP故障处理性能

1)滞后或移动应用的反应迟缓。
  延迟的原因可能是内存,缓存等。
  你需要杀了不必要的进程或清除缓存。故障诊断连接问题可能解决的一些问题,造成滞后
2)应用程序重启问题,锁定,冻结或反应迟钝。
  优化应用程序代码
  软件应该修补和更新。
  自动恢复
  管理RAM或在某些情况下在使用外部卡
  擦拭缓存分区
  验证应用程序与其他第三方应用程序和API的工作
  根据设备映射的移动应用程序

好用的APP测试工具
  Robotium,Monkey Runner,Automator(apple)

Challenges
  不同设备和操作系统
  模拟网络3G,4G,Wifi
  耗电量和资源消耗
  易用性
  设备兼容性(分辨率)

搭建手机APP性能测试环境
  Understanding of the mobile app which needs to be tested
  Identification of different OS on which the app needs to run
  Building the test setup
  Build the emulators or simulators
  Prototyping of the actual setup
  Selecting the appropriate tool for the testing

手机APP性能测试checklist

  测试移动应用程序的性能是一个重要的测量之前release。性能测试是检查完成的:

运行app需要多少内存
验证app在不同网络和环境的速度和响应时间
确保在几个网络条件下实际的用户体验
确保所需的结果实现的在多个连接性情况下
确保应用程序不会crash。
确保移动应用程序使用数据时表现良好,wifi或其他连接
监控正常运行时间和移动API使用的瓶颈
确保的最大并发用户数量
最后,检查移动应用其局限性

转载于:https://www.cnblogs.com/jaigejiayou/p/10967976.html

手机性能测试--总结相关推荐

  1. 手机性能测试指标及操作

    手机性能测试:启动时间常用测试方法: 1.代码里插入时间并打印: 2.命令方式: adb shell am start -W -n com.example.hello/.MainActivity -W ...

  2. android手机性能如何界定,手机性能测试最新资讯

    昨天华硕在国内发布了ZenFone 2,其价格相当的给力,4GB版本售价只有1699元起,不得不让人侧目. 小五有个坏习惯,假如购置了高配置的新机,一般都会立刻下载一个性能测试软件,也就是我们通常所说 ...

  3. 手机性能测试——如何用loadrunner11完成手机的性能测试

    从我们接触loadrunner开始,书本上的案例都是讲用loadrunner录制web端用例,对于测试小白,手机端的性能测试该如何进行?     loadrunner官方资料,loadrunner12 ...

  4. 五款热门Android手机性能测试 Nexus S大胜

    包括笔者在内的很多朋友在买手机之前都爱关注下机器的配置和性能,一款手机测试得分多少是我们非常关注的重点,日前有国外媒体测试了包括Nexus S在内的五款热门Android手机,测试主要通过最新发布的G ...

  5. AndroBench手机性能测试【转】

    本文转载自:https://www.cnblogs.com/jiangzhishan/archive/2018/07/16/9316279.html AndroBench是一个基准测试应用程序,可以衡 ...

  6. 手机性能测试软件排行榜,2017智能手机性能排行榜 智能手机性能检测

    2017年智能手机性能排行榜: MWC2017世界移动通信大会 已经落下帷幕,可能比较让机友们失望的是,去年开始期待的高通骁龙835旗舰智能手机并没有大规模爆发. 除了高通现场的演示原型机之外,只有两 ...

  7. linux 性能测试 antutu,除了安兔兔跑分,还有这6种办法能证明手机强弱

    原标题:除了安兔兔跑分,还有这6种办法能证明手机强弱 现在说起手机跑分,已经稀松平常,但早在五年前,很多手机用户根本不知道如何测试手机性能."跑分"这个词汇只会出现在媒体的评测文章 ...

  8. 移动应用性能测试白皮书

    前言 下文中说的手机测试范围不包含短信和电话功能,而是指用于通信功能之外的其他应用.如今手机已经成为大多数人的日常必需品.手机的使用量逐年增加,运行在手机上的应用也层出不穷.除了处理通常的电话和短信之 ...

  9. 声学测试软件手机版_最新手机性能排名:小米84万分拿到第一,iQOO5Pro第五,华为?...

    华为Mate40 Pro首发麒麟9000处理器,安兔兔跑分高达69+,是今年最强旗舰,不过在此之前还是以骁龙865.麒麟990 5G为主.鲁大师发布了2020年Q3季度手机性能排行榜,第一名的跑分高达 ...

最新文章

  1. KEIL5.11安装小结
  2. 20150127--Session入库
  3. 微软Entity Framework安装和初步研究
  4. jQuery框架+DWR框架实现的Java Web中的Ajax效果(异步请求,局部刷新)
  5. Hash Function
  6. Python 06-字典
  7. 游戏筑基开发之字符串的注意点(C语言)
  8. Android应用锁实现
  9. andriod studio 自带模拟器设置开发者模式
  10. 2022-2028全球及中国薪酬管理系统行业研究及十四五规划分析报告
  11. Java 快速排序,递归排序算法
  12. 小米市场魅力所在?你读懂小米了么?
  13. mysql 修改结束符_在MySQL中,用于设置MySQL结束符的关键字是【】
  14. 一、Python时间序列小波分析——实例分析
  15. PADS2007中怎么设置过孔盖油与过孔开窗及其验证过程
  16. 提高商品曝光率增加销量,从这几点做起
  17. A股上市公司现场检查随机抽查数据
  18. 冰雹猜想不一样的算法
  19. 【 老站的收录问题的解决】(笔记)
  20. python集成Tesseract-OCR实现光学字符识别

热门文章

  1. 如何去掉视频上的水印文字?视频去水印方法大分享
  2. IOS对战卡牌《梦回水浒》抢先体验
  3. 计算机毕业设计源码案例设计基于ssm律师管理系统
  4. scrollView滚动视图实现商城模块
  5. 中兴防火墙配置_中兴防火墙
  6. 高清HDMI转3G SDI方案介绍
  7. happyhbase
  8. Linux 重定向与管道
  9. unity3d VR图书馆火灾逃生模拟解决方案
  10. 正则表达式中括号的多义性