曲阜公司网站建设价格便宜,网站定制开发收费标准是多少,小额贷网站建设,wordpress添加文章子标题Mock测试
什么是 Mock #xff1f;
Mock 的意思就是#xff0c;当你很难拿到源数据时#xff0c;你可以使用某些手段#xff0c;去获取到跟源数据相似的假数据#xff0c;拿着这些假数据#xff0c;前端可以先行开发#xff0c;而不需要等待后端给了数据后再开发。 Mo…Mock测试
什么是 Mock
Mock 的意思就是当你很难拿到源数据时你可以使用某些手段去获取到跟源数据相似的假数据拿着这些假数据前端可以先行开发而不需要等待后端给了数据后再开发。 Mock 的重要性
在现在 前后端分离 的时代前后端如何效率更高地去完成协同开发是一个大问题。
举个例子
后端接口还没数据前端要怎么去调试前端页面呢总不能等后端有数据了再开发吧。。。
所以 Mock 重要性极高可以让前端先行开发而不需要等待后端有数据了再开发。
Mock 测试
Mock 功能的好处太多了最主要的就是能让前端不用去等后端造假数据让前端后端并行开发但是 Mock 返回的数据也有可能不符合我们的预期所以我们也需要严谨点做一下 Mock 测试时很有必要的。 如何进行 Mock 测试
那么如何进行 Mock 测试呢
当然是借助工具啦市面上现成的工具不用白不用下面简单实用 Apifox 来给大家演示下。
创建请求、完善 Mock 参数
点击添加按钮填入对应的接口名称、接口URL、接口请求方法 接着我们需要补充一下响应结构并且补充一下响应每个字段的 Mock 表达式Apifox 为我们提供了很多现成的 Mock 表达式我们需要去选择这些 Mock 表达式
name nameemail emailurl url(http)hour now(hour) 设置测试脚本
然后我们需要校验返回的数据比如我写了两个测试的断言代码
测试 url 这个字段返回的数据是否符合 url测试 email 这个字段返回的数据是否符合 email 发送请求、得到断言结果
想要使用 Apifox 的 Mock 功能的话我们需要选择本地 Mock 环境 最后点击发送可以得到断言校验的结果我们可以看到
url 字段的 Mock 数据符合预期email 字段的 Mock 数据符合预期 知识扩展
了解 Mock.js 的语法规范Mock 语法讲解