zoukankan      html  css  js  c++  java
  • fiddler常见面试题

    1.什么叫断点?

    Break Point:进行接口测试时,为了测试后端功能而设置的。

    2.断点有哪些方式?

    Before Requests:在请求时,没有达到服务器之前设置断点。     -- 全局断点(中断fiddler捕获的所有请求)

    After responses:服务器响应之后,在fiddler将响应传回给客户端之前。   -- 全局断点(中断fiddler捕获的所有服务器返回数据)

    取消断点:Disabled

    3.为什么要设置断点

    进行接口测试时,拦截和修改数据,测后端功能。比如:图书网的某本小说的售价是100元,进行网页前端的功能测试时,只能输入100元进行购买!但是通过fiddler抓包工具可以拦截,修改数据。万一有些别有用心的人跳过前端输入框验证,然后修改数据,输入-100元进行购买。这样的话,不仅买到了小说,账户余额还增加了100元。这就说明后端接口不对。

    4.怎么设置断点?(全局断点和单个断点)

    • Rules>>Automatic Breakpoints>>Before Requests(After Responses)    -- 全局断点
    • 在命令行输入:(单个断点)
    1. bpu 接口的url地址   eg:bpu https://passport.cnblogs.com/user/signin 然后按回车    -- before request
    2. bafter 接口的url地址   eg:bpafter https://passport.cnblogs.com/user/signin  然后按回车  -- after response

    5.拦截来自某个网址所有请求

      1.在命令行输入:bpu www.cnblogs.com

      2.打开博客园任意网页,发现都被拦截到了

      3.打开博客园其他网站,其它网站可以正常请求

      4.说明只拦截了来自部落论坛(www.cnblogs.com)的请求

      5.清除输入bpu回车即可

    学而不思则罔,思而不学则殆
  • 相关阅读:
    js 提示框的实现---组件开发之(一)
    js 原型链
    js 哈希路由原理实现
    js 弹窗的实现
    js 滑动门的实现
    Delphi IDFtp用法,包含断点续传
    memortstream Base64编码和filestream base64编码不同
    Delphi另一个多线程函数:BeginThread用法
    delphi 讲的比较详细的多线程(推荐)
    多线程简单实用
  • 原文地址:https://www.cnblogs.com/linyu51/p/14324981.html
Copyright © 2011-2022 走看看