移动测试站点推荐: https://testerhome.com/ 专项相关帖子推荐: 《Android 性能测试初探》合集 移动无线应用专项测试浅谈 公开课: 【腾讯课堂】Testerhome 公开课 测试工具 : 场次工具: GT http://gt.tencent.com/download.h ...
分类:
移动开发 时间:
2016-05-27 21:40:52
阅读次数:
333
今天在testhome上听到某位厉害的人物讲他们专项测试的性能测试,因为自己也做过性能专项测试但是是客户端PC上的,现在我总结下他提到的一些内容和我自己的一些看法
性能专项我们关注哪些:
1.关注资源消耗(CPU、内存、流量、功耗)
2.启动耗时(冷启、热启),(这个也是很多云测时用到的一个指标)
3.主要页面加载时间
4.内存泄漏...
分类:
移动开发 时间:
2016-05-12 23:18:35
阅读次数:
245
Android性能专项测试测试点指导(一)
上一篇文章通过导图的方式介绍了性能专项的几个测试点,那么今天将会详细阐述下。
内存:内存泄漏:
老生常谈的最多就是这货,这家伙的测试方法其实是最简单也是最难的,为什么简单,因为你要定位到路径,只需要重复操作即可,比如你怀疑播放器泄漏了,重复进入退出N次,那么就可以确定是播放器出问题了,可以提单了;说难,你需要进一步分析到底是哪里泄漏了,通过MAT工具...
分类:
移动开发 时间:
2016-05-12 23:12:03
阅读次数:
239
数据准备
battery-historian工具需要使用bugreport中的Battery History
数据,我们在开始的时候需要通过以下命令来打开电池数据的获取以及重置:
adb shell dumpsys batterystats --enable full-wake-history
shell dumpsys batterystats --reset
123123
上...
分类:
移动开发 时间:
2016-04-29 20:02:45
阅读次数:
269
数据准备
battery-historian工具需要使用bugreport中的Battery History
数据,我们在开始的时候需要通过以下命令来打开电池数据的获取以及重置:
adb shell dumpsys batterystats --enable full-wake-history
shell dumpsys batterystats --reset
123123
上...
分类:
移动开发 时间:
2016-04-26 21:57:25
阅读次数:
210
今天在testhome上听到某位厉害的人物讲他们专项测试的性能测试,因为自己也做过性能专项测试但是是客户端PC上的,现在我总结下他提到的一些内容和我自己的一些看法 性能专项我们关注哪些: 1.关注资源消耗(CPU、内存、流量、功耗) 2.启动耗时(冷启、热启),(这个也是很多云测时用到的一个指标) ...
分类:
移动开发 时间:
2016-04-10 17:35:27
阅读次数:
206
dex2jar
辅助工具JD-GUIdex2jar包下载完dex2jar包后,解压缩后得到下面的目录:反编译讲APK包后缀名改为.zip文件,然后解压缩,解压缩后得到的文件目录如下:这个里面和apktool工具反编译的文件是有区别的,比如AndroidManifest.xml文件没有之前那么清晰,看不到原来数据:
当然这个地方我们不关心这个,我们主要看classes.dex文件,把这个文件copy...
分类:
移动开发 时间:
2015-11-13 13:15:05
阅读次数:
427
参考文章:Android应用的耗电量统计
深入浅出Android App耗电量统计
耗电量APIAndroid系统中很早就有耗电量的API,只不过一直都是隐藏的,Android系统的设置-电池功能就是调用的这个API,该API的核心部分是调用了com.android.internal.os.BatteryStatsHelper类,利用到PowerProfile类,要读取power_profi...
分类:
移动开发 时间:
2015-10-20 00:06:58
阅读次数:
930
Batterystats & Battery Historian Walkthrough
Battery Historian Charts
Android应用的耗电量统计
batterystats使用条件
5.0以上系统
battery-historian脚本
batterystats的启动
启动统计Battery数据的话,首先要初始化batterystats数据...
分类:
移动开发 时间:
2015-10-13 12:19:38
阅读次数:
294
Speed up your app
Heap Snapshot能做什么?获取Java堆内存详细信息,可以分析出内存泄漏的问题Heap Dump启动在内存面包中,点击图中红色标注的按钮,就会显示我们的Heap Snapshot面包Heap Snapshot面板Heap Snapshot详细信息面板
该面板里的信息可以有三种类型:app heap/image heap/zygote heap.
分别...
分类:
移动开发 时间:
2015-10-09 18:23:51
阅读次数:
235