100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Monkey脚本编写

Monkey脚本编写

时间:2020-02-14 20:21:24

相关推荐

Monkey脚本编写

脚本优势:简单、快捷、不需要借助任何工具,可以做简单的性能测试

脚本缺点:只能简单实现坐标、按键等基本操作,无逻辑性

脚本格式:

脚本API:

例子:

打开浏览器,输入, 测试10次

步骤分解:

1.打开浏览器

2.清空网址

3.输入网址

4.确认,载入网址

5.完成退出浏览器

脚本如下:

#头文件、控制monkey发送消息的参数

type= raw events

count= 10

speed= 1.0

#以下为monkey命令

start data >>

#1.打开浏览器

LaunchActivity(com.vivo.browser,com.vivo.browser.BrowserActivity)

#等待5秒

ProfileWait()

#2.光标聚焦在网址输入框

Tap(500,120)

ProfileWait()

#3.输入网址

DispatchString()

ProfileWait()

#4.提交

DispatchPress(KEYCODE_ENTER)

ProfileWait(2000)

#5.返回到桌面

DispatchPress(KEYCODE_BACK)

ProfileWait(2000)

DispatchPress(KEYCODE_BACK)

例子2:登录五维云

#头文件、控制monkey发送消息的参数

type= raw events

count= 10

speed= 1.0

#以下为monkey命令

start data >>

#1.打开五维云

LaunchActivity(com.hx.wwy,com.hx.wwy.SplashActivity)

#2.输入账号和密码

Tap(1000,680)

DispatchString(18627567611)

Tap(900,850)

DispatchString(123456)

Tap(500,1100)

运行脚本

1、将文件push到手机中

将文件放到手机中:adb push 本地monkey文件 /data/local/tmp

运行文件:adb shell monkey -f /data/local/tmp/monkey.txt --throttle 500 -v -v 1

补充知识:

查看前台应用包名称:adb shell dumpsys activity | find "mFocusedActivity"

如何找程序的启动activity,将包中的内容导出。MAIN中的activity就是LaunchActivity函数中的第二个参数

adb shell dumpsys package 包名称 > d:/文件名.txt

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。