Fiddler 接口手工测试 截包与改包

本文介绍了使用Fiddler进行接口手工测试时如何截包和改包。通过截断请求和响应数据包,可以模拟服务器延迟或超时。在篡改请求数据场景中,成功修改请求参数并验证了请求的成功性。而在篡改响应数据场景中,将返回内容改为“java”,展示了Fiddler在数据包拦截、改包、伪造和自动响应方面的能力。

截包:

1.截断请求数据包,使其发送不到服务器端,只到Fiddler就结束。
2.截断响应数据包,使请求方处于等待服务器返回数据包的状态,可用于模拟“等待服务器返回数据包”和“服务器返回数据包超时”情况。

改包:

前提是截包,用于模拟请求数据包或返回数据包不好被制造的情况。
1.改请求包交给服务器,检查服务器的处理情况。
2.改应答包交给请求方,检查请求方的处理情况。

场景一:篡改请求数据

请添加图片描述

找请求包的参数找了好一会导致超时了请添加图片描述

但是改完直接接着运行也成功了
请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述
可以看到url中的请求参数是原来的“请求参数请求参数请求参数”
但是搜索框和搜索内容都是改包后的“java”

场景二 篡改响应数据

请添加图片描述
修改响应包的内容 “百度一下,你就知道”
请添加图片描述

请添加图片描述

Fiddler对数据包的拦截(打断点、设置断点)、改包、伪造(构造)、自动响应

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值