失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 接口 同花顺_Fiddler模拟接口数据(mock)

接口 同花顺_Fiddler模拟接口数据(mock)

时间:2023-01-17 03:01:20

相关推荐

接口 同花顺_Fiddler模拟接口数据(mock)

我们在测试过程中,经常会遇到查看不同接口数据前端页面展示的场景,今天我们就一起来看下如何用Fiddler模拟接口数据(mock)。

01

mock定义

mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。例如:测试订单这个接口,你要模拟订单数量超过一千万的场景,这个时候就可以通过mock接口中的订单数量这个字段来帮助我们完成这个场景。

02

模拟请求

添加规则

具体说明

①Enable rules:启用规则

②Unmatched requests passthrough:没有匹配到的请求予以通过,通常默认开启

③Enable Lagency 延迟响应时间,单位 ms(毫秒)

添加规则

①直接点击Add rule 添加规则

②在左侧请求列表中找到请求并点击,然后点击Add rule

③直接在左侧请求列表中找到请求,然后拖到右侧 AutoResponder 规则列表中

通过上传文件来mock数据

①通过上述【添加规则】中的3种方法添加规则

②将你要mock的数据保存到文件里

将WebView里的数据复制到文件里,并修改你要mock的数据,然后保存文件

③在下面通过 find a file 找到该文件,然后点击保存

④再对此URL进行请求,就可以看到你要mock的结果了。

通过创建Response来mock数据

创建新的Response

①通过上述【添加规则】中的第2种方法添加规则

②创建新的Response,点击保存会弹出新的弹窗

③将你要mock的数据放到TextView中,点击保存

④再对此URL进行请求,就可以看到你要mock的结果了。

注:以上是通过创建新的Response来模拟,这个方法会有乱码的情况并且有时访问的页面会打不开,所以我们可以通过修改Response来模拟数据。

通过修改Response来mock数据

①通过上述【添加规则】中的第3种方法添加规则

②点击F2,然后修改TextView中的数据,点击保存。

③再对此URL进行请求,就可以看到你要mock的结果了。

03

结束语

模拟接口数据是测试web前端页面展示很常用的一种方法,以上介绍的3种mock数据的方法,其实大家只需要掌握其中一种即可,不过需要注意的是测试过程中如果大量使用mock,由于mock测试的场景失去了真实性,可能会导致在后续的系统性测试时才发现bug,使得缺陷发现的较晚,可能会造成后续修复成本更大,所以还是要根据自己项目的实际情况来决定是否需要mock数据及mock数据的范围大小。

期待你的

分享

点赞

在看

关注我们

微信号|同花顺软件测试圈

如果觉得《接口 同花顺_Fiddler模拟接口数据(mock)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。