fillder 进行拦截 修改请求操作 (之前) 和修改响应(之后)
标题fiddler四大主要功能介绍**
Inspector:
查看请求报文
查看响应报文
AutoResponder:
设置自动响应
Composer:
构造请求
Breakpoint:
请求前断言----修改请求参数
请求后断言—修改响应报文
过滤器:
Filters–Hosts–No Host Filter–Show only following Hosts,在文本框输入要抓的主机,以下是我的
**隐藏tunnel to,(应用层来转发传输层的****包)。**方法:Rules–>Hide Connects
**隐藏图像类请求:**方法:Rules–>Hide image requests
快速清空会话列表:方法:Ctrl + X
fillder 修改请求操作(之前)
使用的场景:假设前台的页面限制输入框只能输入50字符,需测试接口输入框长度超过50个字符接口是怎么处理?
步骤
请求之前加断点
1.页面添加数据,不要点提交,然后到fillder设置请求前加断点:Rules–>Automatic Breakpoints -->Before Requests
(1)
(2)
2.返回页面点击“确定”
3.在fiddler设置中修改请求参数,点击"break on response" 和"run to completion"
(3)
fillder修改响应之后
使用场景:假设测试某个UI功能,其中某个字段的长度最大值为100,但是你的请求获取列的内容都很小,无法看到字段长度很长时界面的展示情况,那么,可以修入响应报文,把返回的内容自行修改
修改响应报文 —步骤
**请求后的断点:**1.先到Fiddler设置请前求加断点(Rules–>Automaic Breakpoints–>After Responses)
(1)
2.到页面操作,抓取数据
3.修改响应内容
(2)
4.runto completion
5.查看页面数据
(3)