前端测试 有什么可以抓取 iOS 模拟器网络数据的方法没?

GUO · January 13, 2014 · 1949 hits

不会只能 tcpdump 抓包,然后自己分析吧
有没有什么现成的接口?

共收到 18 条回复 时间 点赞

好像没有。用 tcpdump 或者 fiddler 吧

推荐 Fiddler,很好用

如果使用 wifi 联网 而路由器不是智能电脑 使用 *** 也行 还可以使用路由配置 不过路由配置的难度太大

我的办法是 tshark 命令行 截获所有 http 请求,真机一样 只是真机需要指定到 rvi0。rvictl -s UDID

#3 楼 @seveniruby 你这个办法好麻烦,tshark 全干了

#5 楼 @vigossjjj 嗯 很麻烦 但是解决特殊场景很有效

http://blog.csdn.net/horkychen/article/details/11822657 这个讲的蛮细的。
不过我觉得如果不能越狱的话或者 root 的话,还是 fiddler 或者 使用 pc 机器做热点代理,监控 pc 流量比较好。

#6 楼 @seveniruby 嗯 目前来看 iOS 网络抓包 比 android 要省心

我之前尝试截获远程手机在关闭 wifi 下的移动流量 所以用的是 *** 手机的代理不是特别靠谱 有些流量貌似会跳过代理 比如无法截获 udp

GUO #10 · January 16, 2014 Author

#9 楼 @seveniruby 论坛能不能加个回帖提醒?刚发现已经有这么多个回复了
@lihuazhang 我想的是弄个东西,能让 appium 测试脚本获取到 app 的网络数据,验证操作是否正确触发了某个请求
用 fiddler 之类的工具好像不好和测试脚本结合起来

#10 楼 @guo 回帖提醒应该有的啊

GUO #12 · January 16, 2014 Author

#11 楼 @lihuazhang 现在只有艾特了才提醒吧

#12 楼 @guo 有两种提醒 关注贴提醒和 @ 回帖。 我回头看看。

#12 楼 @guo 如果是自己发的帖子,有人回帖会提醒的, 你发的帖子没提醒吗? 在个人的消息记录里面能看到消息记录吗

#14 楼 @seveniruby 只支持 chrome 这类浏览器吧

#15 楼 @lihuazhang 我的说的是个人消息中心

GUO #17 · January 16, 2014 Author

#14 楼 @seveniruby 呃。。。 个人消息记录在哪? 反正现在是 @ 的右上角会有个红标提示,回帖的没提示 safari 浏览器

匿名 #18 · August 20, 2015

http://www.ipandx.com/?p=109
之前做过 iOS 模拟器抓包,楼主可以试试看

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up