Apifox(API接口调试工具) for Mac V2.2.9 苹果电脑版

Apifox(API接口调试工具) for Mac V2.2.9 苹果电脑版,Apifox是一款Mac系统上的API接口调试应用。官方介绍说是Apifox = Postman + Swagger + Mock的应用组合,赶紧看看吧

预览截图

应用介绍

Apifox是一款非常好用的API接口调试工具,官方介绍说是Apifox = Postman + Swagger + Mock的应用组合,感兴趣的朋友不要错过了。

软件特色

可视化接口管理

支持数据结构(JSON Schema)管理,多接口可复用相同数据结构。

接口调试

Postman 有的功能,比如环境变量、预执行脚本、后执行脚本、Cookie/Session 全局共享 等功能,Apifox 都有,并且和 Postman 一样高效好用。

自动校验数据结构

接口调试时,自动校验返回的数据结构是否符合接口文档定义,一键发现接口数据异常。

接口数据 Mock

内置 Mock.js 规则引擎,非常方便 mock 出各种数据,并且可以在定义数据结构的同时写好 mock 规则。 支持自定义期望,灵活配置根据参数值返回不同数据内容。 零配置即可 Mock 出非常人性化的数据。

自动化测试

完善的接口自动化测试功能,保证接口数据的正确性。 支持自定义脚本,自动化检查数据正确性。自定义脚本语法 100% 兼容 Postman,降低学习成本。

数据导入/导出

支持导出 OpenApi (原Swagger)、MarkDown、Html 等数据格式。 支持导入 OpenApi格式(原Swagger)、Postman、HAR、RAP2、yapi、Eolinker、DOClever、ApiPost、Apizza 等数据格式。

高效团队协作

接口云端同步,实时更新。成熟的团队/项目权限管理,满足各类企业的需求。

特别说明

维护不同工具之间数据一致性非常困难、非常低效。并且这里不仅仅是工作量的问题,更大的问题是多个系统之间数据不一致,导致协作低效,频繁出问题,开发人员痛苦不堪。

开发人员在 Swagger 定义好文档后,接口调试的时候还需要去 Postman 再定义一遍。

前端开发 Mock 数据的时候又要去 RAP 定义一遍,手动设置好 Mock 规则。

测试人员需要去 JMeter 定义一遍。

前端根据 RAP Mock 出来的数据开发完,后端根据 Swagger 定义的接口文档开发完,各自测试测试通过了,本以为可以马上上线,结果一对接发现各种问题:原来开发过程中接口变更,只修改了 Swagger,但是没有及时同步修改 RAP。

同样,测试在 JMeter 写好的测试用例,真正运行的时候也会发现各种不一致。

时间久了,各种不一致会越来越严重。

注意事项

  Apifox Mac版启动后需要注册邮箱账户登录才可以正常使用!!!!!!

  macOS Catalina (macOS 10.15) 已损坏无法打开解决办法:

  打开终端(屏幕下方“小火箭”——“其他”——打开“终端”),在终端中粘贴下面命令:

  sudo xattr -d com.apple.quarantine /Applications/xxxx.app

  注意:/Applications/xxxx.app 换成你的App路径,或在输入 sudo xattr -d com.apple.quarantine 后将软件拖进终端,重启App即可。

  MacOS 10.15 系统下,如提示“无法启动”,请在系统偏好设置-安全性与隐私-选择【仍要打开】,即可使用。

  对于下载了应用,显示“打不开或者显示应用已损坏的情况”的用户,可以参考一下这里的解决办法《Mac打开应用提示已损坏怎么办 Mac安装软件时提示已损坏怎么办》。10.12系统之后的新的Mac系统对来自非Mac App Store中的应用做了限制,所以才会出现“应用已损坏或打不开的”情况。

  用户如果下载软件后(请确保已下载完的.dmg文件是完整的,不然打开文件的时候也会出现文件损坏无法打开),在打开.dmg文件的时候提示“来自不受信用的开发者”而打不开软件的,请在“系统偏好设置—安全性与隐私—通用—允许从以下位置下载的应用”选择“任何来源”即可。新系统OS X 10.13及以上的用户打开“任何来源”请参照《macOS 10.13允许任何来源没有了怎么办 macOS 10.13允许任何来源没了怎么开启》

更新日志

v1.4.10

? 【新功能】

上线API Hub功能:通过API Hub查找/发现他人公开的 API 项目;可将项目发布到API Hub(设置为公开项目即可),允许任何人通过API Hub访问、克隆该项目。

增加文档功能,支持 Markdown 语法,编辑时可同步预览。

接口列表支持根据状态、标签筛选。

增加项目收藏功能。

增加最近访问项目功能。

环境允许设置为私人(仅本人可见)/公共。

前、后置操作里的每一项支持设置启用、停用,方便调试。

GET 请求支持 Body 参数。

新增项目列表拖拽排序功能。

新增用户主动退出团队功能。

新增用户头像功能。

新增项目图标功能。

新增展开/收起全部接口分组功能。

自动导入数据支持Apifox 格式。

接口信息新增 OperationId ,导出 Swagger 文档时包含该字段。

接口信息支持设置原始文档地址。

导如/导出 OpenAPI 格式,增加自定义扩展:增加扩展 x-apifox-folder:表示接口分组名,如果属性值中含有字符 / 则自动分为多级目录;导入 OpenAPI 格式时,接口分组优先读取 x-apifox-folder 属性,其次读取tag name 属性。

支持点击鼠标中键关闭 tab 页。

⚡️ 【优化】

合并展示 HTTP 和 SOCKET 接口。

允许将接口放在根目录。

接口调试/接口用例更方便的开启/关闭自动校验“返回 Response ”功能。

标签输入优化:下拉框自动提示本项目所有标签。

接口运行结果中有链接时,支持点击链接在浏览器中打开。

断言信息限制展示高度,内容过长时可滚动展示。

解散团队时进行二次确认,防止误操作。

导入 JMeter 文件时,有接口未选中 method 时仍支持导入。

若接口管理处用例发生变更,无需重新进测试管理-用例页,直接运行也能按更新后的数据发起请求。

Windows 系统测试用例/套件,下拉菜单难以选中的问题。

Windows 系统删除操作时确认弹窗样式问题。

保存接口时自动识别并去除路径前后的空格。

样式优化,所有提示图标组件透明度设置为 25% 。

支持 Linux 系统下设置禁用 GPU 加速。

? 解决

后置操作添加2个 SQLServer 数据库操作步骤时,第二个 SQL 会运行失败的问题。

Oracle 数据库运行 Update 语句没有生效的问题

在接口管理页打开生成代码&选中"接口请求代码",再切到"数据模型"打开生成代码,会显示空白的问题。

导入swagger文件后运行,int类型的请求字段参数值为空的问题。

测试用例/套件分类修改,选中根目录时修改失效的问题。

非完整链接的接口,选择了非mock的环境时,生成代码按钮失效的问题。

只读用户可以修改接口/接口分类/数据模型/数据模型分类的问题。

多服务下,接口生成的cURL命令地址为默认服务而非选中服务的问题。

本文标签:

下载详情

立即下载

立即
投稿
发表
评论
返回
顶部