0
我有以下問題要問SO社會的智慧:運行第三方的Android/iOS應用程序自動
我有什麼: 一堆第三方的.apk/.ipa文件的,我沒有源代碼。
我在做什麼: 在模擬器或其他測試框架中自動運行應用程序以生成/記錄應用程序的網絡流量。 (我知道很多應用程序需要在第一頁中登錄/註冊,某種人爲參與是可以的)
我所關心的只是運行來自各個應用程序的網絡流量。交通嗅探部分很簡單。任何關於開源或商業模擬器/測試框架的建議都可以歸檔我想要做的事情?
非常感謝。
編輯:似乎「猴子」工具是有前途的Android平臺。任何類似的工具可用於iOS?
通過「自動」,我的意思是我可以開始/停止運行帶有某種腳本的應用程序,並測試框架/仿真器可以圍繞用盡可能少的人爲干預豬肉應用盡可能(點擊所有按鈕等)來生成一些網絡流量。 – datasunny
在Android上,ADB(也是SDK的一部分)將從命令行執行您所需的操作。它可以啓動應用程序並殺死他們的進程 - 由於您需要shell命令,但可以輕鬆進行Google搜索,因此涉及更多。 – Simon
並且由於仿真器支持鍵盤輸入,因此您可以腳本鍵盤輸入事件。 – user2965003