admin管理员组

文章数量:1636892

(Android、iOS)

1、测试移动端:     功能    性能   安全   网络  界面    安装卸载

2、看图工具-- 蓝湖、Axure、墨刀(面试题)

3、移动端的性能指标

1、内存

2、CPU

3、流量

4、电量

5、启动速度

6、滑动速度、界面切换速度

7、与服务器交互的网络速度

web端的性能指标

1、CPU

2、内存

3、网络

4、IO指标

5、磁盘

6、兼容

6、ADB

配置

1、安装JDK的安装包(傻瓜式安装不需要更改路径)

2、我的电脑右击属性-高级系统设置-环境变量

用户变量 新建

JAVA_HOME

C:\Program Files\Java\jdk1.8.0_144(文件所在的目录路径)

系统用户变量 新建

C:\Program Files\Java\jdk1.8.0_144\bin

3.点击确定

4.验证:

运行输入cmd 在黑窗口中输入  java  javac

配置Android -sdk

1.解压压缩包

2.我的电脑右击属性--高级系统设置--环境变量

用户变量 新建

ANDROID_HOME

D:\android-sdk

系统用户变量中

D:\android-sdk\platform-tools

D:\android-sdk\tools

3.点击确定

4.验证:

运行输入cmd 在黑窗口中输入  ADB

配置模拟器或者是真机

下载并安装雷电

adb devices    查看设备编号

adb install 路径安装apk

adb uninstall 包名卸载apk

adb shell pm list packages罗列出所有的包

-s      系统包名

-3      三方的包名

adb shell dumpsys cpuinfo          查看当前移动端的cpu的使用率

-包名查看当前app cpu的使用率

adb shell getprop | findstr dalvik  查看本机内存使用率

adb shell dumpsys meminfo +包名    查看当前app 内存的使用率

adb shell dumpsys activity | findstr "mFocusedActivity"  查看当前的app的包名以及启动项

adb locat 查看手机日志

logcat -v time process >C:/log/aa.txt    打印日志并保存到本机

adb -s 设备名称 logcat -v time process >C:/log/aa.txt  指定设备进行打印

V —— Verbose(最低,输出得最多)

D —— Debug

I —— Info

W —— Warning

E —— Error

F —— Fatal

S —— Silent(最高,啥也不输出)

adb logcat *:W    过滤日志  含w以及w以上的日志

adb -s 设备名称 logcat *:w -v time process >C:/log/aa.txt  指定设备进行打印

不常用的以及用来给面试官命令如下(面试题)

参考网址:https://blog.csdn/qq_26552691/article/details/81348222

adb start-server 或者adb shell,来启动adb服务

adb kill-server 来关闭服务

若启动之后用USB连接手机之后,找不到设备,我们使用:adb nodaemon server这个命令检查5037端口是否被占用,如果被占用,则提示cannot bind 'tcp:5037

adb devices 查看当前连接的设备

adb -s shell 这个命令来进入指定的设备

adb version 查看当前adb版本

adb get-serialno  获取手机的序列号

adb shell wm size 查看手机屏幕分辨率

adb shell cat /proc/cpuinfo  显示手机的cpu信息

adb shell getprop ro.product.model  查看手机的设备型号

adb shell cat /sys/class/net/wlan0/address  获取手机的mac地址

adb shell pm list packages 显示手机里面所有应用的包名

6.通过ADB命令来启动应用

启动应用的命令为:adb shell am start -n /.,其中,代表应用的包名,.代表这个包的启动入口。

所以,要想通过adb命令来启动某个应用,首先必须先获取这个应用的包名和这个应用的启动入口。在这里,我以爱奇艺这个应用为例子,我们先通过 adb shell dumpsys activity | grep mFocusedActivity 这个命令来获取某个应用的包名和这个应用的启动入口,其中, com.qiyi.video即为这个应用的包名,org.qiyi.android.video.MainActivity即为这个应用的启动入口。

接下来,我们只要执行:adb shell am start -n com.qiyi.video/org.qiyi.android.video.MainActivity 这个命令,就可以启动爱奇艺这个应用,出现如下图所示内容,说明启动成功。

7.复制手机文件到电脑

(1)确定复制的文件在手机的哪个路径里。确定了路径之后,我们通过adb shell 链接手机,输入 ls 。

就可以看到手机的文件目录,找到文件所在的目录,通过cd xx(xx即文件名)进入该目录,比如我进入sdcard目录,通过ls查看该目录下的文件

然后拷贝该目录下的 20180712144401.jpg 文件。输入:adb pull /sdcard/20180712144401.jpg  即可将该文件拷贝到电脑中

再进入另一个目录下拷贝另一个文件 cd Download 进入到Download目录下,查看归案目录下的文件,这里我把该文件拷贝到g盘下,Ctrl+D退出连接,转到g盘,通过:adb pull /sdcard/Download/app-all-release.apk 即可将该文件拷贝到g盘中。如果不想转到g盘则按Ctrl+D退出连接之后,直接输入:adb pull /sdcard/Download/app-all-release.apk 即可将文件复制到c盘。

本文标签: JavaADB