老程序员分享:Mock数据:模拟数据

简介: 老程序员分享:Mock数据:模拟数据

"

mockjs官网:

mockjs官方文档:

具体使用方法

第一步 安装mockjs

npm install mockjs

第二步 创建一个mock目录生成mock数据

例如:course.js

import Mock from ""mockjs"";

//mock课程数据

var result=Mock.mock({

code: 200,

msg: ""操作成功"",

data: {

current_page: 1,

last_page: 18,

total: 178,

""list|10"": 【

{

id: ""@id"", //模拟id

""price|100-200.1-2"": 100, //模拟小数,在计算机中也称浮点数

""has_buy|//代码效果参考:https://v.youku.com/v_show/id_XNjQwMDEzNzcwOA==.html

1"": 【0, 1】, //模拟状态值,0,1,2,

title: ""@ctitle"", //模拟中文标题

address: ""@county(true)"", //模拟省市县

""teachers_list|1"": 【

{

course_basis_id: ""@id"",

id: ""@id"",

teacher_avatar: ""@image('150x120', '#ff0000', '1909A')"", //模拟图片

teacher_name: ""@cname"" //模拟中文姓名

}

}

}

});

export default //代码效果参考:https://v.youku.com/v_show/id_XNjQwMDEzMTc4NA==.html

result;

//创建mock的入口文件,并配置请求的接口地址,提交方式,返回的假数据

import Mock from 'mockjs'

//导入的模拟数据

import courseData from ""./course"";

/**

* Mock.mock( rurl, rtype, template )

* rurl:请求的接口地址

* rtype:提交方式

* template:返回数据

*/

Mock.mock("""", ""get"", courseData);

? 第三步:将模拟的数据注入到main.js

//注入mock

import './mock'

第四步:在要请求的组件中请求数据

axios.get('').then(res=>{

console.log(res)

})

easy-mock:基于mockjs生成在线假数据


"
image.png
相关文章
|
3月前
|
测试技术 Python
Python接口自动化测试中Mock服务的实施。
总结一下,Mock服务在接口自动化测试中的应用,可以让我们拥有更高的灵活度。而Python的 `unittest.mock`库为我们提供强大的支持。只要我们正确使用Mock服务,那么在任何情况下,无论是接口是否可用,都可以进行准确有效的测试。这样,就大大提高了自动化测试的稳定性和可靠性。
133 0
|
Java Shell 分布式数据库
HBase高级操作
HBase高级操作
476 0
|
12月前
|
JavaScript Linux Android开发
mac环境下搭建frida环境并连接网易mumu模拟器
这篇文章介绍了如何在mac环境下搭建Frida环境,并详细说明了如何连接网易MuMu模拟器进行动态分析。
731 1
|
10月前
|
JavaScript 开发者 Docker
深入理解Docker容器化技术,打造高效开发环境
深入理解Docker容器化技术,打造高效开发环境
|
负载均衡 应用服务中间件 Linux
"揭晓nginx的神秘力量:如何实现反向代理与负载均衡,拯救服务器于水火?"
【8月更文挑战第20天】在Linux环境下,nginx作为高性能HTTP服务器与反向代理工具,在网站优化及服务器负载均衡中扮演重要角色。本文通过电商平台案例,解析nginx如何解决服务器压力大、访问慢的问题。首先介绍反向代理原理,即客户端请求经由代理服务器转发至内部服务器,隐藏真实服务器地址;并给出配置示例。接着讲解负载均衡原理,通过将请求分发到多个服务器来分散负载,同样附有配置实例。实践表明,采用nginx后,不仅服务器压力得到缓解,还提升了访问速度与系统稳定性。
337 3
|
Oracle Java 关系型数据库
聊聊 datax 的 OceanBase 数据同步插件 ||批处理参数 rewriteBatchedStatements=true&useCursorFetch=true
聊聊 datax 的 OceanBase 数据同步插件 分析下批处理参数 rewriteBatchedStatements=true&useCursorFetch=true 对大规模数据读写的性能影响
聊聊 datax 的 OceanBase 数据同步插件 ||批处理参数 rewriteBatchedStatements=true&useCursorFetch=true
|
分布式计算 Hadoop Shell
使用Shell命令操作HDFS
【8月更文挑战第5天】使用Shell命令操作HDFS。
281 5
|
缓存 监控 Shell
使用 HBase Shell 进行数据的实时监控和备份
使用 HBase Shell 进行数据的实时监控和备份
393 6
|
存储 Shell 分布式数据库
Hbase 的基本shell 命令
Hbase 的基本shell 命令
184 0

热门文章

最新文章