Fiddler mock 自定义接口返回值

1.说明

    Mock 测试:就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取的比较复杂的对象(如 JDBC 中的ResultSet 对象),用一个虚拟的对象(Mock 对象)来创建以便测试的测试方法。

   Mock目的:是为了解决不同的单元之间由于耦合而难于开发、测试的问题。所以,Mock既能出现在单元测试中,也会出现在集成测试、系统测试过程中。Mock 最大的功能是帮你把单元测试的耦合分解开,如果你的代码对另一个类或者接口有依赖,它能够帮你模拟这些依赖,并帮你验证所调用的依赖的行为。

 

2.步骤

  以百度接口为例:

  注意:第一次操作最好使用比较简单的接口进行请求,百度接口中参数较多,每次都会变动,不建议使用

   

 

 

 

 

 第一步:先抓包,找到接口

              可以拿接口的返回值进行修改,也可以自定义返回值内容,保存到文件中

  

  

 

 

 

第二步:选中要操作的目标接口并添加

选择目标消息,并且点击 autoresponde-->add rule ,添加到右框中,并勾选3个选项,如图所示

 

 

第三步:上传接口要返回的数据

   选中操作接口,然后,下拉,选择“find a file”,选择你刚刚创建的json文件,再点击“save”,进行保存

 

 

第四步:再访问接口,查看返回结果

 

posted @ 2021-03-04 14:23  Z_sun  阅读(306)  评论(0编辑  收藏  举报