百人计划测试小组-一步步提升测试技能我的技术博客

monkey实现登录操作

2019-02-27  本文已影响1人  卜了了

adb connect 127.0.0.1:62001
查看设备上安装的包名:
adb shell pm list package

adb shell pm list package |grep "部分包名"
com.riselinkedu.teacher.
3,activity获取

4,通过monkey来模拟用户的随机操作,检测被测应用是否出现异常
包名:com.riselinkedu.teacher
执行语句:
adb shell monkey -p com.riselinkedu.teacher --pct-touch 40 --pct-motion 25 --pct-appswitch 10 --pct-rotation 5 -s 1000 --throttle 400 --ignore-crashes --ignore-timeouts -v -v 200

这里刚才执行错了,No activities found to run, monkey aborted.因为包名写错了。

5,启动教师app,进入到登录界面输入用户名和密码进行登录


图片 1.png

命令是:
monkey脚本格式,分为两部分,一是头文件信息,一是具体monkey命令

#头文件信息
type = raw events
count = 1
speed = 1.0
#具体monkey命令
start data >>
#具体monkey脚本
LaunchActivity(com.riselinkedu.teacher,com.riselinkedu.teacher.ui.account.AccountActivity)
UserWait(2000)
Tap(100,495,2000)#点击用户名输入
DispatchString(gz819)
UserWait(2000)
Tap(138,591,2000)#点击密码输入
DispatchString(123456)#
Tap(631,530,1000)#点击登录按钮

保存文件为teacher.txt

将这个文件发送到手机
adb push /Users/yaling/Downloads/teacher.txt /sdcard

执行这个脚本
adb shell monkey -f /sdcard/teacher.txt -v -v 1

模拟器中会启动这个教师app,进行登录。

上一篇下一篇

猜你喜欢

热点阅读