news 2026/8/7 5:35:19

PostIn项目实战 - 使用Mock数据尽早满足前后端接口开发需求

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PostIn项目实战 - 使用Mock数据尽早满足前后端接口开发需求

PostIn是一款开源免费的接口管理工具,包含项目管理、接口调试、接口文档设计、接口数据MOCK等模块,同时可以对项目进行灵活的成员权限、消息通知管理等。本文将介绍如何配置并使用MOCK虚拟数据。

1、添加MOCK

PostIn内置了MOCK环境,在接口页面点击Mock,进入Mock页面,显示内置Mock环境地址。

MOCK页面

添加MOCK字段属性说明:

属性

是否必填

描述

MOCK名称

必填

为MOCK设置一个简洁明了的名称,便于识别和管理。

描述

选填

提供MOCK简短的描述,说明MOCK的目标或关键内容,帮助团队成员快速了解MOCK的作用。

添加MOCK后,MOCK默认为启用状态,可以在MOCK列表对MOCK进行启用\禁用。

2、编辑MOCK

点击添加MOCK,输入MOCK的名称后,点击提交,添加一条MOCK虚拟响应。

MOCK页面

点击MOCK名称,进入详细MOCK虚拟请求、响应配置。

编辑MOCK

MOCK支持编辑虚拟请求的参数包含请求头、请求体、查询参数。

属性

描述

请求头

位于HTTP请求的头部,用于传递元数据。

查询参数

出现在URL问号后,对资源进行筛选、排序或分页。

请求体位于HTTP请求的正文,用于传递实际数据。

MOCK支持编辑虚拟响应的参数包含响应状态、响应头部、响应体。

属性

描述

响应头

传递服务器返回的元数据和控制指令,例如状态码、内容类型、缓存策略等。

响应体

承载服务器返回的实际数据内容,例如JSON 数据等。

3、使用MOCK环境

配置MOCK虚拟请求后,使用MOCK环境,点击测试,如果请求和MOCK一致,则接口响应也会和MOCK设置的一致。

例如配置如下MOCK:

MOCK名称

请求

响应

正确用户名密码登录

{

"account": "admin",

"password": "123456",

"dirId": "1"

}

响应code:200

响应体:{"msg": "登录成功"}

未注册用户名密码登录

{

"account": "chen",

"password": "123456",

"dirId": "1"

}

响应code:201

响应体:{"msg": "密码输入错误"}

配置结束后,在接口→测试页面,选择MOCK环境,当请求参数符合MOCK“正确用户名密码登录”的请求参数,则显示响应code:200,响应体:{"msg": "登录成功"}

使用MOCK

同理,当请求参数符合MOCK“未注册用户名密码登录”的请求参数,则显示响应code:201,响应体:{"msg": "密码输入错误"}

使用MOCK

4、MOCK管理

4.1 启用\禁用MOCK

MOCK默认为启用状态,使用MOCK环境,当请求参数符合MOCK设置的请求参数,接口会根据MOCK设置给出响应。

启用MOCK

此时禁用MOCK,再次使用符合MOCK设置的请求参数,此时接口返回失败。

接口返回

4.2 编辑MOCK基本信息

点击MOCK右侧的编辑按钮,可对MOCK的基本信息进行编辑。

编辑MOCK

4.3 删除MOCK

点击MOCK右侧的删除按钮,可删除对应MOCK。注意:删除的MOCK无法恢复,请谨慎操作。

删除MOCK

有兴趣的朋友欢迎前往tiklab官网体验在线版本、或者免费下载私有化部署体验。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/30 9:37:53

Arbess项目实战 - 基于GitLab搭建Python项目自动化流水线

Arbess 是一款开源免费的 CI/CD 工具,支持免费私有化部署,一键安装零配置,页面设计简洁明了。本文将详细介绍如何安装Arbess、GitLab,创建流水线实现 Python 项目自动化部署。 1、GitLab 安装与配置 本章节将介绍如何使用CentOS…

作者头像 李华
网站建设 2026/7/31 5:36:50

Zotero文献管理终极指南:如何用Ethereal Style插件快速提升科研效率

Zotero文献管理终极指南:如何用Ethereal Style插件快速提升科研效率 【免费下载链接】zotero-style zotero-style - 一个 Zotero 插件,提供了一系列功能来增强 Zotero 的用户体验,如阅读进度可视化和标签管理,适合研究人员和学者。…

作者头像 李华
网站建设 2026/7/31 9:15:31

Qwen2.5-7B微调多模态扩展:图文混合训练实战

Qwen2.5-7B微调多模态扩展:图文混合训练实战 你是不是也经常遇到这样的问题:想让AI理解一张图加一段文字,然后生成更有“人味儿”的回答,但普通大模型只能看懂文字?或者你想做一个能自动写图文笔记、做视觉问答、甚至…

作者头像 李华
网站建设 2026/8/5 11:04:07

10.2 仿真工具链集成:构建连接虚拟与现实的机器人控制桥梁

10.2 仿真工具链集成:构建连接虚拟与现实的机器人控制桥梁 10.2.1 引言:仿真在机器人开发中的核心地位 在机器人系统的开发流程中,物理仿真扮演着不可替代的角色。它提供了一个安全、高效、低成本的环境,用于验证算法、测试极端工况、进行大规模并行训练,从而极大地加速…

作者头像 李华
网站建设 2026/8/2 11:07:18

FunASR高级功能解析:VAD语音活动检测技术实现

FunASR高级功能解析:VAD语音活动检测技术实现 1. 引言 1.1 技术背景与问题提出 在语音识别系统中,原始音频通常包含大量非语音片段,如静音、环境噪声或说话人停顿。这些无效内容不仅会增加计算资源消耗,还可能影响识别准确率和…

作者头像 李华
网站建设 2026/7/31 5:36:56

Res-Downloader终极指南:一站式解决网络资源下载难题

Res-Downloader终极指南:一站式解决网络资源下载难题 【免费下载链接】res-downloader 资源下载器、网络资源嗅探,支持微信视频号下载、网页抖音无水印下载、网页快手无水印视频下载、酷狗音乐下载等网络资源拦截下载! 项目地址: https://gitcode.com/…

作者头像 李华