• 使用CCProxy和Flidder2进行远程调试


    最近开发需要保证ie9下的兼容,但是在公司开发主要使用台式机(xp),而笔记本是(win7),所以只能在笔记本上面调试ie9中的兼容性,但是笔记本上没有各种工具怎么办?

    想到的第一种办法是,把Fiddler2的远程模式打开,然后把笔记本中ie9的代理设置成Fiddler2的代理地址和端口,这样进行调试:

    image

    但是这种方式失败了,这种方式导致Fiddler2陷入了一个“死循环”,笔记本通过Fiddler2代理来请求网络,但是Fiddler2则试图通过自身的代理来截获这个请求,导致笔记本请求不到测试地址。

    所以又想到了第二个方法:

    下载了一个CCProxy 7.2安装在台式机上,让台式机变成一个真正的代理服务器:image ,打开以后的运行界面:

    image

    下载的是演示版的,能支持3个用户以及足够了~~

    但是需要进行一些设置,需要设置CCProxy的二级代理,把二级代理设置成Fiddler2的代理地址,那么就能通过Fiddler2来监控各种请求,并且来“重定向”各种请求了:

    image

    打开高级设置选项:

    image

    把二级代理地址设置成Fiddler2的代理地址及其端口号(8888),Fiddler2的端口号是本地的8888端口,这样就大功告成了,看下结果~

    使用笔记本访问www.baidu.com,并且多刷新几次,就可以看到结果了:

    image

    台式机上的CCProxy出现了流量的波动,如上截图。

    image

    同时台式机上的Fiddler2也监控到了各种请求,下面就能进行分析了,也能通过Fiddler2的脚本编辑器来把特殊的请求重定向到本地的localhost,生成测试数据,这就是我的开发+测试环境~



  • 相关阅读:
    信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1044:判断是否为两位数
    1043:整数大小比较
    1043:整数大小比较
    1043:整数大小比较
    排序算法 —— 插入排序
    排序算法 —— 插入排序
    排序算法 —— 插入排序
    C#中如何获取一个字体的宽度值(像素单位)
    visual studio 恢复默认界面
    visual studio 恢复默认界面
  • 原文地址:https://www.cnblogs.com/catprayer/p/2623268.html
Copyright © 2020-2023  润新知