利用Emmagee对安卓程序进行性能测试
下载地址:https://code.google.com/p/emmagee/downloads/list
360云盘下载:http://yunpan.cn/cZteBXnMA2RqK 访问密码 9073
GitHub地址:https://github.com/NetEase/Emmagee
Emmagee 是网易杭州研究院 QA团队开发的一款简单易上手的Android性能监控App,主要用于监控单个App的CPU、内存、流量、启动耗时、电量、电流等性能状态的变化,且 用户可自定义配置监控的频率,性能的实时显示以及heap大小的统计(root手机),并最终生成一份性能统计文件。
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文件,使用自带的统计图标功能生成统计图:
本次2.3版本主要新增如下特性:
【新增】增加“应用退出后停止监听”可选项,默认开启;增加该配置是为了方便用户进行自动化测试,测试中app退出仍能继续监听,且最终也会生成一份完整的报告
【修复】小数以逗号分割导致CSV列错乱
【修复】使用原生API获取流量,包括TCP以及UDP
转载请注明:软件测试 » 利用Emmagee对安卓程序进行性能测试