fastmonkey 压力测试
Xcode10.0版本
转载:https://www.jianshu.com/p/f7edc3695a63?tdsourcetag=s_pcqq_aiomsg
一、背景
优点:非插桩 iOS Monkey, 支持控件,每秒4-5 action事件。
二、准备工作
四 配置XCTestWD项目工程
双击子目录XCTestWD中的XCTestWD.xcodeproj文件
1 修改Product ID (product bundle)
(团队开发者证书需要修改,个人免费开发者证书可跳过此步骤 ?)
2 修改签名账号
2.1) 修改 Code Signing为相应的账号
2.2) 改code Signing为相应的Team账号。
XCTest****->General->Signing->Team
ps: 因为iOS系统的安全机制,用apple开发者账号(个人注册的免费账号也可以)重签名后的未上架应用才能安装到iOS设备,而且设备需要在开发者账号的设备列表.
![](https://img2018.cnblogs.com/blog/881677/201903/881677-20190328192322967-717645605.png)
4 修改XCTestWD项目工程代码中的配置值
4.1) 修改脚本文件中的bundleID
.. > server>XCTestWDMonkey.swift, 文件中的bundleID改为被测App的包名
![](https://img2018.cnblogs.com/blog/881677/201903/881677-20190328192404480-1287070367.png)
3.3) 设置运行时长
.. > server> Controller > Monkey.swift , 修改elapsedTime为需要运行Monkey的时长,注意单位是秒,如下图:
![](https://img2018.cnblogs.com/blog/881677/201903/881677-20190328192427946-1548930855.png)
五 执行Monkey测试
![](https://img2018.cnblogs.com/blog/881677/201903/881677-20190328192448352-906705210.png)
解决:
虽然连的iOS11.x的版本把iOS版本改为9
/Users/xxxxx/Library/Developer/Xcode/DerivedData/XCTestWD-byqpelbzygjptgbegfauyaoyhxbk/Logs/Test/..