fiddler之mock测试
fiddler中模拟接口返回使用右侧工具面板中的AutoResponder页签
1、打开fiddler的AutoResponder页签
1)准备接口返回的数据,写到一个文档中,如:mock.txt
文件编码格式保存为ANSI编码或者带有BOM的UTF-8编码(UTF-8会出现中文乱码)
假设返回的数据如下:
{code: 200,msg: '新增成功',data: {"name":"lucy", "age":"18", "add":"中国四川省成都市"}}
2)AutoResponder的配置
- 勾选 enable rules,开启规则;
- 勾选unmatched requests passthrough,略过不匹配的请求,保证不影响结果
- 点击Add Rule,添加规则
Rule Editor:- 第一个选择框输入:接口请求URL
- 第二个选择框选择:准备好的mock接口返回数据文件
3)访问接口地址(AutoResponder中定义的http://www.baidu.com),得到前面自定义的响应结果
点击Add Rule可添加多个mock
下图是访问京东,跳转到了百度
Fiddler中除了可以模拟返回响应正文内容,还可以模拟返回指定的响应状态码,只需要从响应内容的下拉框中选择、保存即可: