fiddler之mock测试

fiddler中模拟接口返回使用右侧工具面板中的AutoResponder页签

1、打开fiddler的AutoResponder页签

image

1)准备接口返回的数据,写到一个文档中,如:mock.txt

image

文件编码格式保存为ANSI编码或者带有BOM的UTF-8编码(UTF-8会出现中文乱码)
假设返回的数据如下:

{code: 200,msg: '新增成功',data: {"name":"lucy", "age":"18", "add":"中国四川省成都市"}}

image

2)AutoResponder的配置

  1. 勾选 enable rules,开启规则;
  2. 勾选unmatched requests passthrough,略过不匹配的请求,保证不影响结果
  3. 点击Add Rule,添加规则
    Rule Editor:
    • 第一个选择框输入:接口请求URL
    • 第二个选择框选择:准备好的mock接口返回数据文件

image

image

3)访问接口地址(AutoResponder中定义的http://www.baidu.com),得到前面自定义的响应结果

image


点击Add Rule可添加多个mock
image

下图是访问京东,跳转到了百度
image

Fiddler中除了可以模拟返回响应正文内容,还可以模拟返回指定的响应状态码,只需要从响应内容的下拉框中选择、保存即可:
image

posted @ 2023-01-05 16:17  ll=ll  阅读(421)  评论(0编辑  收藏  举报