一,观测网络流量。

观测网络流量的行为叫做嗅探或数据包分析。

1,嗅探硬件。

从iOS模拟器捕获数据包不需要做特别的硬件或网络配置。如果需要捕获这些数据包,那么可以使用嗅探软件来监听回送设备或是用于连接网络的接口。

2,嗅探软件。

OS X自带命令行数据包嗅探器topdump,它是OS X中大多数其他嗅探器的根基。

1)使用tcpdump进行捕获。

2)使用Wireshark进行捕获。

二,操作网络流量

1,配置Charles

2,HTTP断点。

3,重写规则。

三,模拟实现的网络状况。

网络数据包捕获与HTTP代理工具非常适合于以可视化的形式展现网络流量。所有iOS开发者的工具箱中都应改具备并且熟悉的另一个工具是网络流量修改器。它用于模拟低速或是不可靠的网络。

1,OS X Line提供了一款名为Network Link Conditioner(NLC)的优秀的流量修改器。

参考资料:《iOS网络高级编程-iPhone和iPad的企业应用开发》

 
 

最新文章

  1. CocoaPods 1.1.0上传遇到swift问题
  2. java 堆栈分析3
  3. 关于collapsed margin(外边距合并)
  4. WCF之常见异常整理(不断更新中...)
  5. jboss4.2.3建立oracle JMS应用
  6. jquery点击改变class并toggle;jquery点击改变图片src源码并toggle;jquery显示隐藏toggle
  7. 【转】A*寻路算法 C++实现
  8. Myeclipse开发内存溢出问题
  9. HDU 3571 N-dimensional Sphere
  10. Nodejs中Mongodb使用
  11. 阿里云CentOS部署小笔记
  12. 19.3.20 解决pycharm快捷键无法使用问题和熟悉git与码云操作流程
  13. thinkpaidE480office安装文件夹
  14. Monggodb基础
  15. Requests+正则表达式抓取猫眼电影TOP100
  16. vb.net 水晶報表CrystalReport 動態設定資料庫來源
  17. IntelliJ IDEA Cannot resolve symbol ''
  18. JAVA中调用LevelDB用于Linux和Window环境下快速存储KV结构
  19. SQL SERVER 基于数据库镜像的主从同步(数据库镜像实践汇总)
  20. aix rootvg镜像

热门文章

  1. 人工智能-机器学习之numpy方法
  2. Ubuntu 12.04 安装Redis并设置主从复制
  3. (转)详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
  4. WTF小程序之原生遇见mpvue
  5. 研究CondItem
  6. java+selenium+maven+testng框架(一)安装搭建
  7. A Personal Understanding to Matrix Transformation in Graphics
  8. HTML Dog 初级教程中关于 forms 的翻译
  9. Linux LAMP 配置
  10. [转载] npm 一些操作