android性能测试环境搭建与测试简介
一、安装jdk
1、安装jdk1.8,见安装包
![](https://img.haomeiwen.com/i5650411/7afcbe55ce0d4666.png)
或者下载安装jdk1.8
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
![](https://img.haomeiwen.com/i5650411/ebe27d9323f83dc7.png)
![](https://img.haomeiwen.com/i5650411/cb4339c8187e46ae.png)
2、配置相应系统变量
计算机→属性→高级系统设置→高级→环境变量
![](https://img.haomeiwen.com/i5650411/46c3fd7f15bb5aa5.png)
系统变量→新建JAVA_HOME变量,变量值填写jdk的安装目录(本人是C:\Program Files\Java\jdk1.8.0_121)
系统变量→寻找Path变量→编辑,在变量值最后输入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
![](https://img.haomeiwen.com/i5650411/09aa8fbc232be7bb.png)
系统变量→新建CLASSPATH变量,变量值填写.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点),系统变量配置完毕
![](https://img.haomeiwen.com/i5650411/0359f7c75793177b.png)
3、检验是否配置成功运行cmd输入java -version(java和-version之间有空格)
若如图所示显示版本信息则说明安装和配置成功。
![](https://img.haomeiwen.com/i5650411/6e2f8cc3ee7fe43b.png)
二、安装android sdk
1、获取android sdk安装包,包见
![](https://img.haomeiwen.com/i5650411/6946cc0e53a7ab6d.png)
或者下载安装包
http://www.android-studio.org/
![](https://img.haomeiwen.com/i5650411/f8313c4f7d99b98a.png)
2、解压文件,找到tools_r25.0.10-windows-1\tools\android.bat,点击打开
![](https://img.haomeiwen.com/i5650411/58535dbc540204a8.png)
3、点击install 13 packages
![](https://img.haomeiwen.com/i5650411/788b1ef59751d5ec.jpg)
同意证书,下载android sdk,可能要一两个小时
![](https://img.haomeiwen.com/i5650411/dd36be356202dad0.png)
![](https://img.haomeiwen.com/i5650411/696fee185b18b6e7.png)
4、安装完成后配置androidhome
在path变量值里加入android SDK中platform-tools和tools的目录路径,这里我的是E:\android-sdk_r20.0.3-windows\android-sdk-windows\platform-tools和E:\adt-bundle-windows-x86_64-20130729\sdk\tools,当然两个之间要加个分号“;”
![](https://img.haomeiwen.com/i5650411/a43d3d14e00ee5c0.png)
三、安装IDEA
1、下载idea
http://www.jetbrains.com/idea/download/#section=windows
![](https://img.haomeiwen.com/i5650411/ee35f37eadc6a700.png)
2、依次安装idea
3、导入jdk
点击file,点击project Strutcture,点击+,选择jdk安装目录
![](https://img.haomeiwen.com/i5650411/3c810bb3ef553b9f.png)
4、导入android sdk,点击file,点击project Strutcture,点击+,选择android sdk安装目录F:\java\tools_r25.2.3-windows;
![](https://img.haomeiwen.com/i5650411/76486928a0f2e954.png)
其中导入jdk1.7与android sdk兼容有问题,网上说jdk1.7有问题有以下报错,1.5、1.6、1.8可以的。
![](https://img.haomeiwen.com/i5650411/e9a39c62640730d6.png)
四、安装cygwin
1、获取cygwin安装包,见
![](https://img.haomeiwen.com/i5650411/739158168dc649ca.png)
2、安装cygwin
![](https://img.haomeiwen.com/i5650411/9fb5f98cd0fefae6.png)
选择本地已有的安装包目录,依次安装即可。
![](https://img.haomeiwen.com/i5650411/1679d27717b4e85e.png)
或者从网上下载,不过下载很慢,笔者试了两次都中途中断了。如果尝试下载可按以下操作。
我们不需要下载所有的软件包(所有的软件包好几个G)
选择安装包的原则:图型界面、Audio、Game相关的不需要选
常用的包:
Base(全选)
Devel:make,gcc,svn,ctags(常用的GCC,可以编译NDK)
Editors:vim,vim-common(基本的编辑程序)
Shells:bash,bash-completion(基本的Shell程序)
Net:openssh;(可使用SSH登录Linux主机)
Doc:cygwin-doc;(联机帮助相关)
基本的软件包及需要的软件包下载完成一般100M不到。
![](https://img.haomeiwen.com/i5650411/d98bda6d112283ff.png)
3、打开cygwin,输入adb,看到以下界面说明环境ok
![](https://img.haomeiwen.com/i5650411/8cf7e70e14de76bb.png)
五、简单的常用命令
1、查看设备连接
adb devices
![](https://img.haomeiwen.com/i5650411/d2b0d77664d4f59d.png)
2、查看设备应用进程列表/获取进程号
adb shell ps
![](https://img.haomeiwen.com/i5650411/5c3e322cf63bf353.png)
![](https://img.haomeiwen.com/i5650411/437ea4474de331ae.png)
com.jollycorp.jollychic6060
3、查看cpu、内存占用
adb shell
top(不确定应用进程名时,可以top打印然后启动应用,排查cpu上涨严重的进程基本上就是要找的)
如下,其中:
--CPU%:CPU占用率
--RSS:实际占用的物理内存数,单位KB
![](https://img.haomeiwen.com/i5650411/a2945256acc0a5ed.png)
4、过滤具体应用CPU、内存占用信息:
adb shell
top -d 1 | grep com.jollycorp.jollychic
每秒打印一次资源利用情况
![](https://img.haomeiwen.com/i5650411/2d6dfba6e360d7b7.png)
5、打印竞品数据
top -d 1 | grepcom.netease.yanxuan(网易严选)
top -d 1 | grepcom.zzkko(shein)
六、性能测试举例
![](https://img.haomeiwen.com/i5650411/40d326f2d79d3737.png)
![](https://img.haomeiwen.com/i5650411/c03422cb934d54d1.png)
![](https://img.haomeiwen.com/i5650411/e11e6bb32795ad59.png)