前言
iOS稳定性测试业界做的比较少,因为iOS没有提供类似google的那种Monkey工具,在实际的项目中也需要对iOS进行稳定性测试,所以进行了一番调研.先后使用了一些工具到自己开发的工具,从中也学到了不少知识...但是使用过程中发现,最新版本的macaca底层使用的xctestwd,并发多设备的时候,只能运行一个设备,google了一番xctestwd 对多设备兼容不好.不过看过了作者的源码,对我后来使用appium...多设备并发 通过配置不同wda端口和appium端口来实现多设备并发
可查看操作轨迹 每步骤截图一张并标记坐标,最终把所有截图合并成一张gif图....可查询崩溃 Monkey的主要功能还是发现crash,所以在结束后查询是否存在崩溃并发送邮件.
支持自定义用例 在执行monekey前,通过配置自定义用例,来先进行登录....后续
因为实际项目中使用的模拟器进行测试,所以代码中查崩溃日志是用的模拟器的崩溃文件地址,后续会兼容一下真机.使用上并没有其他差别.