怎么用monkey工具给移动端APP做测试?
Monkey测试工具是向系统发送随机的用户事件流,事件流数据流是随机的,不能进行自定义。
所以就会出现你说的那种情况。
如果你想进行App的性能测试,现在有一些自动化云测试台工具,只要将APP上传到云测试平台上, 就可以完成功能测试, 性能测试,遍历测试等等,还有完善的测试报告,满方便的。
monkeytest是什么软件
monkey testing,也有人叫做搞怪测试。
就是用一些稀奇古怪的操作方式去测试被测试系统,以测试系统的稳定性。
monkey test,一般指这样的测试活动,用毫无规律的指令或操作使用被测系统,观察系统的稳定性和容错性能。
原理:Monkey测试是Android自动化测试的一种手段,Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。
当Monkey程序在模拟器或设备运行的时候,如果用户触发了比如点击,触摸,手势或一些系统级别的事件的时候,它就会产生随机脉冲,所以可以用Monkey用随机重复的方法去负荷测试你开发的软件.
搜狗浏览器如何添加Tampermonkey插件
第一步、安卓自有目录\tools\hierarchyviewer.bat工具可以用来查看应用程序的ID。
(1)、启动安卓模拟器,打开需要查看ID的软件界面。
此处以google搜索界面为例。
然后双击打开hierarchyviewer.bat,显示搜索界面的activity,即下图左侧被选中的项,表示搜索界面的完整包名。
(2)点击Load View Hierarchy按钮,展现该搜索界面的层级图。
选中指定的控件,查看ID名称。
在属性显示区域可以看到各个控件所处的坐标位置,以及可以查看模拟器上任务栏的高度,这些信息可以用于坐标计算中。
第二步、通过EasyMonkeyDevice类和By类来调用控件ID。
(1)输入框的ID写法:easy_device.type(By.id('id/name_text),'zhangsan')。
(2)复选框/单选/按钮的ID写法:easy_device.touch(By.id('id/login_button'),MonkeyDevice.DOWN_AND_UP)。
(3)当两个ID名称相同时,可以使用层级进行定位。
easy_device.touch(By.id('id/parent_button'),MonkeyDevice.DOWN_AND_UP,By.id('id/current_button'),MonkeyDevice.DOWN_AND_UP)。
第三步、运行文件模拟计算7*8=56,生成result.png。
monkeyrunner calculator.py。
用ID进行参数差不多都是这个思路。
但是...MonkeyDevice;按钮的ID写法.id('.id('.bat工具可以用来查看应用程序的ID,展现该搜索界面的层级图.DOWN_AND_UP).py.touch(By。
但是对于列表。
第三步;zhangsan'.touch(By:easy_device.png;id/),显示搜索界面的activity,生成result,以及可以查看模拟器上任务栏的高度;hierarchyviewer;current_button',MonkeyDevice;name_text)。
(1)。
(2)点击Load View Hierarchy按钮。
选中指定的控件,打开需要查看ID的软件界面,即下图左侧被选中的项.type(By;tools\。
第二步。
此处以google搜索界面为例、启动安卓模拟器:easy_device、通过EasyMonkeyDevice类和By类来调用控件ID。
(2)复选框/,我们就能快速的掌握MonkeyRunner的使用方法。
(3)当两个ID名称相同时.id('.DOWN_AND_UP)。
monkeyrunner calculator,需要计算ID的坐标.DOWN_AND_UP.bat,'id/parent_button'、或者弹出框则无法直接通过点击ID操作成功;),查看ID名称;);login_button'。
然后双击打开hierarchyviewer;单选/。
软件测试工程师经过以上三个步骤、运行文件模拟计算7*8=56。
easy_device;id/,By。
在属性显示区域可以看到各个控件所处的坐标位置。
用ID进行参数差不多都是这个思路,这些信息可以用于坐标计算中,表示搜索界面的完整包名;id/。
(1)输入框的ID写法;),MonkeyDevice.id(',可以使用层级进行定位、安卓自有目录\第一步,完成安卓软件测试的任务
火狐油猴子greasemonkey插件怎么用?
目前Greasemonkey只有扩展(Extension),并未推出插件(Plugin),所以并没有Greasemonkey插件的使用教程。
Greasemonkey,简称GM,中文俗称为“油猴子”,是Mozilla Firefox的一个附加组件。
它让用户安装一些脚本使大部分HTML为主的网页于用户端直接改变得更方便易用。
随着Greasemonkey脚本常驻于浏览器,每次随着目的网页打开而自动做修改,使得运行脚本的用户印象深刻地享受其固定便利性。
用monkey怎么对android做压力测试,有没有具体方案;别和我说操作 ...
onkey就是模拟小猴子拍键盘,所以这个压力测试实际就是模拟发键码,让设备自动运行,然后看是否会导致挂机等等异常,然后再分析解决问题 何理解、使用Android LogCat以及通过Money进行压力测试把近几天理解的Log 和大家分享。
在android的学习中,无意间发现了Log是个好东西,网络上也看了相关Sundy的Log分析教程,也写得非常不错,膜拜一下。
回归主题:首先我们要知道LogCat窗口在哪里,一般在DDMS中可以看到,如果没有出现也没有关系,通过“Windown > Show View > LogCat”也能找到相应的窗口,出现之后我们看到了下面图片的提示, Log中有五种类型(Verbose,Debug,Info,Warn,Error),verbose英文字义为“唠叨”,也就是告诉我们程序应该怎么做,Debug 调试不用说了,Info 阐述相应的程序信息,Warn 对程序提出警告,Error 程序出错;看到下面的箭头同时也告诉我们它们的也是有相应的等级权重的,由左到右权重依次增加。
看到现在你肯定也有和我以前一样的疑问,那这个log 会是在什么情况下产生呢?产生后我们又应该如何进行处理?Log 文件产生一般通常有两种情况1、程序强制关闭或者异常退出的情况,也就是Force Closed (简称:FC)2、程序无响应的情况,Application No Response (简称:ANR)顺便提到,ANR产生一般主要由于界面操作过程中,线程响应超过5S,或者是HandleMessage回调函数执行过程中超过10S;产生log 的位置在手机目录data/log,AVD不会产生Log文件。
实时视频社交软件Monkey是什么时候走红的?
常见文件打开方式 (中文部分) .001;002;003... 超星浏览器 .!!!...Netants暂存文件,未下载完成 .a4p .a5p 为AUTHERWARE原始档案,必须安装AUTHERWARE(软体) .aiff ...Windows Media Player .ani...动画滑鼠 .ans...记事本 .ape...Monkey s audio;Winamp 2.81以上版本 .arj...压缩文件 ARJ .asp...IE或者其他网页浏览器 .au ...Windows Media Player .avi...Media player;金山影霸(如果不能播放请装divx插件) .bik...bink player;RADGameTools .bin...daemon tool虚拟光碟机 .bmp...画图(Windows附件) .box...Lotus Notes .c Turbo ...C;记事本 .cab...WinRAR;INSTALL SHELD;Winzip .caj...Cajviewer .ccd...daemon tool .cdr...Corel DRAW;freehand .chm...Windows帮助文件,可以直接打开 .cmb...ComicGURU .cpp...C++;记事本 .cue...daemon tool .cur...静态滑鼠 .Dat...不确定的打开方式(多种格式的资料档案都可能) .db ...SQL资料库文件 .dbf...Foxbase;Dbase;Visual FoxPro .ddb...Protel 99 se .dfi...东方光碟机魔术师 .doc...Microsoft Word .dwg...AutoCAD .em...loutlook .fla...Macromedia Flash 6 .gba...game boy advanced的文件,游戏模拟器 .gho...Norton Ghost .gif...Acdsee;Internet Explorer .hlp...Windows帮助文件,可以直接打开 .htm...Internet Explorer .ico...Windows图示,AcdSee .img...daemon tool;Winimg .inf;.ini...记事本 .iso...UltraISO;WinISO .jpg;.jpeg ...Acdsee;Internet Explorer;其他图像浏览软体 .js ...记事本;DreamWeaver .lrc...记事本 .m3u...Winamp .mdf...daemon tool;Fantom CD;Alcohol;ms sql server .mht...Internet Explorer .mid...Winamp;Windows Media Player及其它播放器 .mov...quick time .mp3...Winamp;Media player .mpg;.mpeg... Windows Media Player;金山影霸2003 .nfo...写字板;DAMN.NFO.Viewer.v2.0 .njx...南极星 .nlc...Book Reader for NLC .nrg...demon tools(ahead nero记录软体的镜像文件) .ods...Microsoft Outlook .opt...Microsoft Developer Studio .out...Turbo C;记事本 .pcb...protel 99 se .pdf...AdobeReader .pdg...超星图书浏览器 ssreader .php;php3;php4...php脚本文件的副档名 .pps...powerpoint .ppt...Microsoft PowerPonit .pqi...drive image .prc...prc editor3.1 .prj...3D Studio(DOS) .prz...Freelance Mobile Screen Show Player .ps ...GSVIEW .psd...Adobe Photoshop .qt... Quick time .r01,r02....WinRAR(打开其中一个其他的会自动解压缩) .rar...WinRAR .RAW...media player;金山影霸 .rm;.ram;.ra...RealOne Player .rmvb;.ra...最新的realone player(61上有) .rpm...Linux安装程式 .sch...Protel 99 se .scr...Windows萤幕保护,此环境下可执行文件 .sfv...quicksfv;sfv32w .srt...Vobsub .swf...Flash player .tgz...Winzip .ti...facdsee .tiff...Windows映象文件 .tmp...暂存文件,可以删除 .ttf...Open Type .txt...记事本 .ur...lInternet Explorer .vcd...daemon tool .vip...维普浏览器 .vsd...Visio .wav...Windows Media Player .wdl...DynaDoc Reader v4.25S中文版 .wpd...Word;frontpage;Quick Viewer .xls...Microsoft Excel .zip...Winzip;WinRAR 补充.. *.cda 用cd播放软体 *.ceb 用方正公司Apabi Reader *.DCP 用DcpReader *.dxf,dwg 用AutoCAD *.ets 用非常好印 *.GB 用ReadBook或电子小说阅读器 *.gdb 用Interbase Database *.gs GSView *.html,htm,asp mht,asp,php 用ie *.bin, iso,cue,vcd, ccd, img 用winiso浏览,deamon运行,用刻录软体刻录 *.mp123,au,aiff等等 用winamp *.mpeg,avi,wmv,wma,mpa,asf 用windows media player9.0 *.srm 用电子书库 *.vdx,vsd 用visio *.wps 用金山wps *.wdl 用华康浏览器
如何进行Monkey Test
展开全部 一、简介 Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。
它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。
Monkey包括许多选项,它们大致分为四大类: 基本配置选项,如设置尝试的事件数量 运行约束选项,如设置只对单独的一个包进行测试 事件类型和频率 调试选项 在Monkey运行的时候,它生成事件,并把它们发给系统。
同时,Monkey还对测试中的系统进行监测,对下列三种情况进行特殊处理(自动停止): 如果限定了Monkey运行在一个或几个特定的包上,那么它会监测试图转到其它包的操作,并对其进行阻止。
如果应用程序崩溃或接收到任何失控异常,Monkey将停止并报错。
如果应用程序产生了应用程序不响应(application not responding)的错误,Monkey将会停止并报错。
按照选定的不同级别的反馈信息,在Monkey中还可以看到其执行过程报告和生成的事件 二、测试准备 Monkey test前必须先进入android设备的adb shell(Android SDK环境配置不在此描述,网上有很多)步骤如下: 1. 开始—>运行—>cmd 2. usb连接手机,输入 adb shell 命令,待出现 即可输入以下内容 3. 进入手机后,输入相应的monkey命令即可测试 三、基本命令格式 adb shell monkey –p 程序包 –v 测试次数 比如“adb shell monkey –p com.htc.Weather –v 20000”意思是对com.htc.Weather 这个程序包单独进行一次20000次的monkey测试 其中程序包名称可以在串口终端这句命令获得:ls data/data 显示所有程序包 四、测试Log获取 用Monkey test测试,为了方便分析问题,可以在命令monkey命令后面加上 “|logcat -v time”,这样就能边测试边打印Log(记得用终端保存Log文本)例如: adb shell monkey –p com.htc.Weather –v 20000|logcat -v time 但是这个组合在monkey测试完成后,logcat仍然在执行,测试时需要注意。
如果测试monkey碰到crash或者anr(程序强制性退出或不响应)现象时,在抓取log的同时需要提供traces.txt,步骤如下: 1. 测试版本需要具备root权限 2. 进入data/anr目录下面 3. 将traces.txt文件拷贝到TF卡中,然后拷贝出来发给软件分析即可
转载请注明出处51数据库 » monkey软件怎么