使用mock.js生成前端测试数据

末蓝、 2023-07-22 04:58 72阅读 0赞

format_png

image.png

概述:

Mock.js是一个模拟数据生成器,可以让前端独立于后端进行开发。如果你正在开发一个前端页面,可是后台还没有完成供你调用的API,并且数据格式已经确定,那么你就可以使用Mock.js模拟相关的接口,生成假数据来查看页面的效果。Mock.js的功能,生成随机数据,拦截Ajax请求。

如何mock数据?

  1. 安装Node.js,通过http-server开启本地服务器。

获取端口http://127.0.0.1:8080
然后通过在文件夹创建html和json来测试数据
实例:

  1. //html
  2. <script>
  3. var xhr = new XMLHttpRequest();
  4. xhr.open('GET','/hello.json',true);
  5. xhr.send();
  6. xhr.onload = function(){
  7. if(xhr.status===200){
  8. var data = xhr.responseText;
  9. console.log(JSON.parse(data));
  10. }
  11. }
  12. </script>
  13. //json文件
  14. {
  15. "name":"饥人谷",
  16. "age":2
  17. }

我们打开浏览器的控制台,就能看到输出的数据:

format_png 1

image.png

  1. 利用线上平台来mock数据

  2. 使用 http://easy-mock.com/

  3. 使用 http://rapapi.org/org/index.do
  4. 使用 server-mock
    以第一种为例,进入网站后建立个人项目。
  1. ![format_png 2][]
  2. image.png
  3. ![format_png 3][]
  4. image.png
  5. ![format_png 4][]
  6. image.png
  7. ![format_png 5][]
  8. image.png
  9. ![format_png 6][]
  10. image.png
  11. 创建之后进行查看:
  12. ![format_png 7][]
  13. image.png
  14. 控制台输出结果:
  15. ![format_png 8][]

发表评论

表情:
评论列表 (有 0 条评论,72人围观)

还没有评论,来说两句吧...

相关阅读

    相关 mockjs使用

    官网地址[http://mockjs.com][http_mockjs.com] 一、什么是mock.js? 生成随机数据,拦截 Ajax 请求。 通过随机数据,模拟

    相关 Vue使用mockjs生成模拟数据

    Mockjs生成模拟数据 在前端进行开发的时候,我们需要拿到后端的接口,然后调用进而拿到后端所提供的数据;但在实际情况当中,有可能后端的接口还没有设计好,但是你想要拿到数

    相关 自动生成测试数据

    简介      在实际的开发过程中。很多情况下我们都需要在数据库中插入大量测试数据来对程序的功能进行测试。而生成的测试数据往往需要符合特定规则。虽然可以自己写一段程序来进