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