iOS 测试 ios monkey 工具 CrashMonkey4IOS 使用记录

Ron · 2016年09月23日 · 最后由 Only. 回复于 2017年06月06日 · 3103 次阅读

目前正在使用这个工具,
https://github.com/vigossjjj/CrashMonkey4IOS
似乎 1 年多没有维护了。记录下来我的使用方法。我目前碰到的几个问题是。

1. 最大的问题是,只能跑 1 个小时左右,后面就退出了。

这个问题目前我正在研究,有时候是 crash 导致的,但好几次没有 crash,我也只能跑 1 小时,需要调查

2. 生成的 html 报告的截图不是所有,只有一小部分。

这个问题对于我的影响不大,毕竟截图都在,默认的截图是 5 秒一张,似乎太快,需要的话可以修改 js 文件

3. 报 app 的进程是 invalid 的,

一般这个时候,基本是 instruments,挂不到你的进程了,打开 instrements,选择你的设备,看下是否能看到你的 app
我是重启手机解决的

目前的收获

跑出一个 anr 的问题,是搜索栏上有些图标会出现问题,自己测试绝对想不到

共收到 23 条回复 时间 点赞

项目看起来,挺不错的呀,你可以接手继续维护呀

跑多久应该是有参数设置的。

目前用起来其实还是蛮好用的,只是有一个地方不大方便,就是不能灵活关闭每操作一次截图一次。单次 monkey 执行的时间一长电脑内存撑不住。


#2 楼 @chenhengjie123 我的也是,你看这个内存

1 个小时?
我几分钟就退出了,这个项目的 android 版我这儿使用也是一样

#3 楼 @jira 哈哈,你运行多久了?

其实是想维护的,工作太忙了真的没时间,有兴趣的我可以加你来维护,再有就是 xc8.0 不支持 uiautomation 了,内部也在排期做一个基于 UITesting 的 monkey 出来

android 跑完后,手机卡死现象很严重,不知道是什么原因

#5 楼 @chenhengjie123 大概个 2 个小时左右就这样了

#6 楼 @vigossjjj 这个是不是内存泄露哦...

#6 楼 @vigossjjj 来支付宝后就忙飞了吧。。

Ron #10 · 2016年09月26日 Author

#3 楼 @jira 我到时候看看我的

Ron #11 · 2016年09月26日 Author

#6 楼 @vigossjjj 支持你

Stop iOS system log capture.
ERROR: Could not connect to lockdownd, error code -21
这个是什么问题啊

Ron #8 · 2016年10月17日 Author

#15 楼 @helenakeep 直接就不行?

想请教下,运行的时候一直报这个错:the app must be signed with development identity,怎么破?

#17 楼 @hetong 英文都说要用开发签名

warning: Insecure world writable dir /usr/local in PATH, mode 040777
Require 'libimobiledevice' but it's not installed. Please run 'brew install libimobiledevice' to install it. 怎么破?

解决了:之前安装过了,重新 brew link libimobiledevice 就 OK 了

Ron #4 · 2016年11月07日 Author

brew install libimobiledevice ? 不行吗

亲,想问下你的第一个问题怎么解决的,我也遇到跟你一模一样的问题了。跪求回复!

  1. 最大的问题是,只能跑 1 个小时左右,后面就退出了。

设置的时间是 2 小时,不到两小时,遇到

2016-11-14 04:18:18 +0000 Warning: Target app go to outside, trigger re-launch action.

2016-11-14 04:18:24 +0000 Fail: The target application appears to have died
就起不来了。

@vigossjjj 基于 UITesting 的 monkey 做出来了吗?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册