美文网首页
CrashMonkey4IOS的使用

CrashMonkey4IOS的使用

作者: 冰城已无爱 | 来源:发表于2017-01-12 15:57 被阅读0次

首先介绍:mac系统:10.12.2   xcode8   因xcode8不能使用,因此安装xcade7,所以,就可以用了

首先利用命令安装:1.brew install libimobiledevice

                                  2.brew install -HEAD ideviceinstaller

                                  3.brew install imagemagick,会提示让更新到xcode8,可以无视的,我果断的无视了,因为早前也安装过它,所以,过果断的放弃这个提示

                                  4.gem install smart_monkey 安装这个就可以了

然后,一大串命令:  smart_monkey -a BundleID  -w  测试设备的UDID  -c 自定义的配置集路径 (参数必须为目录,目录下必须包含custom.js,若使用handler,目录下需存在名为handler的文件夹,用于存放相关文件。e.g.-c /my/path/custom_cfg)-d 测试报告地址  —compress-result 50%  -n  2

参数说明:

-a: 指向被测程序的BundleID(不可缺省)。e.g.-a com.mytest.app

-w: 指向测试设备的UDID,可以通过$instruments -s devices进行设备id的查看,若缺省则默认指向第一台设备(模拟器或真机)。e.g.-w 26701a3a5bc17038ca0465186407b912375b35a7

-n: monkey测试的执行次数,默认为1次。e.g.-n 3

-d: 测试报告地址,默认为当前目录下的smart_monkey_result文件夹下。e.g.-d ~/my-monkey-test-result

-t: 执行时间,单位为秒。e.g.-t 60

-s: 指向被测app的.dSYM文件,若出现crash,解析crash为明文。e.g.-s testapp.dSYM

-c: 自定义的配置集路径,参数必须为目录,目录下必须包含custom.js,若使用handler,目录下需存在名为handler的文件夹,用于存放相关文件。e.g.-c /my/path/custom_cfg

如果使用custom_cfg必须遵守如下目录结构:

custom_cfg

├── custom.js

└── handler

├── buttonHandler.js

└── wbScrollViewButtonHandler.js

--event-number: 定义Monkey测试的总事件数,默认为50。e.g.--event-number 100

--compress-result: 对测试过程中截取的图片进行压缩,以节省空间开销。e.g.--compress-result 50%

--detail-count: 定义报告详情中记录的事件总数,默认为50,即在报告当中展示最近的50次随机事件,且进行操作示意绘制。e.g.--detail-count 100

--show-config: 打印当前的配置信息,即custom.js。e.g.--show-config

--drop-useless-img: 删除除展示在报告当中的其余截图,以节省空间开销,如,一轮Monkey测试共产出截图100张,参数--detail-count设置为20,那么使用--drop-useless-img会删除其余80张截图。e.g.--drop-useless-img

--list-app: 打印当前连接的真机及模拟器中所安装的app。e.g.--list-app

--list-devices: 打印当前所有可用设备。e.g.--list-devices

--reset-ios-sim: 重启模拟器。e.g.--reset-ios-sim

--version: 打印smart_monkey的版本号。e.g.--version

报告:查看index.html

这个是正常

野蛮展示


没有carsh的

如果有,很正常的就看到log日志的

借图显示

相关文章

  • CrashMonkey4IOS的使用

    首先介绍:mac系统:10.12.2 xcode8 因xcode8不能使用,因此安装xcade7,所以,就可以...

  • iOS自动化测试 CrashMonkey4IOS (简述)

    目测最大的问题是.... xCode 8.0 之后这个是没用了... 所以最好再安装一个8.0以下的Xcode进...

  • iOS稳定性测试工具CrashMonkey4IOS

    输入以下命令,运行iOSMonkey: smart_monkey -a com.taobao -w 785d322...

  • iconfont的使用(下载使用)

    1、下载文件 2、在生命周期中引入项目 beforeCreate () { var domModule = ...

  • Gson的使用--使用注解

    Gson为了简化序列化和反序列化的过程,提供了很多注解,这些注解大致分为三类,我们一一的介绍一下。 自定义字段的名...

  • 记录使用iframe的使用

    默认记录一下----可以说 这是我第一次使用iframe 之前都没有使用过; 使用方式: 自己开发就用了这几个属...

  • with的使用

    下面例子可以具体说明with如何工作: 运行代码,输出如下

  • this的使用

    什么是this? this是一个关键字,这个关键字总是返回一个对象;简单说,就是返回属性或方法“当前”所在的对象。...

  • this的使用

    JS中this调用有几种情况 一:纯粹的函数调用 这是函数的最通常用法,属于全局性调用,因此this就代表全局对象...

  • ==的使用

    积累日常遇到的编码规范,良好的编码习惯,持续更新。。。 日常使用==用于判断的时候,习惯性将比较值写前面,变量写后...

网友评论

      本文标题:CrashMonkey4IOS的使用

      本文链接:https://www.haomeiwen.com/subject/uxodbttx.html