ADB环境部署+ADB常见命令

Android系统自带monkey程序,模拟用户触摸屏幕,滑动trackball(轨迹球),按键等操作来对设备上才程序进行压力测试,检测程序多久的时间会发现异常——-崩溃,闪退,无响应

部署ADB环境

ADBAndroid debug brige )是用来连接安卓手机PC端的桥梁,通过ADB服务,在PC端命令行界面(cmd)对手机或者模拟器进行全面操作  

ADB.exe 配置环境

 

 

ADB文件包内的eclipse文件 是用来开发JAVA程序 又称 IDE

ADT 开发Android应用程序 Android使用JAVA语言开发的

SDK manager.exe 管理软件包

Monkey什么时候用产品稳定了,没有特别多的BUG时候,一般会用monkey去测试待测应用的稳定性,健壮性(是否发生崩溃,闪退),手机出厂前的整机测试(对手机整个系统进行的测试)

 

ADB常见命令 夜神端口 62001

Adb logcat 打印日志信息

 

Adb–help 查看帮助手册

Adb devices 检测连接到电脑的安卓设备这个是我们会经常用到的检测命令。

 

Adb push <本地路径><手机路径>从本地推送信息到手机上去

 

 

Sdcard —-是手机内部存储目录

cd cdcard——进入内部存储目录

Ls——获取该目录内的文件及文件夹

获取到手机路径为 /cdcard/server.log.9     Exit——–退出linux命令环境

 

Adb install+xxxx.apk路径 为了获取apk安装包所在地址,可以直接把APP拖到cmd窗口获取 返回success—–安装成功

 

Adb connect+手机IP地址 /disconnect(取消远程调试) 通过wifi进行远程连接手机进行调试 —–手机IP地址 设置关于手机选项——状态信息—IP地址

手机电脑都必须连接同一个路由器

-v用于指定反馈信息界别(信息界别就是日志的详细程度),总共3个级别(-v-v-v-V次数越多,级别越高

 

-P 后面接着的对应的包名,如果是整机测试,就不需要,用此参数指定一个或多个包(package,即APP名字)。

 

 

 

 

 

补充monkey小知识

1.查找包名 adb shell进入shell命令

#cd data/data

#ls

把所有的包名都罗列出来,根据关键词去查包名

 

2.如何查看前台运行的包名及应用名

Adb shell dumpsys activity | findmFocusedActivity

 

3.导出日志到本地

Adb shell monkey {+命令参数} 次数 > PC 本地路径

Adb shell monkey -v-v-v 1000 > d:monkey.txt

  

 

 

 

 

弱 测试实战项目

 在移动互联 时代,用户会在各站 络状况下使用我们的APP,他们使用3G4G 络,甚至还在使用2G,现在的人们更习惯在上下班的路上去关注一些新闻,看看股市,小说,直播,玩游戏等等

那么就会面临一个问题,在地铁,巴士上,甚至是电梯,车库等等的场景里,在这个时候我们就需要针对这些场景,去关注一下软件的运行状态,已经弱 环境下,出现丢包,延时软件的处理机制,避免造成用户的流失。

 

弱 测试的光住点:

丢包

丢包应该是最常见的问题。在tcp协议中,需要不停的发送请求,来确认连接状态,一旦发生丢包,就需要重传,这个时候就需要去检查产品的处理机制,给予什么提示,如果未响应怎么处理这些——-Network Emulator Toolkit 模拟 络丢包场景

安装完成后 在开始菜单搜索 emulator 关键字 找到Network

 

如果是真实的手机 需要手机共享上电脑的 络并且需要无线 卡才可以

使用软件 connectify软件或者 设置—-USB共享 络(百度了解)

 

 

 

 

 

延时

延时也是很常见的问题,由于 络太差,产生了 络波动,导致数据包在传输的时候出现抖动,可能导致请求出现超时的现象。这个时候就需要给予相应的提示,或者是其他的处理方式———fiddler  模拟 络延时场景

 

设置完成后需要重启fiddler 生效。

运行apk 查看是否有响应 判断是否fiddler代理成功

设置延时时间—-rules–customizectrl+r设置时间—ctrl+s保存

启用该设置—-Rules–performance–simulate modem speeds 使设置生效

即可进行模拟延时场景测试

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年5月8日
下一篇 2018年5月8日

相关推荐