阅读 164

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

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

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.3.10

⚡️ 测试报表(测试套件)详情增加筛选项。
???? 解决断言功能用等于方式断言数字类型值时不准确的问题。

v1.3.8

⚡️ 测试报告支持批量删除、支持翻页。
⚡️ 测试用例分类下可直接添加测试用例,测试套件分类下可直接添加测试套件。
⚡️ 提取变量的表达式支持使用变量。
⚡️ 数据模型 icon 展示优化。
⚡️ 支持导入NEI格式数据。
???? 解决部分场景下 Path 中包含:时,被误识别为 Path 参数问题。
???? 解决测试套件勾选保存变量变化值无效问题。
???? 解决GET请求包含body参数时,在接口文档里不展示body参数的问题。


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