Fiddler进行mock

发布时间 2023-04-09 12:44:58作者: 一只小蜗

fiddler实现mock

1、步骤:

1、fiddler抓包目标接口,保存接口数据到本地后,修改为期望数据;
2、选中需要mock的请求,设置AutoResponder,勾选相关设置;
3、添加规则(Add Rule),选择1中编辑过的文件,并保存;
4、再次请求接口,查看response数据可以发现已经变为修改后的数据;
ps:
1)抓包可以结合fiddler的过滤使用;
2)AutoResponder中的设置项意义:

Enable rules:开启或禁用自动重定向功能;
Unmatched requests paathrough:未匹配的请求穿透,勾选时,不影响那些未满足处理条件的请求;
Enable Latency:勾选后,在规则里就可以设置是立即返回响应还是延迟响应;

2、过程

保存接口数据到本地,默认保存到桌面,json格式

修改接口数据(如果接口数据保存为txt文件,注意编码格式问题)

fiddler中设置AutoResponder

添加规则(Add Rule)可以添加多个mock的接口;
Rule Editor下,第一个选择框为接口请求URL;
第二个选择框选择准备好的数据文件(支持模拟返回响应内容,返回响应状态码等)。

再调用接口,返回响应内容为修改后的内容: