做高仿网站,网站建设与设计ppt模板,安阳网站建设报价,涞水县住房和城乡建设局网站说起Monkey测试#xff0c;大家想到的是monkey测试只有安卓有#xff0c;monkey测试只针对安卓app#xff0c;今天给大家分享一下Monkey测试在iOS端也能跑#xff01;iOS端app也能使用Monkey测试来执行稳定性测试。
一、环境准备
1、准备Mac设备#xff0c;并安装xcodeI…说起Monkey测试大家想到的是monkey测试只有安卓有monkey测试只针对安卓app今天给大家分享一下Monkey测试在iOS端也能跑iOS端app也能使用Monkey测试来执行稳定性测试。
一、环境准备
1、准备Mac设备并安装xcodeIDE
2、安装cocoapods在终端执行命令sudo gem install cocoa pods -v1.11.3并按提示输入设备登录密码执行成功如图所示 二、初始化项目
1、下载Fastbot-iOS项目代码https://github.com/bytedance/Fastbot_iOS
2、在终端cd到Fastbot_iOS当前项目目录下cd Fastbot_iOS
3、然后执行命令cd Fastbot-iOS pod install —repo-update
1执行pod install —repo-update时报错解决方案
$ cd ~/.cocoapods/repos
$ pod repo remove master
$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
2上面的命令执行完成后在Podfile文件中添加一行命令source https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
3再执行命令pod install如图
4、使用XCode打开项目目录下Fastbot-iOS/Fastbot-iOS.xcworkspace
1设置签名为自动签名 2修改bundle ID为唯一值 三、运行项目
1连接手机到电脑在手机中弹出的对话窗中选择信任在Xcode中选择构建目标为连接的设备
2信任FastbotRunner工具选中FastbotRunner.m文件点击如下截图的按钮 执行testPingNetwork文件 3等FastbotRunner安装成功后 4在手机设置—》通用—〉设备管理—》开发者app中信任FastbotRunner证书 5打开FastbotRunner网络权限执行testPingNetwork在手机上点击FastbotRunner-Runner app
6弹出黑色界面后等待30s左右点击Home键或屏幕底部上滑回到桌面此时弹出是否打开网络权限的弹窗选择【无线网络或蜂窝数据】即可如图 7Xocde运行log中出现ping network success则打开网络成功如果不成功可以重复尝试56步骤 四、开始测试
1、确定被测试app已经被安装到设备中并且可以正常运行
2、设置scheme参数 3、执行测试然后在手机上可以观测到被测试app已经被拉起并开始自动执行操作 4、在运行Scheme中设置测试参数参数含义如下 字段 说明 BUNDLEID 被测试app的Bundle ID duration 测试时长单位分钟 launchenv 启动测试app的环境变量一般为空或者以’:’分割的keyvalye形式 throttle 操作间隔单位毫秒 五、crash报告获取方式
方式一crash上报平台查看比如bugly、Firebase等
方式二参考文章https://blog.csdn.net/dou_being/article/details/114242071
方式三参考文章https://blog.csdn.net/dou_being/article/details/114740525 欢迎关注公众号测试记