阿萨学工具:Apifox的高级Mock 功能

简介: 阿萨学工具:Apifox的高级Mock 功能

大家好,我是阿萨。截止目前。我们已经学习了Apifox的mock 功能里的智能Mock内置规则,自定义智能Mock规则,返回字段高级设置里的长度,范围,枚举等Mock功能。


但是实际工作中还有一种场景:

  1. 根据不同请求值,返回不同值。比如订单是1,返回tb;订单是2,返回pdd;订单是3, 返回 jd。
  2. 请求值非法,返回字段给出对应的提示信息。如果订单是dd,返回非法参数。
  3. 返回字段是有含义的,不是一个随机值,比如返回外国人名。


今天我们就学习下针对以上场景如何使用高级Mock 功能。


一 返回一个有含义的非随机值字段。


比如阿萨昨天的返回值里有一个 name, 我希望返回一个外国人名字。该如何设置呢?


首先我们看下昨天添加的字段里name.

在更多后面有一个Mock的输入框。

点击输入框。可以看到默认值支持的mock 数据,根据要求不同,返回值不同,这里我们找下name。




或者点击最右边的框会出来一个对话框。



点击输入自己想要的数据类型。具体的mock 语法,可以参考:https://www.apifox.cn/help/app/mock/mock-rules/


选择@name。返回人名。我们看下结果。



二  根据不同值,响应返回不同。


阿萨给大家演示下如下场景。

订单是1,返回tb;订单是2,返回pdd;订单是3, 返回 jd。


新增一个接口,path 里传订单id 。




点击【高级Mock】, 选择【新增期望】。



按照如上例子,依次 增加1st id,2nd id,3rd Id。

然后点快捷请求看下,1,2,,3的结果。



三  请求值非法,返回非法请求。

如果请求的结果是个非法值,如何添加对应结果呢?

在接口的【高级Mock】里,再新增一个期望。不合法响应【body】.



然后点击【更多设置】里直接选择状态码【 403】



保存后,然后运行。看下结果。



满足场景要求。

前端同学,在日常工作中的利器,有没有?


相关文章
|
2月前
|
前端开发 测试技术 API
企业级API工具的选择:Apipost和Apifox哪个好
Apifox相比Apipost在企业级API协作方面表现更出色,其一体化平台设计有效提升团队协作效率,功能整合度高,支持标准化接口管理,更适合规模化团队和技术协作需求。
309 120
|
3月前
|
存储 算法 数据可视化
Apipost与Apifox哪个好?API管理工具深度对比
市场上的API管理工具琳琅满目,其中Apipost和Apifox常被拿来比较,今天我将从技术架构、性能表现和实用性三个维度,深入剖析这两款工具的本质差异。
Apipost与Apifox哪个好?API管理工具深度对比
|
3月前
|
人工智能 前端开发 jenkins
2025 API 开发管理工具 Apipost 与 Apifox 全维度对比
本文深入对比了 Apipost 与 Apifox 两款 API 开发管理工具在设计、调试、文档管理、Mock 服务、离线支持、AI 能力及 CI/CD 集成等方面的优劣,全面评估其适用场景,为研发测试团队提供选型参考。
308 5
|
4月前
|
人工智能 安全 测试技术
Apipost vs Apifox:AI 能力决定 API 开发管理工具的真正价值
2025年,AI技术深度融入企业运营,提升生产力与竞争力。在API开发工具领域,Apipost与Apifox在AI能力上有显著差异。Apipost实现AI全流程覆盖,从文档生成、测试、开发辅助到协作优化,大幅提升效率并降低维护成本;而Apifox主要聚焦文档优化,功能较基础。在团队协作、安全合规、企业适配等方面,Apipost亦表现更优,尤其适合追求高效、安全与全流程自动化的团队。
123 1
|
3月前
|
人工智能 自然语言处理 测试技术
Apipost 与 Apifox 深度对比:谁是 API 开发的最佳拍档?
在 API 开发中,Apipost 与 Apifox 是两款流行的国产工具。本文通过实际项目的对比发现,Apipost 在 AI 功能方面表现突出,如 AI 自动生成文档、测试用例、脚本等,显著提升开发效率。基础功能上,Apipost 也更全面,支持离线使用、OpenAPI 格式导出、多种协议及数据库字典导入,界面简洁易用,综合性能优于 Apifox。
192 5
|
3月前
|
人工智能 测试技术 API
Apifox 和 Apipost如何选?2025企业API开发工具选型需求分析及建议
本文对比了 Apipost 与 Apifox 在 AI 功能及 API 功能上的差异,指出 Apipost 凭借 AI 一键补全文档、智能提取 API 文档、AI 断言、模拟测试数据、生成用例、参数更新、脚本生成、全局搜索等能力,显著提升开发效率与质量。同时,Apipost 在离线使用、一键分享、OpenAPI 格式支持、多协议适配、数据库导入、模拟数据、压测功能等基础 API 能力上亦全面领先。在AI时代的2025年,API + AI是Apipost将AI技术融合行业应用的最佳典范,这种趋势下,也说明Apipost 更能助力企业与开发者实现高效智能开发。
196 2
|
4月前
|
人工智能 API 数据安全/隐私保护
Apifox 与 Apipost 的 API 文档引擎对比:底层架构、性能与可扩展性分析
深入探索市场上两大主流API工具——Apifox和Apipost的文档能力时,发现了令人惊讶的差距。这不仅仅是功能多寡的问题,更关乎开发效率与团队协作的质变。
|
3月前
|
人工智能 NoSQL 测试技术
Apipost 与 Apifox:全栈工程师视角下的 API 工具抉择
本文对比了Apipost与Apifox两款API工具在AI能力、数据一致性管理、自动化测试、团队协作、协议支持、数据库支持及离线可用性等多个核心维度的表现。Apipost凭借AI智能化、数据自动同步、全面协议支持及离线功能等优势,在大型项目、高安全场景及多协议调试中表现更出色。而Apifox适合预算有限、小型团队及纯HTTP项目。
73 0
|
3月前
|
人工智能 测试技术 API
从 Apifox 到 Apipost:企业API开发工具迁移背后的深度剖析
近期调研发现,超65%的中大型开发团队正从Apifox迁移至Apipost。本文深入剖析背后原因,揭示Apipost在协作模式、数据管理、AI能力等方面的显著优势,展现其如何通过智能协同与全流程优化,重塑API开发效率与质量,引领行业工具变革趋势。
107 0
|
5月前
|
人工智能 测试技术 API
Apifox对比Apipost:2025年推荐的API协作工具
Apifox与Apipost这两大国产API平台的全方位较量,助你在2025年做出最明智的选择。