什么是 Mock
在中文的含义就是模拟的意思,mock测试
就是在测试过程中,对于某些不容易构造
或者不容易获取的对象,用一个虚拟的对
象来创建以便测试的测试方法。简单来
说,就是通过某种技术手段模拟测试对象
的行为,返回预先设计的结果。这里的关
键词是预先设计,也就是说对于任意被测
试的对象,可以根据具体测试场景的需
要,返回特定的结果。比如要测试支付,
但是你不想真实支付,那么可以用Mock来
模拟支付,返回支付的结果。
Mock 作用
• 首先,Mock可以用来解除测试对象对外部服务的依赖(比如数据库,第三方接口等),使得测试用例可以独立运行。
• 提前创建测试, TDD (测试驱动开发)。如果你创建了一个Mock那么你就可以在接口开发完成之前写接口测试脚本了,当接口开发完成时再替换为真实的接口进行测试即可。
• 替换外部服务调用,提升测试用例的运行速度。任何外部服务调用至少是跨进程级别的消耗,甚至是跨系统、跨网络的消耗,而Mock可以把消耗降低到进程内。
Json Server 简介
json-server是一款小巧的Mock工具,它可以不写一行代码在30秒内创建一套Restful风格的api,适合3人及以下的前端团队做迅速mock后台逻辑,也可以在接口测试中使用。相比较 Django,flask来实现接口开发,Mock要方便很多。
主页地址:https://www.npmjs.com/package/json-server
GitHub项目地址:https://github.com/typicode/json-server
Json Server下载安装
环境依赖
• 首选需要安装好 Node.js
• 国内用户建议配置好:cnpm (可用可不用)
• 安装配置视频教程可参考:Appium环境搭建(51zxw)
安装
cnpm install -g json-server
或者:
npm install -g json-server
校验
安装完成后输入如下命令进行校验
json-server -h
Mock工具-Json Server简介
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 痛点 项目中前端和后端通常是并行开发,为了减少等待后端接口开发的时间,我们经常需要在本地模拟后端接口用来测试前端效...
- STEP1==:配置或下载json-server本地安装首先你本地要装有nodejs。之后直接安装json-ser...
- mock.js 安装 基本使用 现在就可以拦截请求返回 mock 数据了,post 请求'http://a.com...
- 天天在 notepad++里深受alt+d的苦。他只是打开目录 但是不会定位到文件。坑爹啊。 打开文件所在夹 这个...