跳到主要內容

Monkey Talk

Monkey Talk

官網 https://www.cloudmonkeymobile.com/

 

iOS Agent安裝大概步驟(參考官網Installing the MonkeyTalk iOS Agent)︰

Installing the MonkeyTalk iOS Agent https://www.cloudmonkeymobile.com/monkeytalk-documentation/monkeytalk-getting-started/install-agent/ios

Installing the MonkeyTalk Android Agent https://www.cloudmonkeymobile.com/monkeytalk-documentation/monkeytalk-getting-started/install-agent/android

https://prativas.wordpress.com/2014/08/15/using-monkeytalk-in-androidstudio/

1.建立Target複本 (YourAppMonkey),manager schema的地也要改成YourAppMonkey

2.放入必須的lib (要指定給YourAppMonkey)

3.執行

螢幕快照 2015 07 06 上午10 36 57

螢幕快照 2015 07 06 上午10 37 07

安裝成功!

 

基本資訊可參考網友整理的中文教學說明︰

MonkeyTalk 說什麼? http://sunmr.blogspot.tw/2015/03/monkeytalk.html

MonkeyTalk Agent (iOS篇) http://sunmr.blogspot.tw/2015/03/monkeytalk-agent-ios.html

MonkeyTalk Agent (Android篇) http://sunmr.blogspot.tw/2015/03/monkeytalk-agent-android.html

MonkeyTalk (IDE篇) http://sunmr.blogspot.tw/2015/04/monkeytalk-ide.html (only Android)

 

官網上的Gatting Started (IDE安裝及腳本製作)

https://www.cloudmonkeymobile.com/monkeytalk-documentation/monkeytalk-getting-started

MonkeyTalk SampleProject SampleProjectTest mt MonkeyTalkIDE Professional Users kirk monkeytalk workspace 和 iOS Simulator iPhone 5 iPhone 5 iOS 8 4 12H141

 

註︰

1.有時會有No Button found with monkeyID發生

官網上有說明,這可能是因前一個動作可能需要等待一些時間運作才會生效,但腳本運行並不會等待,

這時候可以設定Timeout(ms)、ThinkTime(ms)屬性來解決這個問題。

Timeout(ms)︰表示該動作在多長時間內未能正常執行即為fail,即可以retry的時間

ThinkTime(ms)︰表示該動作執行前要先等待多長時間

Command Syntax https://www.cloudmonkeymobile.com/monkeytalk-documentation/monkeytalk-language-reference/command-syntax

2.有時候會有步驟漏掉

 

待解決︰

如何做壓力測試

 

其他文章︰

MonkeyTalk 相对于 Appium 的优劣性 https://testerhome.com/topics/1667

裡面說MonkeyTalk才有腳本,速度快,不用架SERVER…所以appium應該不去學了吧!

appium(翻譯教學) http://www.cnblogs.com/nbkhic/tag/appium/

【翻译原创】(一)MonkeyTalk 工具简介 https://testerhome.com/topics/1713

【翻译原创】(二)MonkeyTalk 语言参考说明 https://testerhome.com/topics/1723

【翻译原创】(三)MonkeyTalk 用户手册 - IDE 及 Agent 的安装 https://testerhome.com/topics/1880

 http://www.open-open.com/lib/view/open1402750204806.html 

 

Test Plan︰

功能測試︰Monkey Talk (Android、iOS)

壓力測試︰

iOS - UIAutoMonkey

IOS压力测试工具:UI AUtoMonkey http://www.open-open.com/lib/view/open1402750204806.html

https://github.com/jonathanpenn/ui-auto-monkey

Android - Monkey

Android之自動化壓力測試工具:Monkey的使用 http://fanli7.net/a/bianchengyuyan/_NET/20120730/195104.html

 

 

 

留言

這個網誌中的熱門文章

小米路由器 mini 刷機

這次會來刷機是因為要給 MOD 使用 但原本的 小米路由器 mini 沒支援 IPTV 不想再買一台路由器(已經有四台了XD,有3台是被淘汰的)   參考文章︰ 1.  ERIC的攝影世界 - 小米路由器mini 免USB打開SSH  ( 備份檔案 ) 2.  ERIC的攝影世界 - 小米路由器mini韌體刷openwrt PandoraBox韌體  ( 備份檔案 ) 3.  寫寫東西 分享心得 - 小米路由器mini 改韌體 可看中華電信MOD iptv功能開啟 刷機 刷rom 直通MOD 老毛子Padavan固件 華碩 RT-AC54U  ( 備份檔案 )   其實找了很多篇文章,大部份都教用官方的那招,但不知道為什麼我就是取不到SSH的密碼 https://d.miwifi.com/rom/ssh  這個一直導不到要的那頁… 所以後來是用了  ERIC的攝影世界 - 小米路由器mini 免USB打開SSH  的第二招  免USB打開SSH 步驟︰ 1. 手動更新韌體到小米路由器mini 穩定版 2.8.14 ( 備用檔案 ) 2. 然後按  ERIC的攝影世界 - 小米路由器mini 免USB打開SSH  的 1.2.3.4.5   2.1 登入  小米路由器mini控制台  後複制網址     http://192.168.31.1/cgi-bin/luci/;stok=521b849e00a11c5b6743aa275ba84ed8 /web/home#router   2.2 將下面的網址紅色部份換成自己的,然後再貼到Browser上     http://192.168.31.1/cgi-bin/luci/;stok=521b849e00a11c5b6743aa275ba84ed8 /api/xqsystem/set_name_password?oldPwd=路由器控制台管理密碼&newPwd=admin     順利的會得到  {"code":0}   2.3 將下面的網址紅色部份換成自己的,然後再貼到Browser上     http://192.168.31.1/cgi-bin/luci/;stok=521b849e00a11c5b6743aa275ba84ed8 /api/x...

