Android使用Monkey的自动化测试
来源:互联网 发布:天津seo建站 编辑:程序博客网 时间:2024/05/29 16:29
执行条件:
- 一部Android手机,一台电脑,一根USB。
- adb shell
- 手机连上电脑
上面是按照达成由易到难排列的。
第一个不用废话。
第二个我是在windows系统下打开adb shell的。
打开方式是
- cmd 进入小黑框(这个是windows shell )
cd 到 SDK的platform-tools目录下(c盘要到d盘,直接输入命令 D:)//到platform-tools目录下是为了能执行adb命令,也可以直接给电脑配置环境变量,类似于Java jdk 的环境变量,配置方法
执行命令 adb shell 连接手机
第三个 你可能会说用USB将电脑和手机连接起来不就行了。但我在这个步骤上卡了最久。因为发生了一个device not found。的错误。
在命令行中输入:adb devices查看设备连接情况。如果没有看到类似于
List of devices attached
NX505J device
的 说明就是没连上,后面的就肯定执行不下去,不用一遍遍试了。
可能的原因:没有安装驱动,这个连上网络,usb多插拔几次应该就能装上了。
没有进入开发者的调试模式。需要进入手机设置页面进行设置。
我将USB插拔了几次再试就成功了。执行过adb shell的命令。重新cmd启动小黑框进入到 SDK的platform-tools目录下,不要执行adb shell 直接执行adb devices查看连接情况。看到类似于
List of devices attached
NX505J device
说明成功,执行下面的的步骤
如何运行Monkey
完成上面的步骤后就超简单了。
在连接上手机的adb里执行 adb shell monkey -p your.package.name -v 500
用要测试的程序的包名替换-p后面的包名。(程序的包名在AndroidManifest.xml文件里的manifest元素里的package属性确定)
解释一下这句话-p 要测试的包名,后面接空格加上要测试的包名。-v表示反馈信息的级别,就是log级别。没有仔细看,应该和logcat的级别是一致的v-d-i-w-e
最后表示模拟的次数。
亲测成功。
如有问题欢迎留言。
- Android使用Monkey的自动化测试
- Android自动化测试--monkey的使用
- Android自动化测试monkey的使用
- Android自动化测试--monkey的使用
- 自动化测试Monkey的使用-Android
- Android的Monkey自动化测试
- Android之自动化压力测试工具:Monkey的使用
- Android之自动化压力测试工具:Monkey的使用
- Android之自动化压力测试工具:Monkey的使用
- android使用monkey自动化测试真机上的app
- Android之自动化压力测试工具:Monkey的使用
- Android之自动化压力测试工具:Monkey的使用
- Android之自动化压力测试工具:Monkey的使用
- Android 自动化测试——monkey的使用
- Android的monkey测试、自动化压力测试
- Android自动化测试之Monkey使用
- android 自动化测试 monkey
- android自动化测试 MONKEY
- linux中platform与中断
- 冒泡排序学习心得(Java实现)
- AppStore上架图片资源信息
- WIN32汇编 Richedit控件的使用
- 《TCP/IP详解》学习笔记-第4/5章 ARP和RARP
- Android使用Monkey的自动化测试
- 奈何桥,孟婆汤
- HDU1392 凸包问题求周长 + 裸 + Graham算法
- 打印蛇形矩阵
- iOS中sqlite3的简单应用
- 文章标题
- 【Halcon】Halcon语法 与 《halcon工业应用实用教程》
- tomcat7的安装和配置
- 【HUSTOJ】1107: 孪生素数