Apifox

API 文档、调试、Mock、测试一体化协作平台

Apifox = Postman + Swagger + Mock + JMeter

Apifox 功能介绍

img

API 文档设计

  1. 可视化的 API 文档管理,成倍提升团队协作效率。
  2. 支持数据结构(JSON Schema)定义,多接口复用相同数据结构。
  3. 接口文档完全遵循 OpenAPI(Swagger) 规范。
  4. 在线分享接口文档,方便与外部团队协作。
img

API 调试

  1. Postman 有的功能(如环境变量、前置/后置脚本、Cookie/Session 全局共享等),Apifox 都有,并且和 Postman 一样高效好用。
  2. 自动校验数据结构:自动校验返回的数据结构是否符合文档定义,自动发现接口返回异常。
img

API 自动化测试

  1. 完善的 API 场景测试(流程测试)功能,保证接口数据的正确性。
  2. 可视化的断言、提取变量功能。
  3. 支持自定义前置/后置脚本,自动化检查数据正确性。脚本语法 100% 兼容 Postman,降低学习成本。
  4. 支持调用 javascript、java、python、php、js、BeanShell、go、shell、ruby、lua 等语言代码。
img

API 数据 Mock

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

CI 持续集成

  1. 支持命令行方式运行 API 测试 (Apifox CLI)。
  2. 支持集成 Jenkins 等持续集成工具。
img

数据库操作

  1. 支持读取数据库数据,作为 API 请求参数使用。
  2. 支持读取数据库数据,用来校验(断言) API 请求是否成功。
img

自动生成代码

  1. 根据接口/模型定义,自动生成各种语言/框架的业务代码和 API 请求代码。
  2. 支持 TypeScript、Java、Go、Swift、ObjectiveC、Kotlin、Dart、C++、C#、Rust 等 130 种语言及框架。
  3. 支持自定义代码模板,自动生成符合自己团队的架构规范的代码,满足各种个性化的需求。
img

支持 HTTP、TCP、RPC

  1. 支持 HTTP(s) 接口管理。
  2. 支持 Socket (TCP) 接口管理。
  3. 后续将会支持 GraphQL、Dubbo、gRPC、WebSocket 等协议接口。
img

数据导入/导出

  1. 支持导出 OpenAPI (Swagger)、Markdown、Html 等数据格式。
  2. 支持导入 OpenAPI (Swagger)、Postman、HAR、RAP2、JMeter、YApi、Eolinker、NEI、RAML、DOClever 、Apizza 、DOCWAY、ShowDoc、apiDoc、I/O Docs、WADL、Google Discovery 等数据格式。
img

团队协作

  1. 接口数据云端同步,实时更新。
  2. 成熟的团队/项目权限管理,支持管理员、普通成员、只读成员等角色设置,满足各类企业的需求。

价目表

公网版 (SaaS版)

免费

私有化部署版

收费