Monkey测试脚本编写

应用场景:

针对产品的单一模块做压力/稳定性测试

编写Monkey脚本步骤:

1、创建一个.txt文件,如:monkey.txt

2、USB连接测试机,打开开发者选项中的指针位置,用于元素的坐标定位,如:Tap(1230,3060)

3、在monkey.txt中编写如下脚本(头文件固定,只需copy)

#头文件,控制monkey发送消息的参数
type = raw events
count = 10
speed = 1.0
#以下monkey命令
start data >>
    LaunchActivity(app包名,app的Activity名)
	UserWait(5000)
	Tap(1230,3060)
	UserWait(1000)
	Tap(745,2340)
	UserWait(1000)
	Tap(433,1286)
	DispatchString(11111111111)
	Tap(454,1485)
	DispatchString(123456)
	Tap(750,1735)
	# 后置处理 -- 关闭测试app
	RunCmd(am force-stop app包名)
	UserWait(2000) 

4、将.txt文件保存

5、将.txt文件使用cmd命令push到手机中

adb push txt文件路径 /sdcard/

6、使用adb命令执行monkey脚本

adb shell monkey -f /sdcard/monkey.txt 1  #1表示次数

Monkey脚本常用语法:

 Monkey脚本的优势和弊端:

优势:部署很简单,脚本简单,不需要掌握编程

弊端:只能通过坐标定位,换了其他不同分辨率的手机就会失效;脚本的灵活性不高,不支持复杂的条件控制/循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值