您的位置:首页 > 移动开发

iOS app启动时间获取与计算方法

2015-09-12 18:09 731 查看


准备步骤:

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




一、ssh连接越狱iPad设备执行步骤

1.ssh root@192.168.139.136(连接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 root@192.168.139.208:/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=非首次启动时间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: