背景:應(yīng)測試同事的要求,幫忙寫下基于monkeytest的腳本,實現(xiàn)循環(huán)執(zhí)行的功能就行了(騙紙!?。。?/p>
很快的,第一版基于命令行的腳本工具出來了。
win和mac平臺只要安裝了python環(huán)境,用python的包管理工具安裝xytool,然后執(zhí)行相應(yīng)命令即可進(jìn)入一個交互式的命令行。大概長這個樣子:

命令行版本
我覺得這樣子已經(jīng)OK了呀(天真),誰知道他們還要自行車!?
"別人家的都是可視化的呀",他們?nèi)缡钦f。??
于是,我們有了第二個版本
同第一版一樣,執(zhí)行相應(yīng)的命令就可以打開一個客戶端,大概是長這樣子的:

image.png
雖然還是有一些bug和不那么美觀,也是比較OK的是不是?
但是!”每次用都得打開命令行,輸入命令,一點不cool啊“,他們?nèi)缡钦f。??
好吧,于是又基于win和Mac平臺各打了個可執(zhí)行文件。
分別是XYMonkey.exe和XYMonkey.app,在不同的平臺只要點擊對應(yīng)的應(yīng)用就可以打開上一版同樣的界面,這樣就沒話說了吧?
事實證明我太天真,”你這怎么連個使用說明都沒有啊?“??
emmmmm。。。。簡單的使用說明如下:
1、打開應(yīng)用會默認(rèn)生成一個項目文件夾,win平臺在桌面,mac平臺在根目錄,名為XYCache,當(dāng)然,這個目錄可以再工具第一欄修改
2、可以設(shè)置單次執(zhí)行周期、循環(huán)執(zhí)行次數(shù)、動作延遲等參數(shù)
3、可以設(shè)置種子數(shù)
4、可以設(shè)置日志級別
5、可以選擇同時多個設(shè)備分別調(diào)試不同的應(yīng)用,手機(jī)內(nèi)包過多的時候可以通過包名關(guān)鍵字篩選
6、我知道我知道,還有什么事件比例啊,運行模式啥的沒加上,后續(xù)會加上的。。。
然后,說了一通不放資源是耍流氓的,需要的同學(xué)可以自取,密碼:mqab
拜測試大佬們所賜,本應(yīng)用會持續(xù)更新,希望大家能夠多多關(guān)注,有任何建議和bug都可以給我發(fā)信息,我會在第一時間回復(fù)各位大佬的。