MonkeyScript】的更多相关文章

作为移动端测试必须掌握的初级Android稳定性工具:monkey,提到它时,脑海里一般涌现出两句话: 1.我会用,很简单 就是一行命令,一回车就开始跑起来了 2.使用问题多,不好用 太随机,很多操作没意义 达到深层页面的概率极低 虽然加了各种忽略异常,但是monkey进程还是经常死掉 无法有针对性(指定页面or指定操作)的测试 等等 带着这些问题,将更智能的monkey介绍给大家 智能monkey之monkeyscript(一) 解决问题: 有针对性的指定操作进行稳定性测试 需求(参考搜狗搜索…
原文地址https://www.cnblogs.com/yizhou-xu/p/8072813.html 原文地址https://www.cnblogs.com/YatHo/p/7205162.html MonkeyScript的简单使用 一. 什么是MonkeyScript MS 是官方提供的,除了像猴子一样随机乱点之外,还可以通过编写脚本的形式,完成一系列固定的操作.MS 提供一整套完善的 API 来进行支持,主要还是基于坐标点的操作,包含常用的:点击.长按.输入.等待等操作. 二. Mon…
MonkeyScript:(不支持截屏) 可以被Monkey识别的集合命令 可以完成重复固定的操作   MonkeyRunner(支持截屏操作) 提供一系列API,可以完成模拟事件和截屏操作   Monkey:在adb shell中生成用户或系统的伪随机事件 MonkeyRunner:通过API定义特定命令和事件控制设备 MonkeyRunner Apis: MonkeyRunner用了连接设备或模拟器 MonkeyDevice提供安装,卸载应用,发送模拟事件 MonkeyImag完成图片保存,…
MonkeyScript是一组可以被Monkey识别的命令集合 优点:MonkeyScript可以完成重复固定的操作 使用:adb shell monkey -f <scriptfile> <event-count>  一.MonkeyScript命令 1.DispatchTrackball —— 轨迹球事件 DispatchTrackball(long downtime,long eventtide,int action,float x,float y,float pressur…
#文件名 MonkeyScript.mks #功能: 使用monkey script测试app,此案例是测试搜索功能(输入关键字,然后点击搜索按钮)#参考: http://blog.csdn.net/superloveboy/article/details/48469393# http://yiweifen.com/html/news/WaiYu/13792.html# http://androidxref.com/5.1.1_r6/xref/development/cmds/monkey/sr…
一.MonkeyScript执行脚本的命令 adb shell monkey -f <scriptfile><event-count> 1.Dispatch Trackball--轨迹球事件 轨迹球事件可帮助我们完成“点击”操作 enventide--事件发生的时间 action--0代表按下,1代表弹起,x和y代表坐标点 2.Dispatch Pointer命令--点击事件 action--0代表按下,1代表弹起,x和y代表坐标点 3.Dispath String命令--输入字符…
MonkeyScript的简单使用 一. 什么是MonkeyScript MS 是官方提供的,除了像猴子一样随机乱点之外,还可以通过编写脚本的形式,完成一系列固定的操作.MS 提供一整套完善的 API 来进行支持,主要还是基于坐标点的操作,包含常用的:点击.长按.输入.等待等操作. 二. MonkeyScript的使用 编写MonkeyScript的测试脚本. MS脚本只要是文本即可,不关心后缀是什么,所以编写时不要添加后缀,保存文本格式即可. MS 脚本虽然有一些指定的 API ,但是也有一些…
简介 一年一度的暑假如期而至,每年必不可少的,便是<西游记>这部经典电视连续剧的播出,作为一名90后,对于这部经典剧的情谊,就是观看已成为一种习惯.依然深刻的记得,小时候妈妈为了催促我睡觉,而关掉我的<西游记>,那种哀求不成继而绝望的感觉,至今记忆犹新.长大后只要得空在家,哪怕手里做着其他的事情,也要把电视开着,听一听<西游记>.“你挑着担,我牵着马,迎来日出,送走晚霞——”这首基本人人能唱几句的歌曲,陪着我们一代又一代人,走过童年,青年和少年,甚至中年,或许还有将来的…
Monkey 是Android SDK提供的一个命令行工具, 可以简单,方便地运行在任何版本的Android模拟器和实体设备上. Monkey会发送伪随机的用户事件流,适合对app做压力测试. 1为什么要开展压力测试? 提高产品的稳定性: 提高产品的留存率. 2什么时候开展压力测试? 首轮功能测试通过后和下班后的夜间进行. 3什么是Monkey,Monkey在哪里? Monkey是发送伪随机用户事件的工具.在手机系统里. 顾名思义,Monkey就是猴子,  Monkey测试,就像一只猴子, 在电…
压力测试结果:CRASH:崩溃,应用程序在使用过程中,非正常退出ANR:Application Not Responding MonkeyRunner APIs MonkeyRunner:用来连接设备或模拟器 MonkeyDevice:提供安装.卸载应用,发送模拟事件 MonkeyImage :完成图像保存,及对比的操作 Monkey:在adb shell中,生成用户或系统的伪随机事件MonkeyRunner:通过API定义特定命令和事件控制设备 MonkeyRunner提供了一系列的API 可…