首页 > 移动平台 > 详细

APP_性能测试_Monkey02Script

时间:2019-06-01 14:44:51      阅读:88      评论:0      收藏:0      [点我收藏+]
MonkeyScript
MonkeyScript是一组可以被Monkey识别的命令集合
? 优点:MonkeyScript可以完成重复固定的操作
? 使用:adb shell monkey -f
 
MonkeyScript命令
DispatchTrackball
? 轨迹球事件
? DispatchTrackball(long downtime,long eventtide,int action,float x,float y,float pressure,float size,int metastate,float xprecision,float yprecision,int device,int edgeflags)
? 注意:按一个键需要两个轨迹球事件
DispatchTrackball参数详解
#long downtime指键最初被按下的时间
#long eventtide指事件发生的时间
#int action指具体操作的动作,如按下
#float x,float y指x和y的坐标
#float pressure压力事件的大小(0~1) #float size指触摸的记事值(0~1)
#int metastate指当前按下mate键的标识
#float xprecision,float yprecision指x和y坐标的精确值
#int device事件的来源(0~x)
#int edgeflags指超出屏幕了范围
action:0代表按下,1代表弹起
 
 ————————————————————————————————————————————————————————————————————
脚本部分:
手机—设置开发者选项—设置—关于手机—版本号、连续点击7次提示 开发者模式—开发者模式里面有个指针位置
写脚本

typ=user
count=10
speed=1.0
start data >>
LaunchActivity(com.android.browser,com.android.browser.BrowserActivity)
UserWait(8000)
DispatchPointer(10,10,0,200,100,1,1,-1,1,1,0,0)
DispatchPointer(10,10,1,200,100,1,1,-1,1,1,0,0)
DispatchPress(112)
UserWait(1000)
DispatchString(www.baidu.com)
DispatchPress(66)
UserWait(5000)

技术分享图片

调用的时候需要把文件传到手机虚拟机里执行monkey命令

技术分享图片

执行脚本:执行了11个事件

技术分享图片

 

 

 

APP_性能测试_Monkey02Script

原文:https://www.cnblogs.com/njq666/p/10959513.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!