天天看点

移动设备远程调试助手

移动设备远程调试助手

有时在手机测试app是发现问题,开发人员希望提供出错的请求地址,参数,这是怎么办呢?可以借助Fiddler看到这些信息

1 在手机短设置上网代理 一般在 “设置”-“WLAN”-在这里找到你上网的 wifi名 

   android手机一般长按 会弹出 “修改网络”  选择 “显示高级选项" 后可以看到代理设置 在这里输入你Fiddler所安装的电脑的IP,端口一般是8888 

   设置完后你手机发的请求都会经过Fiddler,

  Fiddler要设置一下 在"Tools"-“Fiddler options" "Connection" 里把 allow remote computer conntect 选上

其它手机类似,就是要把上网代理设置到fiddler,这样可以监控到所有的请求。

2 在Fiddler查看数据 请求前要打开Fiddler,有请求后会出现在左侧,选中,在右侧 header可以看到 request headers 这里就是请求的信息,下面就是返回的数据。更多的可以去研究下。 

3 因为很多请求是https协议的,所以需要其它设置

在 Fiddler 中设置“允许远程连接”和“默认端口”

选择Tools菜单

勾选 “CaptureHTTPS CONNECTs”,接着勾选 “Decrypt HTTPS traffic” 。

如果你要监听的程序访问的 HTTPS 站点使用的是不可信的证书,则请接着把下面的 “Ignore servercertificate errors” 勾选上。监听端口默认是 8888,你可以把它设置成任何你想要的端口。勾选上 “Allow remote computersto connect” 。

为了减少干扰,可以去掉 “Act assystem proxy on startup” 。

补充:fiddler的安装设置

fiddler进行弱网测试设置

继续阅读