[原创]Emmagee V2.4工具使用介绍

1 Emmagee 介绍

  Emmagee 是网易杭州研究院 QA团队开发的一款简单易上手的Android性能监控App,主要用于监控单个App的CPU、内存、流量、启动耗时、电量、电流等性能状态的变化,且用户可自定义配置监控的频率,性能的实时显示以及heap大小的统计(root手机),并最终生成一份性能统计文件。

2 Emmagee 官方网站

  github开源地址:https://github.com/NetEase/Emmagee

3 Emmagee 下载

  github开源地址:https://github.com/NetEase/Emmagee

  github开源下载地址:https://github.com/NetEase/Emmagee/releases

4 Emmagee 安装

  Emmagee安装: 略

5 Emmagee 基本功能使用

5.1 Emmagee使用前配置

  Emmagee使用前,应先去配置相关信息,比如:采集频率,统计heap数据(需root,邮件配置等,具体请通过右上角“设置”按钮来操作;

5.2 Emmagee使用基本操作步骤

  1、启动Emmagee;

  2、右上角设置采集频率和邮箱;

  3、选择列表中加载手机安装的应用,如:微信,点击“开始测试”;

  4、按照测试用例执行具体的功能测试,Emmagee会自动记录相关性能参数;

  5、执行完测试用例,回到Emmagee主界面,点击“停止测试”,测试结果会保存在手机指定目录的CSV文件中或是邮件发送到之前配置邮箱中;

  6、将csv数据拷贝到excel中(或另存为excel文件)生成图表,利用Excel图表来分析

6 Emmagee的不足

  Android 5.0 and above:不推荐使用getRunningTasks()和getRunningAppProcesses(),只返回您的应用程序进程,因此无法从Android 5.0获取TopActivity。
  Android 7.0:谷歌限制了对/ proc的访问,也无法从Android 7.0中的TOP命令获得目标应用程序的pid,我很遗憾地告诉我不能支持7.0。

7 Emmagee常见问题

7.1 当前支持的设备并不是很全

具体请参见:https://github.com/NetEase/Emmagee/wiki/Some-devices-are-not-supported

7.2 excel在打开CSV文件时可能会出现乱码的情况

解决方法:因为excel打开CSV默认使用ANSI编码,如果手机上保存的CSV是utf-8或其他编码,就会出现乱码,可以复制数据通过notepad++来打开,调整编码格式。

 

最新文章

  1. C++ 系列:C++ 对象模型
  2. JS组件系列——分享自己封装的Bootstrap树形组件:jqTree
  3. Tomcat的优化
  4. [BTS] The external credentials in the SSO database are more recent.
  5. [原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等
  6. 到底怎么样才叫看书?——Tony Zhao's
  7. dubbo spring2.5.6与spring 3冲突解决
  8. HTTP 417解决方案
  9. 实践javascript美术馆的小案例,学习到的东西还是蛮多的,包括javascript编程中的预留退路、分离javascript、以及实现向后兼容等
  10. Servlet运行过程详解
  11. CentOS 6.5上安装MySQL-Cluster
  12. java 7K交通灯管理系统面试题
  13. 一键帮你复制多个文件到多个机器——PowerShell小脚本(内附PS远程执行命令问题解析)
  14. RunTime 运行时
  15. android 记一次解决键盘遮挡问题
  16. NOI2019十二省联考旅游记
  17. ESP32 Eclipse开发环境构建与问题总结
  18. cv2的安装
  19. 生日蛋糕 POJ - 1190 搜索 数学
  20. JAVA的设计模式之观察者模式----结合ActiveMQ消息队列说明

热门文章

  1. golang学习笔记----源码文件
  2. 《 .NET并发编程实战》阅读指南 - 第14章
  3. jquery动画控制非css属性
  4. Linux实用指令(5)
  5. 设计模式之(九)桥接模式(Bridge)
  6. jQuery实现的全选、反选和获取当前所有选中的值功能
  7. vue+element 根据内容计算单元格的宽度
  8. cs1.6 人物地址查询
  9. Keepalived与MySQL互为主从自动切换配置
  10. Shell 编程 数组