好像没有。用 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
#9 楼 @seveniruby 论坛能不能加个回帖提醒?刚发现已经有这么多个回复了
@lihuazhang 我想的是弄个东西,能让 appium 测试脚本获取到 app 的网络数据,验证操作是否正确触发了某个请求
用 fiddler 之类的工具好像不好和测试脚本结合起来
#11 楼 @lihuazhang 现在只有艾特了才提醒吧
#14 楼 @seveniruby 只支持 chrome 这类浏览器吧
#15 楼 @lihuazhang 我的说的是个人消息中心
#14 楼 @seveniruby 呃。。。 个人消息记录在哪? 反正现在是 @ 的右上角会有个红标提示,回帖的没提示 safari 浏览器
http://www.ipandx.com/?p=109
之前做过 iOS 模拟器抓包,楼主可以试试看