HttpWatch 工具的使用 第二篇 高级
1、1. 抓包列表,记录所有的浏览器请求及响应。查看哪些请求或响应有异常,例如请求js、css报404, action 报500等
Time:关注耗时比较大的请求
Received:结合Type项的值,关注接收字节数比较大的请求
Result:关注 404、500、503、Aborted、301、302等返回值
2、2. Overview
Display URL:表示请求的URL
Started At:表示该请求开始的时间
Submit Form:表示表单(Form)被提交到的URL,只有POST操作时才会有该项
DNS Lookup:表示DNS查找操作
Connect:表示TCP连接操作
HTTP Request:表示一个请求被发出去
HTTP Response:表示一个应答被收回
Read Cache:表示该次请求是从cache中读取应答消息
3、3. Headers,消息头信息反映了HTTP的属性值,可观察实际的请求与我们预期的请求的一致性。
Request Header:
Accept:可接受的文件类型
Accept-Encoding:可接受的纯文本之外的内容编码的类型
Accept-Language:可接受的返回数据的语言种类
Connection:指定该次请求回应结束后,如何处理连接
Cache-Control:指定请求和响应遵循的缓存机制
Location:用于重定向接收者到一个新URI地址
Host:请求连接的主机名
Response Header:
Connection:指定该次请求回应结束后,如何处理连接
Cache-Control:指定请求和响应遵循的缓存机制
Content-Language:内容数据的语言种类
Content-Length:传输的内容长度
Content-Type:内容数据的类型(Mini Type)
Last-Modified:服务器上保存内容的最后修订时间
Expires:内容数据被缓存的过期时间
4、4. Time Chart 时间戳分析,该指标记录了每个请求经历几个阶段的时间消耗情况,通过该指标我们可以分析问题出在哪个请求?哪个阶段?
5、5. Cookie 如系统集成跨域操作,session 相关问题,需要分析cookie的变化
6、6. Cache
7、关注微信公众号javaf8获取更多实战经验、案例、设计思想。