• fidder打断点


    一、为什么要打断点?

    在测试的时候,前端对于输入有的时候做了限制,比如:只能输入数字,如果我们想输入 汉字,则无法绕过前端,进行验证服务器功能是否正常

    二、打断点能修改什么?

    1、修改HTTP请求的 header,比如 User-Agent等信息

    2、能修改请求参数,突破表单限制,提交任意的数据

    3、拦截响应数据,修改 响应体,修改服务器返回页面的数据

    三、断点的2中方式

    1、在发送的服务之前,before request

     2、在服务器反回之后,after response

    四、请求服务器之前,修改请求 bpu

    1、在fidder的命令窗口中输入,bpu后面跟上你要进行修改请求的地址, bpu http://alauda-test.XXXXX:8762/,然后点击 Enter

    2、设置抓取请求的请浏览器,访问请求的地址 http://alauda-test.XXXXX:8762/,在fidder的界面的请求,出现如下的红色的T,说明成功了

     

    3、在找到对应的请求,在 row页签下,修改相关数据

     

     

    4、修改完成之后,点击Run to Completion就能提交了,在接口的请求中,可以看到请求被修改了

     

    5、清除 请求之前打断点模式,在命令窗口中输入 bpu即可

     

    四、修改返回请求给前端,bpafer 

    1、在fidder的命令窗口中输入,bpu后面跟上你要进行修改请求的地址, bpafer http://alauda-test.XXXXX:8762/,然后点击 Enter

     

    2、设置抓取请求的请浏览器,访问请求的地址 http://alauda-test.XXXXX:8762/,在fidder的界面的请求,出现如下的红色的T,说明成功了

     

    3、在找到对应的返回,在Transformer页签下,修改返回的编码格式,不勾选

     

    4、在返回的页签下,修改返回信息,在返回信息上面加上 ----fidder----

     

    6、在页签 Transformer 下面,恢复返回的编码格式

     

     

    7、清除 bpafer的打断点模式,在命令窗口中输入 bpafter即可

     

     8、页面上看到的效果

  • 相关阅读:
    在ant编译java文件时产生debug信息
    Ant里面神奇的fork
    在ant中将依赖jar包一并打包的方法
    Java通过class文件得到所在jar包
    Bat脚本:通过端口号查找进程号
    使用emma时遇到的一些问题
    python之路-day18-反射
    python之路-day17-类与类之间的关系
    python之路-day16-类的成员
    python之路-day15-初识面向对象
  • 原文地址:https://www.cnblogs.com/xiaofeng91/p/15829418.html
Copyright © 2020-2023  润新知