Emmagee

Android 性能测试工具
授权协议 Apache
开发语言 Java
所属分类 开发工具、 性能测试和优化
软件类型 开源软件
地区 国产
投 递 者 曾瀚昂
操作系统 Android
开源组织 网易
适用人群 未知
 软件概览

Emmagee是监控指定被测应用在使用过程中占用机器的CPU、内存、流量资源的性能测试小工具。

优势:

  • 开源的
  • 易于使用
  • 特定于进程的监视,包括CPU,内存,网络流量,电池电流,启动时间和状态
  • 呈现实时过程状态的浮动窗口
  • CSV格式的报告,可以将其转换为所需的任何其他格式
  • 用户定义的收集间隔
  • 完全支持Android 2.2及更高版本

Emmagee功能介绍

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

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

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

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

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

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

Emmagee如何使用

1、安装Emmagee应用

apk下载地址:http://code.google.com/p/emmagee/downloads/list

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

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

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

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

生成的CSV文件内容见图:



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

  • 简介 Emmagee是网易杭州研究院QA团队开发的一个简单易上手的Android性能监测小工具,主要用于监控单个App的CPU,内存,流量,启动耗时,电量,电流等性能状态的变化,且用户可自定义配置监控的频率以及性能的实时显示,并最终生成一份性能统计文件。支持SDK:Android2.2以及以上版本,目前不支持7.0的版本。 Why use 开源 使用方便,无需root权限 可以监控单个应用性能 浮

  • Emmagee使用教程 Emmagee: app的性能测试小工具;用来收集app消耗手机资源的情况。 App客户端的性能小工具; 测试客户端性能; 不是测试服务器性能 Emmagee使用过程: Emmagee下载地址:http://www.downcc.com/soft/86297.html A)在被测手机上安装emmagee工具; (例如:adb install) B)在手机上打开启动emmag

  • from:https://www.e-learn.cn/content/qita/2048882 git hub:https://github.com/NetEase/Emmagee wiki:https://github.com/NetEase/Emmagee 地址:https://github.com/NetEase/Emmagee/releases 为什么要使用Emmagee? 与仅进行系统

  • 最近在测试手机app,将使用的性能测试小工具做一总结(都是很简单易上手的工具)方便后续查看 一、GT的基本使用 GT性能测试Android版使用说明 GT各项参数 二、Emmagee的基本使用 Android性能测试工具Emmagee的基本使用 三、Android stuio Android stuio 也可以用来测试安卓手机app的各种数据,现在只是大概了解,还没具体操作熟练,后续在做更新……

  • https://www.cnblogs.com/jytian/p/6516170.html https://blog.csdn.net/harryzzz/article/details/81381920 GT需要root权限,emmagee不需要

  • 安卓性能测试工具 1、下载emmagee.apk安装包 https://github.com/NetEase/Emmagee/releases 2、emmagee设置-邮件设置-发件人、收件人设置为个人企业邮箱 3、企业邮箱密码(客户端授权码)设置:邮箱设置-邮箱绑定-微信绑定-开启安全登录-生成新密码-复制密码 4、SMTP服务器:smtp.exmail.qq.com

  • 1、检测当前时间被测应用占用的CPU使用率以及总体CPU使用量 2、检测当前时间被测应用占用的内存量,以及占用的总体内存百分比,剩余内存量 3、检测应用从启动开始到当前时间消耗的流量数 4、测试数据写入到CSV文件中,同时存储在手机中  保持报告在sdcard目录下,命名类似”Emmagee_TestResult_20140403210532.csv”的文件 转载于:https://www.cnb

  • 入口: com.netease.qa.emmagee.activity.MainPageActivity: ProcessInfo UpdateReceiver Settings.getDefaultWakeLock(this).acquireFullWakeLock() EmmageeService pid uid ListAdapter.checkedProg.getPackageName()

 相关资料
  • 目录 http_load webbench ab siege http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。 但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。 还可以测试HTTPS类的网站请求。 下载地址:http_load-12mar2006.tar.gz 安装很简单 tar z

  • 性能测试应该有两个方向: 单接口压力测试 生产环境模拟用户操作高压力测试 生产环境模拟测试,目前我们都是交给公司的 QA 团队专门完成的。这块我只能粗略列举一下: 获取 1000 用户以上生产用户的访问日志(统计学要求 1000 是最小集合) 计算指定时间内(例如 10 分钟),所有接口的触发频率 使用测试工具(loadrunner, jmeter 等)模拟用户请求接口 适当放大压力,就可以模拟

  • 目标 对ShardingSphere-JDBC,ShardingSphere-Proxy及MySQL进行性能对比。从业务角度考虑,在基本应用场景(单路由,主从+加密+分库分表,全路由)下,INSERT+UPDATE+DELETE通常用作一个完整的关联操作,用于性能评估,而SELECT关注分片优化可用作性能评估的另一个操作;而主从模式下,可将INSERT+SELECT+DELETE作为一组评估性能的

  • go1.6.2 linux/amd64 Ubuntu 16.04 amd64 虚拟机 2 个处理器核心 2 GB 内存 并行测试 BenchmarkParallelHprose2-2 200000 9239 ns/op 789 B/op 25 allocs/op BenchmarkParallelHprose2Unix-2

  • 主要内容:测试命令格式,执行测试命令为了解 Redis 在不同配置环境下的性能表现,Redis 提供了一种行性能测试工具 redis-benchmark(也称压力测试工具),它通过同时执行多组命令实现对 Redis 的性能测试。 性能测试的作用是让我们了解 Redis 服务器的性能优劣。在实际的业务场景中,性能测试是必不可少的。在业务系统上线之前,我们都需要清楚地了解 Redis 服务器的性能,从而避免发生某些意外情况,比如数据量过

  • Redis 性能测试是通过同时执行多个命令实现的。 语法 redis 性能测试的基本命令如下: redis-benchmark [option] [option value] 实例 测试存取大小为100字节的数据包的性能。 $ redis-benchmark -h 127.0.0.1 -p 6379 -q -d 100 PING_INLINE: 85910.65 requests per se

  • 环境 推荐硬件环境 CPU: 32 Cores RAM: 128 GB NIC: 10Gb Ethernet 至少需要5台机器: Jenkins * 1: ${host-jenkins} Sysbench * 1: ${host-sysbench} ShardingSphere-Proxy * 1: ${host-proxy} MySQL Server * 2: ${host-mysql-1},

  • 测试方式 通过 apache benchmark 工具进行压力测试 测试环境 JDK信息: java version "1.8.0_25" Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode) 硬件信息 处理器:2.3