1、mock测试是啥?

官方解释:mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。 

个人理解:就是重定向,你要测试A模块,需要用到B模块但是B还没有开发,可以mock出C模块来代替真实的B模块先进行测试。但是实际场景中如何正确使用,还未摸透。

2、利用Fiddler 如何mock呢?

第一步:打开fiddler,找到右侧AutoResponder(自动回复器),点击以后就会变成变成绿色。

第二步:勾选 enable rules,开启规则;勾选unmatched requests passthrough,略过不匹配的请求,保证不影响结果

第三步:点击add rule,添加规则,比如我要访问天猫页面时,跳转到京东页面。(钓鱼网站就是这样来的)

第四步:save,保存规则。

Fiddler mock测试快速上手

第五步:我们在浏览器访问天猫官网,出现下图,地址是天猫的,内容却是京东的,其实就是重定向。

Fiddler mock测试快速上手

 3、我们也可以直接返回一个状态或者用本地文件来返回。

Fiddler mock测试快速上手

PS:看到一篇文章说前端如果发现网页有css,js错误,可先在本地修改,然后点击线上连接跳转本地查看是否修改无误,然后可以上线。

相关文章:

  • 2022-02-08
  • 2021-10-20
  • 2021-12-25
  • 2021-11-17
  • 2022-12-23
  • 2021-11-26
  • 2021-06-04
猜你喜欢
  • 2021-05-18
  • 2022-02-19
  • 2021-04-29
  • 2022-12-23
  • 2022-01-09
  • 2022-01-15
  • 2022-01-21
相关资源
相似解决方案