iOS app啓動時間獲取與計算方法

準備步驟:

1.使用PP助手查看app路徑


一、ssh連接越獄iPad設備執行步驟

1.ssh [email protected](連接IOS設備的ip地址)

2.password:alpine

3.cd /

4.cd var/mobile/Applications/EDD2A6D2-F652-45C7-A95C-4A9A1568BEF7/(準備步驟的路徑)並複製下來


5.cd /

6.cd User/Scripts

7.vim SpecHD_Tcpdump.sh【腳本】

8.把app路徑替換成當前路徑(紅框處),並保存



9.執行腳本 ./SpecHD_Tcpdump.sh 1

10.在iOS設備點擊APP(保證非安裝後首次啓動),腳本執行完後會恢復命令可輸入狀態,並生成一個名爲spec.txt和data_specwifi_時間.pcap兩個文件

11.cat spec.txt,查看Time1,並記錄下來


二、Mac終端命令執行

1.cd /

2.cd /Users/ipad/Script/jincheng

3.將iOS設備上面腳本生成的.pcap文件複製粘貼到Mac機當前目錄下

 舉例:scp [email protected]:/User/Scripts/data_specwifi_20151601160652247249000.pcap .

4.執行.pcap文件格式轉換腳本  ./pcap2har.sh (pcap2har.sh調用工具pcap2har,路徑: https://github.com/andrewf/pcap2har

5.打開當前路徑 open .

6.找到對應的.pacp.har文件,右擊使用Sublime Text 2打開

7.找到第一個startedDateTime,並記錄下來,這是Time2


8.找到最後一個mapi請求時間,並記錄下來,這是Time3


三、啓動時間計算

Time2-Time1=初始化時間

Time3-Time2=網絡請求時間

Time3-Time1=非首次啓動時間

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章