Xcode+Fastmonkey+iOS???Monkey問題
一泊脐、環(huán)境準備:
1 、Xcode 10.1?(也可是其他版本) ? ——(用于導入Faskmonkey工程及運行monkey測試)
2 熙兔、iOS 第三方庫管理工具-Carthage ——(下載Faskmonkey工程所依賴的第三方庫)
3 、iOS開發(fā)者證書文件——(用于工程中的構建及簽名艾恼、團隊或個人都行)
4 住涉、Fastmonkey-master工程代碼?,github上下載钠绍,
[if !supportLists]l?[endif]命令如下:
git clone https://github.com/zhangzhao4444/Fastmonkey.git
[if !supportLists]l?[endif]直接下載舆声,鏈接如下:
https://github.com/zhangzhao4444/Fastmonkey?
[if !supportLists]l?[endif]下載版本需要注意
Xcode 9.2 + Fastmonkey-xcode9.2
Xcode 10.1 + Fastmonkey-master
5、真機一部柳爽,且已安裝app??—— 獲取ipa媳握,手工安裝(推薦)
二、Fastmonkey工程下載后配置(個人免費開發(fā)者賬號)
1磷脯、在終端打開下載Fastmonkey的位置:/Users/xxx/Fastmonkey/XCTestWD-master在終端中修改XCTestWD-master目錄中的Cartfile文件蛾找,修改如下:(xcode10.1跟我一個配置就可以 update成功)
github "httpswift/swifter" == 1.4.3
github "SwiftyJSON/SwiftyJSON" == 4.0.0
github "cezheng/Fuzi" ~> 2.1.0
github "tadija/AEXML" == 4.2.2
github "CocoaLumberjack/CocoaLumberjack" == 3.5.2? ??
github "Quick/Nimble"
2、下載Fastmonkey工程依賴的包(每一次更改Cartfile文件的配置都需要carthage update)
[if !supportLists]l?[endif]在終端執(zhí)行終端執(zhí)行carthage update(更新時間過長)
若果有報錯赵誓,在Xcode > Preferences > Locations腋粥,選擇Xcode的版本晦雨,即可 ?
注:xcode10.1對應的
三、配置XCTestWD項目工程
1隘冲、用Xcode打開XCTestWD.xcodeproj闹瞧,進行配置
[if !supportLists]l?[endif]在XCTestWD->General->Signing->Team,把賬號配置一下
[if !supportLists]l?[endif]XCTestWD->General->Bundle?Identifier改成自己的展辞,可以自定義奥邮,不要重復
[if !supportLists]l?[endif]XCTestWDUITests->?General->Signing->Team 配置一下賬號
[if !supportLists]l?[endif]XCTestWDUITests->Build?Settings->Packaging->Product Bundle?Identifier改成自己的,可以自定義罗珍,不要重復
2洽腺、XCTestWD->Server->XCTestWDMonkey.swift文件講bundleID?修改為自己APP的bundleID
3、XCTestWD->Server->Controllers->Monkey.swift文件修改執(zhí)行時長(單位是秒)
四覆旱、執(zhí)行Fastmonkey
1蘸朋、選擇要執(zhí)行的手機與Target注意App事先安裝到被測試手機上,手機已經(jīng)插入Mac電腦USB接口(從下拉列表中選擇XCTestWDUITests與手機)
2扣唱、執(zhí)行monkey(選擇【Product】--【Test】執(zhí)行Monkey測試)
3藕坯、在手機上看monkey的運行就可以了
五、查看monkey運行的日志
1噪沙、下載VSCode 工具:https://visualstudio.microsoft.com/zh-hans/downloads/
2炼彪、查看Fastmonkey執(zhí)行的日志(自己查看自己文件的位置去找,這是大致位置)
/Users/zhiyue/Library/Developer/Xcode/DerivedData/XCTestWD-ermaobirkahgmlafcknszizwcinr/Logs/Test
找到日志后正歼,使用VSCode工具打開
六辐马,參考文檔
[if !supportLists]1、?[endif]iOS測試-Fastmonkey:https://www.cnblogs.com/mcboy/p/9074622.html
[if !supportLists]2局义、?[endif]Fastmonkey:iOS壓測(Xcode10.1):http://www.reibang.com/p/f7edc3695a63
[if !supportLists]3喜爷、?[endif]Fastmonkey-Xcode9.2/Xcode10.1爬坑:http://www.reibang.com/p/ed9e453da3a3
[if !supportLists]4、?[endif]https://testerhome.com/topics/9524
如果遇到不可解決的問題 請加我QQ:591380133(備注簡書)