测试,你真的会玩Chrome么?(二)--网络面板

2020-06-10  本文已影响0人  时间的磨练lolo

测试,你真的会玩Chrome么?(一)--设备模式
  network:从发起网页页面请求Request后分析HTTP请求后得到的各个请求资源信息(包括状态、资源类型、大小、所用时间等),可以根据这个进行网络性能优化;Network面板可以监控网站发出的所有请求,并将响应主体、响应头以及请求参数、请求头记录在每个请求中。通过请求类型或者域名可以过滤请求。Network是查看失败请求信息的首要位置。失败的请求会被标注为红色,并带有HTTP状态码。如果是POST请求,可以看到请求的表单数据。

目录

1、网络面板基础
2、控制器
3、过滤器
4、概览
5、请求列表

1、网络面板基础

如图所示,Chrome的Network面板主要由5个部分组成,包括控制器、过滤器、概览、请求列表、概要,下面简单介绍下这5个部分的作用。
控制器:控制面板的外观与功能
过滤器:过滤请求列表中显示的资源
按住Command(Mac)或Ctrl(Window/Linux),然后点击过滤器可以同时选择多个过滤器。
概览:显示HTTP请求、响应的时间轴。
请求列表:默认时间排序,可选择显示列。
概要:请求总数、总数据量、总花费时间等。

image.png
2、控制器
图1.png

图1:是否开启network的日志功能,如果灰色的,就代表未开启,红色的代表已开启;


图2.png

图2:代表清除network日志


图3.png
图3:代表是否开启过滤选项
图4.png
图4:
图5.png

图5:是网络日志记录,如果勾上,页面刷新后,日志也不会消失(这功能很有用,比如页面跳转后,你想看页面跳转前发出的请求有哪些,比如查看别人网站登录请求,登录成功返回什么,登录成功后又发起了些什么请求,重定向到什么地址)


图6.png
图6:缓存开关,勾选后,禁用缓存,每次从服务器重新加载,可以获得最新的页面;
图7.png
图7:这列表是网速阀值,可以设置上传下载最大网速等。一般可以让网页在不同网络状态下显示;
图8.png
图8:设置按钮,点击后显示详细相关信息;
图9.png
图9:选中图中标红处,可以看到请求表格的每一行都增高了,显示的信息也更多了。
图10.png
图10:显示/隐藏 overview,开始看到这个图觉得头晕,感觉上是显示加载情况的,但又说不出具体什么意思,所以具体研究了下,下面详细讲解下:
过滤器
图13.png

-(如图12)Filters控制 request Table 具体显示哪些内容

概览
图14.png
请求列表
图16.png
(如图16)点击标红栏里的字段,可进行升序或者降序排序;
name表示资源名称,点击名称可以查看资源的详细情况
status http请求状态码
type 请求只有的 mime 类型
mime类型介绍详见:https://blog.csdn.net/qq_42269433/article/details/87833165
initiator 标记请求是由哪个对象或进程发起的(请求源)
上一篇 下一篇

猜你喜欢

热点阅读