Apifox 6 月更新 | 在线文档支持调试、云端 Mock、自动 Encode URL 等功能上线

Apifox 6 月更新 | 在线文档支持调试、云端 Mock、自动 Encode URL 等功能上线

很高兴给你带来 6 月的 Apifox 的最新消息。最近一个月,Apifox 上线了 2 个大版本和一些新功能,让我们一起来看看吧。

在线接口文档支持在线运行调试

这项功能的上线,将会彻底改变团队协作的流程模式。团队协作的本质就是信息交换,只是信息的载体在不断变化,沟通方式在不断变化:

1. 在传统团队中,是通过相互传递离线文件来沟通信息,比如用 Word 写接口文档,但问题是接口文档总要修改,修改后就要向团队同步,项目管理成本高,操作也复杂,效率低。

2. 而很早之前的 Apifox 在线文档,就支持目录、示例代码、数据结构并保持实时同步。如果需要沟通或审核接口文档,发送链接给对方就可以看到实时的结果了。

3. 现在的 Apifox 在线文档,除了接口文档信息可以实时同步观看,你分享的对象可以在线直接运行接口并使用。比如发送给合作伙伴,合作伙伴可以在【云端 Mock】的环境下调试运行。

注意:当设置【在线分享】时,需要设置环境(推荐选择【云端 Mock】)

不仅在线文档支持在线运行调试,API Hub 中众多开放文档也是支持的,方便大家进行调试并使用,开发与对接效率再上一层。


云端 Mock 功能

Mock 功能一直是 Apifox 的亮点功能,而云端 Mock 功能的上线,也将冲破我们自己的束缚,不用打开 Apifox 也能使用 Mock 数据功能。

和本地 Mock 的差异最直观的体现在,本地 Mock 的 URL,只能在本机上运行,或者在局域网中其他设备上运行。而云端 Mock 的 URL,可以在任何设备上运行(只要能联网),没有限制。

云端 Mock 非常适用于经常远程办公的团队,前后端对接不再受局域网的限制,后端同学把云端 Mock 的 URL 复制给前端,无论前端在哪里,前端都能够使用 Mock 数据。

注意:客户端默认云端 Mock 是关闭的,可以通过上图去开启。

因为云端 Mock 功能的上线,Web 端也支持 Mock 数据功能,用法与客户端一致,适合喜欢使用 Web 端的用户。详细的 Mock 功能说明请看帮助文档:Apifox 帮助文档

自动 Encode URL 功能

请求参数和返回响应的参数值,为了符合相应的业务场景,更多以汉字的形式展示。之前如果想对示例值中的特殊字符进行编码,需要在动态值中设置,非常麻烦且繁琐。

现在自动 Encode URL 功能上线后,针对接口路径、Query 参数的中文等特殊字符,支持自动编码,不需要再一个一个设置。

操作:自动 Encode URL 功能默认全局开启,如有需要,可以在运行页设置中关闭,如上图位置。


在线接口文档新增示例代码

分享出去的在线接口文档,支持快速显示示例代码,同时 API Hub 也同样支持。

后端同学可以在在线文档中直接复制当前接口的代码,直接在开发中使用。而测试同学在运行调试时,如果发现有问题,可以直接复制代码给到后端调试并修改。


数据结构支持代码生成

Apifox 一直支持接口文档可以生成接口请求代码、生成完整项目代码。但可能有的使用者希望只生成接口文档中的某一部分,这样在写代码时更灵活。

目前请求参数 body 为 json、xml 的数据结构,和返回响应的数据结构,可以单独生成代码,如下图。你可以根据你的需求,选择复制整个文档的代码,或者是数据结构的代码。

之后数据模型的代码生成,会支持建表语句,这样你可以同步代码,直接将接口文档中的数据结构写入数据库中。

邀请功能

当你已经打开项目时,可以点击左侧的“邀请成员”,也可以在团队页面,在“成员/权限”中点击“邀请成员”,进行邀请。

邀请设置:你可以设置“邀请对象”参与当前团队的哪些项目,并设置成员的权限,详情可以查看“帮助中心-团队权限”。根据你的需求选择链接邀请、邮箱邀请、账号邀请。


运行后的返回 body 支持不换行显示

之前接口运行后的返回值,在 Apifox 中默认换行显示的。有的使用者希望能够不换行显示,既不占空间,又支持 shift + end 全选一整行。

现在你可以在返回值的 Body 体中,切换为不换行显示,会全局保持同步。默认是自动换行的状态。

新建/改变分组时支持搜索

在新建分组或修改分组,或导入设置时,支持在输入框内搜索,可以快速找到需要的那个分组。

随着各个信息数量的增长,未来的下拉菜单都会支持搜索,比如搜索数据模型。

测试数据支持导入 JSON

自动化测试需要的测试数据,除了支持导入/导出 CSV,现在支持导入/导出 JSON。对于习惯以 JSON 格式维护测试数据的测试同学来说,使用起来更方便了。



详细内容可以前往 Apifox 官网更新日志查看。

我们会一直致力于节省研发团队的每一分钟,感谢你一直为我们的产品提出宝贵的意见。

订阅
qrcode

订阅

随时随地获取 Apifox 最新动态