您当前的位置: 首页 > 
  • 0浏览

    0关注

    265博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Fiddler抓包基础使用(二)

可可爱爱的程序员 发布时间:2021-12-25 19:15:26 ,浏览量:0

续上一篇文章 
软件测试人员电脑需要安装的基础工具_可可爱爱的程序员的博客-CSDN博客
软件测试资料领取方式 (#1) · Issue · 可可爱爱的程序员 / 软件测试资料合集 · GIT CODE
响应HTTP状态过滤规则:
  Hide success(202,204,206):隐藏响应成功的session(202,204,206);
  Hide Authentication demands(401):隐藏未经授权被拒绝的session(401);
  Hide redirects(300,301,302,303,307):隐藏重定向的session(300,301,302,303,307);
  Hide Not Modified(304):隐藏无变更的session(304)。
   响应类型和大小过滤规则:
  Show all Content-Type:显示所有响应类型;
  Hide smaller than ?KB:隐藏小于指定大小的session;
  Hide larger than ?KB:隐藏大于指定大小的session;
  Time HeatMap:获得即时数据(绿色阴影代表响应时间在50毫秒以内;超过50毫秒但在300毫秒之内的响应条目没有颜色;响应时间在300至500毫秒之间的会涂以黄色;超过500毫秒的用红色底纹显示);
  Block script files:阻止脚本文件,显示为404;
  Block image files:阻止图片文件;
  Block SWF files:阻止SWF文件;
  Block CSS files:阻止CSS文件。
   响应header过滤规则:
  Flag response that set cookies:标记会设置cookie的响应;
  Flag response with headers:标记带有特定header的响应;
  Delete response headers:删除响应header;
  Set response header:设置响应的header。
  6. HTTPS设置
  ​ 启动Fiddler,点击Tools-Option-HTTPS,勾选下图所示复选框,点击"OK"。

  在跳出的对话框中点击“Yes”。

  在跳出的对话框中点击“是”,根据提示“下一步”完成证书安装即可。

   7. 断点设置
  1) Fiddler有两种方式设置断点。
  第一种:在菜单栏Rules-》Automatic BreakPoints的下拉菜单里选择设置断点的方式(Before Requests,After Responses),取消断点选择Disabled。这种设断点的方式是对所有url生效。

  第二种:用bpu命令对特定url设置断点,这种方式断点设在Before Requests。取消断点时只需要再执行bpu命令即可。 
  执行如下命令(如下图):
  bpu https://www.baidu.com/

  2) 用bpu命令设置断点并修改请求案例
  在Fiddler命令行输入区输入“bpu”回车执行清掉原有的断点。
  输入“bpu http://www.songqinnet.com/”回车执行,接下来就会中断URL中包含此地址的请求。

  在 浏览器打开松勤网首页,查询课程输入框中输入“ 数据库”。

  点击会话列表中被中断的查询数据库课程的会话,依次进入Inspectors–>WebForms。此时请求并未发送到服务器,被中断了,修改参数值“数据库“为“自动化”,最后点击run to completion,修改后的请求发送到服务器,并且会响应结果返回给浏览器,我们可以发现浏览器中返回的课程是"自动化”的课程,即修改后的请求返回的内容。

  浏览器返回自动化课程内容。
关注
打赏
1656598245
查看更多评论
立即登录/注册

微信扫码登录

0.1340s