博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fiddler
阅读量:3959 次
发布时间:2019-05-24

本文共 662 字,大约阅读时间需要 2 分钟。

认识fiddler

1、fiddler是位于客户端和服务端的HTTP代理,是常用的http抓包工具

2、使用场景:接口调试,接口测试,线上环境调试,web性能分析、判断前后端bug,弱网测试
3、fiddler和https是一个相辅相成的关系,fiddler监听的端口是8888,而谷歌浏览器的系统代理端口就是8888,所以fiddler可以自动监听谷歌浏览器的8888端口

复习HTTP协议

1、http(超文本传输协议)是tcp的应用层协议,不关心数据传输的细节,主要是用来规定客户端和服务端的数据传输格式,最初是用来向客户端传输HTML页面的内容,默认端口是80

2、http是基于请求与相应模式的,无状态的,应用层的协议
在这里插入图片描述
3、从客户端传输到服务器的叫请求报文,从服务器返回给客户端的叫响应报文
请求报文的格式:请求行、请求头、空一行、请求体
响应报文的格式:响应状态码、响应头、空行、响应体
4、常用的请求方法
在这里插入图片描述
get VS post
1)get请求时直接从浏览器上输入一个地址,没有请求体
2)post请求的时候带有请求体,例如登录的时候将账号和1密码作为请求体提交给服务器
5、请求头的内容
在这里插入图片描述
6、常见的响应状态码
在这里插入图片描述
响应头部信息
在这里插入图片描述

fiddler的应用

1、定位前后端BUG

在这里插入图片描述
可以通过fiddler抓取request,response数据,分析定位前后端bug
在这里插入图片描述
2、篡改数据
1)断点篡改请求数据
在这里插入图片描述
2)断点篡改响应数据
在这里插入图片描述
设置断点的方式
在这里插入图片描述
在这里插入图片描述
3)通过AutoResponse修改响应
在这里插入图片描述
3、弱网模拟测试
在这里插入图片描述在这里插入图片描述
4、获取前端性能数据
在这里插入图片描述

转载地址:http://tjlzi.baihongyu.com/

你可能感兴趣的文章
回文题
查看>>
二叉树的最短根到叶路径中点的个数
查看>>
给定二叉树求最小深度
查看>>
平衡树
查看>>
栈的应用题(1)
查看>>
判断链表是否有环
查看>>
从有序链表中去掉重复的
查看>>
后台程序结果重定向到文件,结果看不到文件?缓冲区的问题
查看>>
[LeetCode]Reverse Integer
查看>>
DNS采用的传输层协议可能是TCP或UDP
查看>>
Python SocketAPI
查看>>
众包完成的 Nature 大作:世界上作者最多的文章
查看>>
常用URL标注数据集网络下载
查看>>
adaboostM2初探(记录一个例子)
查看>>
Python使用heapq实现小顶堆(TopK大)、大顶堆(BtmK小)
查看>>
用python的matplotlib包绘制热度图
查看>>
matplot pip安装
查看>>
序列S的所有可能情况
查看>>
在Linux上用pip安装scipy
查看>>
随机salt二次加密及hash加密漫谈
查看>>