作者:Lucas by Andot Studio
时间:2019年7月12日
一、 工具软件下载及安装
1. 说明
俗话说:工欲善其事,必先利其器
我们先把“牛逼”的工具下载下来
2. 工具下载地址
https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe
如果链接不可以使用了,就直接百度搜索Fiddler就可以找到
3. 安装
安装此程序只需要一路Next就可以了,就不在这巴拉巴拉巴拉了。
二、 Fiddler工具配置
1. 打开界面之后点击Tools
2. 弹出菜单选择Option
3. 勾选远程链接
4. 勾选HTTPS可以进行对SLL安全请求可以进行测试(因为小程序需要HTTPS)
5. Win10开启移动热点(这样可以保证手机端和电脑端在同一网络下)
轻轻的一点就可以开启热点,密码可以右键修改查看密码
6. 下载证书,安装信任证书
点击圈住的地方下载下来之后,安装证书,并且信任即可
7. 至此已经设置完毕
Android 配置网络
在这里说一下MIUI系统的操作:
其他系统都是大同小异
点击“设置” -> “WLAN” -> 链接上你电脑分享出来的热点,
点击右侧小箭头进入设置代理为你的电脑主机IP地址,端口号就是Fiddler里面的端口号
设置代理为手动,然后填入电脑主机IP地址和Fiddler设置的端口号8888
点击对号保存
三、 Fiddler里面查看请求
1. 然后开始打开微信小程序,就可以看到Fiddler里面的请求了
2. 查看一个请求的详细,点击这个请求
3. 具体这里面英文的中文说明
1、request count:请求数,表示该session总共发起了多少个请求。
2、Bytes sent:发送请求的字节数(包括请求头和请求体)
3、Bytes received:接收到的字节数(包括响应头和响应体)
4、clientconnected:客户端连接的时间;
5、clientbeginrequest:客户端开始发送请求的时间;
6、gotrequestheaders:获得请求头文件的时间;
7、clientdonerequest:客户端完成请求的时间;
8、determine gateway:确定网关使用的时间;
9、dns lookup:查看dns使用的时间;
10、tcp/ip connect:tcp/ip 连接使用的时间;
11、https handshake:https握手使用的时间;
12、serverconnected:服务连接发生的时间;
13、fiddlerbeginrequest:fiddler开始请求的时间;
14、servergotrequest:服务器得到请求的时间;
15、serverbeginresponse:服务器开始响应的时间;
16、gotresponseheaders:得到响应头文件的时间;
17、serverdoneresponse:服务器完成响应的时间;
18、clientbeginresponse:客户端开始响应的时间;
19、clientdoneresponse:客户端完成响应的时间;
20、overall elapsed:全部花掉的时间(使用客户端完成响应的时间-客户端开始请求的时间)
--------------------------------
response bytes(by content-type)--响应的字节(内容格式)
-----
estimated worldwide performance
(世界其他地方的性能--即其他地方访问该网站需要的时间)
可以使用statistics分页,完成简单的性能测试。查看其接口的响应时间。