app性能测试的指标

1、内存:

2、CPU:

3、流量:

4、电量:

5、启动速度:

6、滑动速度、界面切换速度

7、与服务器交互的网络速度


app性能测试的指标

1、内存

内存消耗测试节点的设计目标是为了让应用不占用过多的系统资源,且及时释放内存,保障整个系统的稳定性。当然关于内存测试,在这里我们需要引入几个概念:空闲状态、中等规格、满规格。

空闲状态指打开应用后,点击home键让应用后台运行,此时应用处于的状态叫做空闲;中等规格和满规格指的是对应用的操作时间的间隔长短不一,中等规格时间较长,满规格时间较短。

内存测试中存在很多测试子项,清单如下:

●空闲状态下的应用内存消耗;

●中等规格状态下的应用内存消耗;

●满规格状态下的应用内存消耗;

●应用内存峰值;

●应用内存泄露;

●应用是否常驻内存;

●压力测试后的内存使用。

2、CPU:

使用Android提供的view plaincopy在CODE上查看代码片派生到我的代码片

adbshell dumpsys CPUinfo |grep packagename >/address/CPU.txt来获取;

使用top命令view plaincopy在CODE上查看代码片派生到我的代码片

adbshell top |grep packagename>/address/CPU.txt来获取。

3、流量:

网络流量测试是针对大部分应用而言的,可能还有部分应用会关注网速、弱网之类的测试。

流量测试包括以下测试项:

应用首次启动流量提示;

应用后台连续运行2小时的流量值;

应用高负荷运行的流量峰值。

4、电量:

●测试手机安装目标APK前后待机功耗无明显差异;

●常见使用场景中能够正常进入待机,待机电流在正常范围内;

●长时间连续使用应用无异常耗电现象。

5、启动速度:

第一类:首次启动--应用首次启动所花费的时间;

第二类:非首次启动--应用非首次启动所花费的时间;

第三类:应用界面切换--应用界面内切换所花费的时间。

6、滑动速度、界面切换速度

7、与服务器交互的网络速度

更多知识点:软件测试都有哪些app测试工具呢?

软件测试之 app性能测试的指标相关推荐

  1. 软件测试之App测试-功能测试

    根据软件说明或用户需求验证App的各个功能实现,采用如下方法实现并评估功能测试过程: 1)采用时间.地点.对象.行为和背景五元素或业务分析等方法分析.提炼App的用户使用场景,对比说明或需求,整理出内 ...

  2. 软件测试之App测试-UI测试

    测试依照标准-UI设计,原型,需求文档 测试要点: 测试用户界面(如菜单.对话框.窗口和其它可规控件)布局.风格是否满足客户要求.文字是否正确.页面是否美观.文字.图片组合是否完美.操作是否友好等.U ...

  3. APP性能测试的6项关键指标及测试获取手段

    如何把rom测试和手机预装APP测试得更好,用户体验.流畅度.功耗.启动时长等指标是中兴努比亚手机产品线最关注的层面.本文将从APP性能维度.性能测试平台等维度全面讲解中兴努比亚APP专项性能测试和监 ...

  4. 软件测试之性能测试面试题合集

    软件测试之性能测试面试题合集 1.描述一下你们公司的性能测试流程? 1)分析性能需求(用户使用最频繁的场景进行测试),确定性能指标(例如:事务通过率100%,top99%是5秒,最大并发是2000,C ...

  5. APP性能测试,你需要关注哪些指标?

    app性能测试,你需要关注哪些指标? 一.Android客户端性能测试常见指标: 1.内存 2.CPU 3.流量 4.电量 5.启动速度 6.滑动速度.界面切换速度 7.与服务器交互的网络速度 二.预 ...

  6. 软件测试之——性能测试

    性能测试的定义 性能测试的定义:通过自动化测试工具或者代码手段,来模拟正常.峰值负载访问被测系统,来观测系统各项性能指标是否合格的过程. 性能测试的分类 基于代码的性能测试(关注点是函数或方法执行的效 ...

  7. 第五章 手工测试之APP项目

    文章目录 第五章 手工测试之APP项目 一.APP概念 APP应用系统架构 二.APP项目环境 1.开发环境 2.测试环境 3.预发布环境 4.生产环境 5.灰度发布 6.前台发布生产环境 7.发布平 ...

  8. 全程软件测试之测试需求分析与计划

    全程软件测试之测试需求分析与计划 在项目启动之后,就要着手软件项目的计划,包括软件测试计划.软件测试计划是整个开发计划的组成部分,同时,它又依赖于软件组织过程.项目的总体计划.质量文化和方针.在测试计 ...

  9. 如何进行app性能测试,app性能测试应关注的测试点

    随着智能化生活的推进,我们生活中不可避免的要用到很多程序app.有的APP性能使用感很好,用户都愿意下载使用,而有的APP总是出现卡顿或网络延迟的情况,那必然就降低了用户的好感.所以APP性能测试对于 ...

  10. 软件测试之软件测试的分类上

    软件测试之软件测试的分类 1. 什么是软件测试 预期结果和实际结果做对比 2.软件测试的分类 按照方法分类 黑盒测试:通过对于输入和输出的检查判断预期结果和实际结果是否一致 白盒测试:通过对代码的检查 ...

最新文章

  1. PHP-7.1 源代码学习:字节码在 Zend 虚拟机中的解释执行 之 概述
  2. 滚动焦点图实现原理和实践[原创视频]
  3. cloudera manager 及CDH卸载
  4. Linux中DD命令详解
  5. Spring3 MVC Login Interceptor(Spring 拦截器)
  6. 一、iVX简介(IVX 快速开发教程)
  7. C#编程语言(六):枚举类型与结构类型
  8. sql中带in条件的查询及提高效率
  9. [转载] python中set使用介绍
  10. 【汇编语言】,值得学习的“编程世界的常青树”
  11. asBroadcastStream
  12. Verilog 语言2选1数据选择器
  13. 传奇服务器修改二级密码,找回传奇玩家账号和二级密码,修改密码和密保
  14. qt界面之comboBox控件的三种基本用法
  15. 现在移动端还用rem吗?nonono
  16. 计算机程序设计艺术 pdf版
  17. 操作系统实验——进程控制
  18. 蒋凡出海,阿里的必答题是全球化
  19. 为什么需要工作流调度系统?
  20. C#使用System.Speech制作语音提示功能

热门文章

  1. 用友nc很慢跟java_大家觉得用友NC的性能如何?
  2. 七月算法机器学习笔记2--机器学习中的数学之矩阵分析与应用
  3. 软考计算机网络与最大流量,软考程序员考点计算机网络之性能
  4. 计算机一级windows系统操作知识点,计算机一级考试内容
  5. redis HSCAN命令及jedis的hscan方法
  6. linux环境下安装mencoder转码工具
  7. 珠海华润银行网银密码控件
  8. 在线中文姓名生成工具推荐
  9. c语言双人贪吃蛇-基于图形库实现
  10. Cesium 纹理贴图