最前端

我的工作,我的生活,点点滴滴...

标签 ‘ hosts

巧用“代理自动配置脚本”进行测试

使用代理自动配置脚本,一改全改,避免频繁修改hosts,避免频繁部署到测试机,避免同时修改多台设备。

  1. 新建proxy.pac [1]文件,如把dc.sina.com.cn的请求代理到本机上(10.218.36.131),则填入如下内容:

    function FindProxyForURL(url, host) {
    	if (shExpMatch(url, "*dc.sina.com.cn/*")) {
    		return "PROXY 10.218.36.131";
    	}
    	return "DIRECT";
    }
  2. 把proxy.pac上传到一个固定的地址上,如http://bq69.com/xxx/xxx/proxy.pac,然后把该地址填写各测试设备的http 自动代理上。

参考资料

利用fiddler修改请求

iPad mini 6.1.3暂时不能越狱,无法改hosts文件,可用fiddler connections代替。

  1. 在pc上:fiddler>tools>fiddler options>connections:allow remote computers to connect;fiddler默认监听端口为8888不用修改,除非有冲突
  2. 在iPad上:设置>无线局域网>点击“你选中的那个wifi”的中箭头,http代理中选择手动>服务器填pc ip 及fiddler监听端口8888
  3. 利用fiddler的auto responder,现在iPad上每个请求都可以随便修改了

理论上,设置代理后,fiddler可以监听任何设备的请求。