Apifox for mac 是一款集合了接口调试、Mock、接口文档、自动化测试、自动生成模型及代码等一体化的管理平台。
软件介绍
Apifox for mac 1.2.0 是一款集合了接口调试、Mock、接口文档、自动化测试、自动生成模型及代码等一体化的管理平台。
在开发过程中,我们经常需要去调试接口,我们会遇到接口未完成、没有接口文档、接口需要测试等一大堆问题,当然目前我们会采用Postman调试接口、Swagger来做接口文档、Mock来做接口模拟数据,JMeter来做接口测试。这样会让工作不连贯和流畅,维护不同工具之间数据一致性非常困难、非常低效。
Apifox则是整合这些相关工作的一体化管理平台,在一个软件内可以进行接口管理、集合测试、数据模型、接口文档等工作,让开发和协作更简单和方便。通过一套系统、一份数据,解决多个系统之间的数据同步问题。只要定义好接口文档,接口调试、数据 Mock、接口测试就可以直接使用,无需再次定义。
Apifox 功能说明
接口文档定义
Apifox 遵循 OpenApi 3.0 (原Swagger)、JSON Schema 规范的同时,提供了非常好用的可视化文档管理功能,零学习成本,非常高效。
接口调试
Postman 有的功能,比如环境变量、预执行脚本、后执行脚本、Cookie/Session 全局共享 等功能,Apifox 都有,并且和 Postman 一样高效好用。
数据 Mock
内置 Mock.js 规则引擎,非常方便 mock 出各种数据,并且可以在定义数据结构的同时写好 mock 规则。支持添加“期望”,灵活配置根据参数值返回不同数据内容。最重要的是 Apifox 零配置 即可 Mock 出非常人性化的数据,具体在本文后面介绍。
接口自动化测试
提供接口集合测试,可以通过选择接口(或接口用例)快速创建测试集
导入、导出
支持导出 OpenApi (原Swagger)、Markdown、Html 等数据格式,因为可以导出OpenApi格式数据,所以你可以利用 OpenApi (Swagger) 丰富的生态工具完成各种接口相关的事情。
支持导入 OpenApi (原Swagger)、Postman、HAR、RAML、RAP2、YApi、Eolinker、DOClever、ApiPost 、Apizza 、ShowDoc、API Blueprint、I/O Docs、WADL、Google Discovery等数据格式,方便旧项目迁移
更新内容
1.1.4
2021-01-06
- 解决 查看测试报告都显示
旧版数据,不兼容
问题。 - 解决 测试套件无法导出 Apifox CLI 格式数据问题。
1.1.2
2021-01-04
- 新增快速
断言
和提取变量
功能,无需写脚本就可以设置断言
和从运行结果里提取变量
了。 - 新增 测试用例和测试套件支持
上传测试文件
(csv 或 json),将测试文件里的数据作为变量值批量循环测试。 - Socket 接口相关功能全面升级。
- 优化 数据结构支持设置字段的
中文名
,支持展示 json schema 里字段的 title。 - 优化 部分细节。
- 解决 解决测试用例(或测试套件)循环测试的结果里第二轮及后续循环结果都误展示为第一轮循环的结果。
- 解决 导入 OpenAPI (Swagger) 数据时,path 参数无法正确解析的问题。
- 解决 导入 OpenAPI (Swagger) 数据时,数据结构 allOf、anyOf、oneOf 中包含 $ref 时无法正确解析的问题。
安装方法
直接安装