1.前端mock的使用(模拟数据的使用)
前置条件:现在移动互联网时代,架构:前后端分离项目,现在前端需要数据,后台提供数据。他们之间的沟通方式是通过 API 或者 url 地址,并且他们之间的沟通肯定会存在一定的沟通成本。
mock是一个模拟数据生成器,旨在帮助前端独立于后台开发,在后台未完成接口时,前端可直接模拟数据开发测试。
mock的功能:
1.根据数据模板生成模板数据;(按照一定的规则去编写一个模板,会按照模板规则生成想要的数据)
2.模拟AJAX请求,生成请求数据。
3.基于HTML模板生成数据。
mock旨在前端独立于后台开发。
如何使用mock?
a.构建一个json格式的数据,利用nodejs或者express搭建一个服务器,
b.使用专门的mock工具进行构建测试数据。
什么是mock工具?
一些互联网爱好者,专门写的工具,可以专门生成测试数据。
常见的 mock 工具有哪些?
a. mockjs.com(代码) 平台进行测试数据的模拟, mockjs.com 提供了一个 mock.js 库文件。
b. rap2.taobao.org(图形化) 网站,是一个平台,专门负责测试数据的生成,同时还可以生成接口文档,底层测试数据的生成还是 mock.js 。
c. jsonplaceholder 网站,也提供的很多的测试数据。
d. https://cnodejs.org/api 网站 e. json-server 包 可以实现。