Apifox

Apifox = Postman + Swagger + Mock + JMeter

接口文档、调试、Mock、自动化测试,提升 10 倍效率!

Apifox 功能介绍

img

接口文档

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

接口调试

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

自动化测试

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

接口数据 Mock

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

CI/CD 持续集成

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

数据库操作

  1. 支持读取数据库数据,作为接口请求参数使用。
  2. 支持读取数据库数据,用来校验(断言)接口请求是否成功。
  3. 支持修改数据库数据,可用来还原测试测试数据等。
img

自动生成代码

  1. 根据接口/模型定义,自动生成各种语言/框架的业务代码和接口请求代码。
  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、RAML、DOClever 、Apizza 、DOCWAY、ShowDoc、I/O Docs、WADL、Google Discovery 等数据格式。
img

团队协作

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

价目表

公网版 (SaaS版)

免费

私有化部署版

收费