Fiddler断点以及修改数据进行接口安全测试

本文介绍了Fiddler如何设置断点以进行接口安全测试,包括全局断点和单个断点的设置,以及如何修改HTTP请求头信息和请求数据。通过设置断点,可以绕过前端限制,测试服务端功能,同时讲解了如何拦截来自特定网站的所有请求。
摘要由CSDN通过智能技术生成

一、断点

1.为什么要打断点呢?

比如一个购买的金额输入框,输入框前端做了限制100-1000,那么我们测试的时候,需要测试小于100的情况下。很显然前端只能输入大于100的。这是我们可以先抓到接口,修改请求参数,绕过前端,传一个小于100的数,检查服务端的功能是否OK。

2.Fiddler可以修改以下请求

–Fiddler设置断点,可以修改HTTP请求头信息,如修改Cookie,User-Agent等

–可以修改请求数据,突破表单限制,提交任意数字,如充值最大100,可以修改成10000

–拦截响应数据,修改响应体,如修改服务端返回的页面数据

二、断点的两种方式

1.before response:这个是打在request请求的时候,未到达服务器之前

在这里插入图片描述
2.after response:也就是服务器响应之后,在Fiddler将响应传回给客户端之前。

在这里插入图片描述
三、全局断点

1.全局断点就是中断fiddler捕获的所有请求,先设置下,点击rules-> automatic breakpoint ->before requests

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Fiddler是一个用于HTTP/HTTPS流量调试和分析的工具。它可以用于接口测试,以下是一些在Fiddler进行接口测试的步骤: 1. 下载和安装Fiddler:你可以从Fiddler官网上下载并安装Fiddler。 2. 配置代理:启动Fiddler后,你需要配置你的应用程序或浏览器来通过Fiddler进行流量代理。这样Fiddler就能够捕获应用程序与服务器之间的HTTP/HTTPS请求和响应。 3. 捕获流量:一旦代理配置完成,Fiddler将会开始捕获你的应用程序发送的HTTP/HTTPS请求和服务器返回的响应。你可以在Fiddler的会话列表中查看这些请求和响应。 4. 分析请求和响应:在会话列表中选择一个请求,你可以查看该请求的详细信息,包括URL、头部信息、正文数据等。类似地,选择一个响应,你可以查看响应的详细信息。 5. 修改请求和响应:Fiddler允许你修改请求和响应,以便进行接口测试。你可以编辑请求的参数、头部信息等,并观察对应的服务器响应。这样你可以模拟不同的测试场景。 6. 断点调试:Fiddler还支持设置断点,以便在发送或接收特定请求时暂停流量。这对于调试接口或模拟特定情况非常有用。 7. 自动化测试:Fiddler还提供了一组API,你可以使用它们来进行自动化接口测试。你可以编写脚本,自动发送请求、验证响应等。 总之,Fiddler是一个强大的工具,可用于接口测试和调试。通过捕获、分析和修改HTTP/HTTPS流量,你可以更好地理解和测试你的应用程序与服务器之间的接口通信。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值