android 性能测试 简介,android性能测试环境搭建与测试简介

一、安装jdk

1、安装jdk1.8,见安装包

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

或者下载安装jdk1.8

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2、配置相应系统变量

计算机→属性→高级系统设置→高级→环境变量

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

系统变量→新建JAVA_HOME变量,变量值填写jdk的安装目录(本人是C:\Program Files\Java\jdk1.8.0_121)

系统变量→寻找Path变量→编辑,在变量值最后输入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

系统变量→新建CLASSPATH变量,变量值填写.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点),系统变量配置完毕

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

3、检验是否配置成功运行cmd输入java -version(java和-version之间有空格)

若如图所示显示版本信息则说明安装和配置成功。

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

二、安装android sdk

1、获取android sdk安装包,包见

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

或者下载安装包

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2、解压文件,找到tools_r25.0.10-windows-1\tools\android.bat,点击打开

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

3、点击install 13 packages

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

同意证书,下载android sdk,可能要一两个小时

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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,当然两个之间要加个分号“;”

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

三、安装IDEA

1、下载idea

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2、依次安装idea

3、导入jdk

点击file,点击project Strutcture,点击+,选择jdk安装目录

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

4、导入android sdk,点击file,点击project Strutcture,点击+,选择android sdk安装目录F:\java\tools_r25.2.3-windows;

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

其中导入jdk1.7与android sdk兼容有问题,网上说jdk1.7有问题有以下报错,1.5、1.6、1.8可以的。

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

四、安装cygwin

1、获取cygwin安装包,见

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2、安装cygwin

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

选择本地已有的安装包目录,依次安装即可。

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

或者从网上下载,不过下载很慢,笔者试了两次都中途中断了。如果尝试下载可按以下操作。

我们不需要下载所有的软件包(所有的软件包好几个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不到。

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

3、打开cygwin,输入adb,看到以下界面说明环境ok

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

五、简单的常用命令

1、查看设备连接

adb devices

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2、查看设备应用进程列表/获取进程号

adb shell ps

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

com.jollycorp.jollychic6060

3、查看cpu、内存占用

adb shell

top(不确定应用进程名时,可以top打印然后启动应用,排查cpu上涨严重的进程基本上就是要找的)

如下,其中:

--CPU%:CPU占用率

--RSS:实际占用的物理内存数,单位KB

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

4、过滤具体应用CPU、内存占用信息:

adb shell

top -d 1 | grep com.jollycorp.jollychic

每秒打印一次资源利用情况

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

5、打印竞品数据

top -d 1 | grepcom.netease.yanxuan(网易严选)

top -d 1 | grepcom.zzkko(shein)

六、性能测试举例

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

a576640a30dd?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值