zoukankan      html  css  js  c++  java
  • Android性能测试工具Emmagee

    Emmagee介绍
    Emmagee是监控指定被测应用在使用过程中占用机器的CPU、内存、流量资源的性能测试小工具。
    开源地址:https://github.com/NetEase/Emmagee
    支持SDK:Android2.2以及以上版本
    为什么开发Emmagee?

    1、现有免费的android性能测试工具并不能满足我们的需求
         当前android市场上也有很多免费的工具可以监控性能,但是基本上都是监控手机整体的性能,或者监控被测应用某个时间点占用的总共内存、流量数据等。也有可以监控单个应用的工具,但是需要你一直启动工具在UI最前端,但这样会影响功能测试过程,很不方便。
    2、方便按照功能测试人员的需求继续完善定制工具
        自己开发的话后续有新的需求方便新增和继续完善,比如我们当前就加入了浮窗等功能。
    3、后续考虑和UI自动化测试在结合
        希望自己通过开发小工具了解android中性能数据获取的相关知识,后续可以和UI自动化测试结合。

    为什么使用Emmagee?
    1开源
    2、使用方便
    3、可以监控单个应用性能

    4、浮窗显示实时展示数据
    5、CSV格式保存性能数据,方便转换为其它格式
    6、用户自定义采集性能数据频率
    7、支持2.2以及以上版本
    Emmagee详细功能介绍

    1、检测当前时间被测应用占用的CPU使用率以及总体CPU使用量

    2、检测当前时间被测应用占用的内存量,以及占用的总体内存百分比,剩余内存量

    3、检测应用从启动开始到当前时间消耗的流量数

    4、测试数据写入到CSV文件中,同时存储在手机中

    5、可以选择开启浮窗功能,浮窗中实时显示被测应用占用性能数据信息

    6、在浮窗中可以快速启动或者关闭手机的wifi网络

     

    4、开始你的功能测试吧,测试过程中会自动记录相关性能参数

    5、(重要)测试完成后回到Emmagee界面,点击“结束测试”,测试结果会保存在手机指定目录的CSV文件中

    6、使用Excel打开CSV文件,使用自带的统计图标功能生成统计图:

    Emmagee如何使用

    1、安装Emmagee应用

    apk下载地址:http://emmagee.googlecode.com/files/Emmagee.apk

    2、启动Emmagee,列表中会默认加载手机安装的所有应用

    3、选择你需要测试的应用,点击“开始测试”,被测应用会被启动

  • 相关阅读:
    背水一战 Windows 10 (61)
    背水一战 Windows 10 (60)
    背水一战 Windows 10 (59)
    背水一战 Windows 10 (58)
    背水一战 Windows 10 (57)
    背水一战 Windows 10 (56)
    背水一战 Windows 10 (55)
    背水一战 Windows 10 (54)
    背水一战 Windows 10 (53)
    背水一战 Windows 10 (52)
  • 原文地址:https://www.cnblogs.com/ydnice/p/5790819.html
Copyright © 2011-2022 走看看