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.刷新该请求

     注释:来自博主哒总

  • 相关阅读:
    js排序算法01——冒泡排序
    Math Issues
    2017年终总结
    js中的真值和假值
    element UI 中DateTimePicker 回传时间选择
    Equal Sides Of An Array
    javascript数组总结(0504)
    ajax生成html双引号问题
    关于php ci框架ie浏览器路径问题
    ie提示jquer缺少标识符,字符串或数字
  • 原文地址:https://www.cnblogs.com/luoguoxing/p/14245108.html
Copyright © 2011-2022 走看看