一、app流量的消耗主要的产生方式有三种:1.基于用户发起的消耗、2.基于app主动发起的消耗、3.基于服务器主动返回的消耗。

二、 对于如何测试因以上问题而造成app流量消耗的方法,目前采取以下手段:

1.通过手机系统自带的流量计算工具,横向比较与同类应用流量消耗高低,纵向比较手机内所有应用流量消耗的高低  (不要排在前几位);

2.还有就是抓包了,可以参考这篇文章  http://qa.blog.163.com/blog/static/190147002201622992525639/

3.最希望的是使用Android studio DDMS的network traffic tool,用这个可以对以上三种消耗方式进行单独标记,分析,而且可以再使用AT&T ARO进行分析,这个估计等你们有时间来弄了。不过等app功能稳定后再试用吧(参考 http://www.cnblogs.com/sjjg/p/5392780.html)。

三、当然,对于采用什么样的方式下进行以上测试呢。目前采用两种方法:

1.设置几个时间段,持续触发app应用内的耗流量大户

2.通过monkey,让app自由的使用

3.置于后台(主要观察消耗方式的2、3点)

转载于:https://blog.51cto.com/7080696/1846916

app流量相对专项测试(待续)相关推荐

  1. APP客户端性能专项测试手册

    APP客户端性能专项测试手册 一.前言 1.1文档目的 通过对本文档的学习,对APP客户端性能专项测试的理论知识,测试工具,测试方法,缺陷分析思路等能有一定程度的了解,并能快速投入到专项测试工作中去. ...

  2. app常见的专项测试以及面试题

    1.为什么进行专项测试? 手工测试之后,自动化测试之后,接口测试,性能测试之后,线下环境.预发布环境都没有问题了,测试工作看似完整,但是到了用户生产环境,安装使用过程中还是有很多之前没有预料的问题被反 ...

  3. App常用的专项测试概述

    app除了常规的业务功能测试外,一般还要会进行专项测试,项目中经常用到的有以下几类: 一.应用性能测试 (1)App整体内存&CPU占用 (2)耗电量 (3)流量 (4)主流业务响应时间 (5 ...

  4. Android APP性能及专项测试(个人整理)

    Android性能测试分为两类: 1.一类为rom版本(系统)的性能测试 2.一类为应用app的性能测试 Android的app性能测试包括的测试项比如: 1.资源消耗 2.内存泄露 3.电量功耗 4 ...

  5. Android APP性能及专项测试(学习笔记)

    1. 性能测试 Android性能测试分为两类: 1.一类为rom版本(系统)的性能测试 2.一类为应用app的性能测试 Android的app性能测试包括的测试项比如: 1.资源消耗 2.内存泄露 ...

  6. Android app 性能测试以及专项测试

    1. 性能测试 Android性能测试分为两类: 1.一类为rom版本(系统)的性能测试 2.一类为应用app的性能测试 Android的app性能测试包括的测试项比如: 1.资源消耗 2.内存泄露 ...

  7. Android APP性能及专项测试

    Android篇 1. 性能测试 Android性能测试分为两类: 1.一类为rom版本(系统)的性能测试 2.一类为应用app的性能测试 Android的app性能测试包括的测试项比如: 1.资源消 ...

  8. 【转】Android APP性能及专项测试(个人整理)

    转载地址:https://www.zybuluo.com/defias/note/592309 Android篇 1. 性能测试 Android性能测试分为两类:  1.一类为rom版本(系统)的性能 ...

  9. APP冷热启动专项测试

    一.冷热启动的概念 冷启动:当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动. 热启动:当启动应用时,后台已有该应用的进程(例:按back键.ho ...

最新文章

  1. 2022-2028年中国音像制品行业投资分析及前景预测报告
  2. Educational Codeforces Round 114 (Rated for Div. 2) (A ~ F)全题解
  3. java创建solr core_Solr定义core.properties
  4. ORA-28000: the account is locked 的解决办法!
  5. (原创)c++中的类型擦除
  6. Python OS和shutil模块的常见方法
  7. Java基础之代码执行顺序深入解析
  8. python3 将unicode转中文
  9. 5 加盐_洗猪肚,加盐洗就错了!加这2样,5分钟洗净,猪肚不腥不臊更入味
  10. Linux命令篇之history命令和alias命令
  11. 文件服务和对象存储服务器,对象存储与块存储服务
  12. 趣学 C 语言(十二)—— 文件操作
  13. C++第八周学习小结
  14. 《开学第一课》观后感—吕中琪
  15. shell基础之多功能nginx(安装、重启、停止等)
  16. Hadoop数据分析实例:P2P借款人信用风险实时监控模型设计
  17. LinkButton 传递多个参数
  18. git还原历史版本代码
  19. 0 post 报红_【报Bug】升级2.3.0.20190919 后,原正常的request post 全部报 Status Code: 415 Unsupported Media Type...
  20. python word库_Python|利用第三方库编辑word的基本操作

热门文章

  1. Xcode6中Swift没有智能提示和自动补全功能
  2. 在线JSON转sarcastic工具
  3. 在线2-36进制转文本工具
  4. AQS同步队列结构分析
  5. ocp最新题库之052新题带答案整理-36题
  6. linux下查看CPU、内存、磁盘信息
  7. bzoj2588: Spoj 10628. Count on a tree 主席树
  8. thinkphp 连接sql server
  9. left join on、where后面的条件的区别
  10. tl wdr5660虚拟服务器,TP-Link TL-WDR5660路由器怎么设置?