大家好,我是编程小6,很高兴遇见你,有问题可以及时留言哦。
Mock
调试接口,模拟接口数据,减少联调问题大大提高了开发效率"。Mock
?你倒是用啊😫! Mock
吗怎么不用呢🤨?Mock
是指在前端根据每个接口来写一个json
来对应接口调用。Mock
调试呢?🤤”Mock
是什么?Mock
coding
,我们需要依赖返回的接口数据进行一些复杂的逻辑处理,但是在对接口的同时难免会遇到接口文档描述不清晰的情况,比如参数名写错了,是否必填没有标注出来,种种让人头皮发麻的小问题暴露出来。Mock
数据的方法就非常重要,Mock
翻译过来就模拟
,顾名思义Api Mock
就是模拟接口数据。Mock
数据的方法。json
,请求的时候请求到本地的json
文件进行数据处理。Mock
数据的问题,但是也只是适用于只有几个接口的项目。一旦接口数量多起来,每个接口都需要去写一套返回参数,你不烦吗,反正我烦了。json
文件。url
需要换成本地json
地址,等到后端开发完成后还需要根据实际情况来进行替换,地球人都知道,一个项目的接口数不胜数,这样不仅仅浪费了很多时间还容易出错,我用这时间去喝个奶茶🍵不香吗。Mock
数据的。Mock
接口就可以。Mock
一体化,后端同学修改了文档后也会一并修改Mock
接口。Mokc
数据给前端进行调用的。Mock
数据的可用性还要考虑整个项目开发的进度,有这个时间也可以喝几杯奶茶了。特殊
服务,项目成本逐渐提升。Http
请求对相应匹配的接口进行真实请求拦截,返回模拟的数据。Ajax
请求,返回模拟的响应数据。API Mock
的神器:Apifox
!!!🔥🔥 Apifox
我也是最近才知道,但是用了之后是真香啊。Mock
功能,其他功能可以去Apifox官网自行查看喔~Apifox
里面编写接口文档,如果你之前没有在Apifox
编写接口文档也没有关系。swagger
还是Postman
都可以导入进Apifox
。 Mock
数据Mock
功能。tab
,分别是文档
、修改文档
、运行
和高级Mock
。 文档
中我们可以看到接口的基本信息,包括但不限于接口的基础信息、请求参数、示例值、返回值和返回示例。 修改文档
中我们可以对之前定义的接口进行调整和修改,甚至还能随机生成示例值。 API Mock
想说的,我们真正需要关注的就只有一个,那就是在运行
中我们如何获取Mock
数据👌。
打开运行页
切换Mock环境
点击运行
Mock
接口放到你的项目里面去调用就可以拿到根据接口文档返回的模拟数据啦,这样最基本的Mock
就完成了。 Mock
规则Mock
规则,那为什么他会自动随机生成Mock
数据呢?Apifox
中系统默认启用了智能内置规则,真正的做到了零配置
即可Mock
出非常人性化的数据。Mock
规则Mock
规则呀,因为我们的数据有点特殊”。Mock
规则,我希望参数是status
的时候只模拟0
跟1
出来代表状态为停课
和正常
Mock
的规则来做一个定制。 Mock
规则我们可以在修改文档
页面选择对应的Mock
规则。 API Mock
就分享到这里喔~关于Apifox
还有很多很强大的功能,这次主题是Mock
就不展开细说啦~如果感兴趣的小伙伴可以去Apifox官网查看喔~Mock
是最基本的事情,不仅可以提高开发效率还可以把接口信息掌握在自己的手上。那个一年前找不到工作的男人,2021年怎么样了?
请务必收下这10+个加载特效,保证让你的项目大放异彩⭐
我为大家带来了10张“科技感满满”的可视化数据大屏⚡,收藏等于学会~
产品经理:你能不能让词云动起来?