隱私權政策-台股營收分析

非常歡迎您使用APP「台股營收分析」(以下簡稱APP),為了讓您能夠安心的使用APP的各項服務與資訊,特此向您說明APP的隱私權保護政策,以保障您的權益,請您詳閱下列內容: 一、隱私權保護政策的適用範圍 隱私權保護政策內容,包括APP如何處理在您使用APP服務時收集到的個人識別資料。隱私權保護政策不適用於APP以外的相關連結APP,也不適用於非APP所委託或參與管理的人員。 二、個人資料的蒐集、處理及利用方式 當您造訪APP或使用APP所提供之功能服務時,我們將視該服務功能性質,請您提供必要的個人資料,並在該特定目的範圍內處理及利用您的個人資料;非經您書面同意,APP不會將個人資料用於其他用途。 APP在您使用服務信箱、問卷調查等互動性功能時,會保留您所提供的姓名、電子郵件地址、聯絡方式及使用時間等。 於一般瀏覽時,伺服器會自行記錄相關行徑,包括您使用連線設備的IP位址、使用時間、使用的瀏覽器、瀏覽及點選資料記錄等,做為我們增進APP服務的參考依據,此記錄為內部應用,決不對外公佈。 為提供精確的服務,我們會將收集的問卷調查內容進行統計與分析,分析結果之統計數據或說明文字呈現,除供內部研究外,我們會視需要公佈統計數據及說明文字,但不涉及特定個人之資料。 三、資料之保護 APP主機均設有防火牆、防毒系統等相關的各項資訊安全設備及必要的安全防護措施,加以保護APP及您的個人資料採用嚴格的保護措施,只由經過授權的人員才能接觸您的個人資料,相關處理人員皆簽有保密合約,如有違反保密義務者,將會受到相關的法律處分。 如因業務需要有必要委託其他單位提供服務時,APP亦會嚴格要求其遵守保密義務,並且採取必要檢查程序以確定其將確實遵守。 四、APP對外的相關連結 APP的網頁提供其他APP的網路連結,您也可經由APP所提供的連結,點選進入其他APP。但該連結APP不適用APP的隱私權保護政策,您必須參考該連結APP中的隱私權保護政策。 五、與第三人共用個人資料之政策 APP絕不會提供、交換、出租或出售任何您的個人資料給其他個人、團體、私人企業或公務機關,但有法律依據或合約義務者,不在此限。 前項但書之情形包括不限於: 經由您書面同意。 法律明文規定。 為免除您生命、身體、自由或財產上之危險。 與公務機關或學術研究機構合作,基於公...

隱私權政策-台股評價分析

非常歡迎您使用APP「台股評價分析」(以下簡稱APP),為了讓您能夠安心的使用APP的各項服務與資訊,特此向您說明APP的隱私權保護政策,以保障您的權益,請您詳閱下列內容: 一、隱私權保護政策的適用範圍 隱私權保護政策內容,包括APP如何處理在您使用APP服務時收集到的個人識別資料。隱私權保護政策不適用於APP以外的相關連結APP,也不適用於非APP所委託或參與管理的人員。 二、個人資料的蒐集、處理及利用方式 當您造訪APP或使用APP所提供之功能服務時,我們將視該服務功能性質,請您提供必要的個人資料,並在該特定目的範圍內處理及利用您的個人資料;非經您書面同意,APP不會將個人資料用於其他用途。 APP在您使用服務信箱、問卷調查等互動性功能時,會保留您所提供的姓名、電子郵件地址、聯絡方式及使用時間等。 於一般瀏覽時,伺服器會自行記錄相關行徑,包括您使用連線設備的IP位址、使用時間、使用的瀏覽器、瀏覽及點選資料記錄等,做為我們增進APP服務的參考依據,此記錄為內部應用,決不對外公佈。 為提供精確的服務,我們會將收集的問卷調查內容進行統計與分析,分析結果之統計數據或說明文字呈現,除供內部研究外,我們會視需要公佈統計數據及說明文字,但不涉及特定個人之資料。 三、資料之保護 APP主機均設有防火牆、防毒系統等相關的各項資訊安全設備及必要的安全防護措施,加以保護APP及您的個人資料採用嚴格的保護措施,只由經過授權的人員才能接觸您的個人資料,相關處理人員皆簽有保密合約,如有違反保密義務者,將會受到相關的法律處分。 如因業務需要有必要委託其他單位提供服務時,APP亦會嚴格要求其遵守保密義務,並且採取必要檢查程序以確定其將確實遵守。 四、APP對外的相關連結 APP的網頁提供其他APP的網路連結,您也可經由APP所提供的連結,點選進入其他APP。但該連結APP不適用APP的隱私權保護政策,您必須參考該連結APP中的隱私權保護政策。 五、與第三人共用個人資料之政策 APP絕不會提供、交換、出租或出售任何您的個人資料給其他個人、團體、私人企業或公務機關,但有法律依據或合約義務者,不在此限。 前項但書之情形包括不限於: 經由您書面同意。 法律明文規定。 為免除您生命、身體、自由或財產上之危險。 與公務機關或學術研究機構合作,基於公共利益為統...