Android性能测试工具Emmagee

业无高卑志当坚,男儿有求安得闲?这篇文章主要讲述Android性能测试工具Emmagee相关的知识,希望能为你提供帮助。
下面介绍一个简单实用的android性能软件  ~~欢迎加入测试群574875837一起讨论研究
 
一、Emmagee 简介Emmagee主要用于监控单个App的CPU,内存,流量,启动耗时,电量,电流等性能状态的变化,且用户可自定义配置监控的频率以及性能的实时显示,并最终生成一份性能统计文件。Emmagee是网易杭州研究院QA团队开发的一个简单易上手的Android性能监测小工具。
二、功能介绍

  1. 检测应用从启动开始到当前时间消耗的流量数;
  2. 检测当前时间被测应用占用的CPU使用率以及总体CPU使用量;
  3. 检测当前时间被测应用占用的内存量,以及占用的总体内存百分比,剩余内存量
  4. 测试数据写入到CSV文件中,同时存储在手机中;
  5. 在浮窗中可以快速启动或者关闭手机的wifi网络;
  6. 可以选择开启浮窗功能,浮窗中实时显示被测应用占用性能数据信息。
三、Emmagee 使用
    1. 下载软件【Emmagee】;
    2. 运行安装好的Emmagee,选择需要监控的App;注:此时记录时间,记为开始时间;
      Android性能测试工具Emmagee

      文章图片


    3. 屏幕上方有实时的数值显示,测试完毕后点击停止测试,如图所示;注:此时记录时间,结束时间。测试时间=结束时间-开始时间
      Android性能测试工具Emmagee

      文章图片


    4. 数据导出:生成的是一份CSV文件,插入收据线,在SDcard中查找,注意:停止测试瞬间提示的路径可能找不到,插上数据线连接电脑,在SDcard路径下有类似于Emmagee_TestResult_20170307171516.csv文件;
      Android性能测试工具Emmagee

      文章图片


    5. 查看数据表,查看相应的性能指标,做出对应的数据图。
      Android性能测试工具Emmagee

      文章图片


      Android性能测试工具Emmagee

      文章图片
数据性能指标
    • 应用占用内存PSS(MB):应用当前占内存的大小;
    • 应用占用内存比(%):应有占总内存的百分比;
    • 机器剩余内存(MB):机器当前剩余内存;
    • 应用占用CPU率(%):应用占用总CPU的百分比;
    • CPU总使用率(%):CPU的总使用率,包括当前应有,和系统的所有运行的应有;
    • 流量(KB):从检测开始共耗用的流量;
    • 电量(%):剩余电池的百分比,包括其他应用的,这个是有误差的,所以测试期间尽可能关闭其他软件,或者期间别操作其他的应用,避免带来误差;
    • 电流(mA):N/A;
    • 温度(C):手机当前的温度;
    • 电压(V):未知;
    • 帧率:不确定是两次取数之间的平均帧率还是取数据的瞬间帧率。 
注:
1.已知部分不支持的机型可在此查阅:https://github.com/NetEase/Emmagee/wiki/Some-devices-are-not-supported;
【Android性能测试工具Emmagee】2.电流: 小于0是放电大于0是充电;
3.启动时间: 为空是应用已启动或者未搜集到启动时间;
4.N/A: 不支持或者数据异常;
5.采集数据可以在Emmagee右上角设置中设置采集频率,该实例采用的是5秒;
6.Emmagee软件不显示悬浮窗,可以在手机中设置,具体自己百度吧。
 
~~欢迎加入测试群574875837一起讨论研究

    推荐阅读