一、下载抓包工具Fiddler

官网下载链接:https://www.telerik.com/fiddler

二、设置Fiddler

Tools>>Connections  然后修改监听端口为8888 并勾选Allow remote computers to connect

三、设置手机代理

  • Android手机:打开手机,进去wifi设置网络代理    -- 安卓设备连接的wifi必须和PC是同一个网络
  • iPhone手机:打开手机,找到当前电脑连接的统一网络,查看网络信息,找到http代理,手动设置(PS:该网络如果是在连接状态下设置代理服务的话,该代理不会生效,所以需要将该网络忽略之后进行代理设置再重新连接就可以啦)

notes:

  1. 电脑和手机使用同一网段
  2. 在设置fiddler监听端口时,要勾选Allow remote computer to connect(不然会出现手机设置好代理后不能上网的情况)
  3. 手机第一次设置该代理时会提示是否信任fidd证书等提示,一定要选择信任和安装证书
  4. iPhone设置代理时,一定要忽略网络后设置重连才能生效

四、设置网络限制

Rules>>Customize Rules 弹出ScriptEditor编辑器  ctrl+f:找到和修改request-trickle-delay(网络请求的延迟时间,默认是300ms)和response-trickle-delay(网络响应的延迟时间,默认是150ms)   ctrl +s:保存

五、开启网络延迟

选中Rules>>Performance>>Simulate Modem Speeds ,成功开启网络延迟;再次点击则关闭网络延迟

六、扩展弱网规则

实际情况中,网速是不稳定的,所以要模拟一个随机强弱的网络。修改上述代码为:

static function randInt(min, max) {
return Math.round(Math.random()*(max-min)+min);
}
if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded.
oSession["request-trickle-delay"] = ""+randInt(1,2000);
// Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = ""+randInt(1,2000);
}

PS:randInt(1,2000)应该很好理解,代表1-2000中的一个随机整数,这样就会出现偶尔有延迟偶尔网络又良好的情况

参考链接:https://blog.csdn.net/u010618194/article/details/76652513

https://blog.csdn.net/qq_41714308/article/details/82894686

最新文章

  1. 工作中用到的oracle字符串分割整理
  2. 【NOIP训练】【数论】超级计算机
  3. wamp的mysql密码修改
  4. 织梦安装过后出现"...www/include/templets/default/index.htm Not Found!"
  5. Filter Conditions 过滤条件
  6. 利用Azure Redis Cache构建百万量级缓存读写
  7. Linux 零碎知识点
  8. OpenCV学习(20) grabcut分割算法
  9. Java 多线程详解(四)------生产者和消费者
  10. PropertyGrid自定义控件
  11. 在centos6上实现LAMP的FPM模式
  12. 重新安装nginx注意事项
  13. Android+Eclipse修改包路径
  14. 用bootstrap 分页插件问题
  15. Asp.net core 环境配置
  16. uwsgi和nginx的故事
  17. spring boot 日志介绍 以及 logback配置示例
  18. JavaScript学习(一)
  19. Linux下修改时间时区的方法介绍
  20. Oozie_04总结一下workflowf的运行流程【20161116】

热门文章

  1. platform平台device和driver如何匹配【转】
  2. mysql使用——sql实现随机取一条数据
  3. nginx常见问题总结
  4. rowKey原则
  5. __setattr__和__delattr__和__getattr__
  6. gcc 编译安装
  7. C# - 操作Word文档小实验
  8. Web前端基础(4):CSS(一)
  9. Java的23种设计模式,详细讲解(二)
  10. 爬虫框架-selenium