zoukankan      html  css  js  c++  java
  • 【fiddler】mock测试

    mock测试其实就是在造假数据进行测试,用于减少对其他环境的依赖,功能强大,但是缺点也显而易见,太多的假数据让测试丧失了真实性。

    【1】接口尚未开发完成

    比如说一个登录的接口没有开发完成,但是我们要测试系统其他已经开发好了的模块,这时候就可以通过mock模拟登录成功,然后进行测试。

    【2】异常场景(连接异常、超时异常等)

    当测试环境不稳定的时候,我们可以通过mock模拟,降低依赖,从而不受限制的提前进行我们的工作。

    【3】自动化测试

    自动化测试时,常常因为第三方环境不稳定,导致我们测试的模块执行失败,这时候使用mock,就可以过滤掉第三方错误的可能,如果有问题就一定出现被测系统本身。

    这里我们通过fiddler AutoResponder来完成mock操作

     例子一:

    1.访问百度,用fiddler抓取该请求,然后保存在桌面上

     2.开启fiddler的自动重定向功能,创建如图规则

     3.修改桌面上的文件baidu.htm

     4.重启fiddler,再次访问百度首页

     例子二:

     1.接口:https://www.sogou.com/websearch/api/getcity,当我们请求这个接口时会返回当前的城市 

    2.fiddler响应如下

     3.按照例子一操作

     4.刷新该请求

     注释:来自博主哒总

  • 相关阅读:
    【hive】null值判断
    【hive】where使用注意的问题
    【hive】关于浮点数比较的问题
    【hive】在alter修改元数据的时候报错 mismatched input 'xxxxx' expecting KW_EXCHANGE
    破解诅咒心法
    泡妞心法
    awk高级
    排除故障的总结
    机房运维相关面试题
    统计流入流出流量
  • 原文地址:https://www.cnblogs.com/luoguoxing/p/14245108.html
Copyright © 2011-2022 走看看