background

API 文档、API 调试、API Mock、API 自动化测试

Apifox = Postman + Swagger + Mock + JMeter

backgroundInterface
完全免费

API 文档

高效便捷,一键生成

可视化 API 文档管理,零学习成本。
支持数据模型,接口之间可以复用相同数据结构。
接口文档完全遵循 OpenAPI(Swagger) 规范,支持 20 多种文档格式的导入导出。
支持在线分享 API 文档,与外部团队高效协作。
API 文档支持在线调试、自定义域名、自定义导航、自定义布局等。
支持自动生成接口请求代码、数据模型代码、业务功能代码。
background
subBackground

API 调试

比 Postman 更强大

全面兼容 Postman 的接口调试功能,如环境变量、前置/后置脚本、Cookie/Session 全局共享等,比 Postman 更高效好用。
无需手写断言,自动校验返回数据结构,自动发现接口数据异常。
请求参数值支持动态变量,每次请求自动生成符合规则的参数值。
可视化的断言、可视化提取变量、数据库(SQL)操作等功能。
支持一个接口保存多个用例,方便随时调用。
background
subBackground

API Mock

零配置,自动 Mock 数据

零配置自动 Mock 出“人性化”的数据,无需手写 Mock 规则。
根据数据结构定义自动生成符合规则的 Mock 数据。
内置 Mock.js 规则引擎,可自定义 Mock 规则。
高级 Mock 支持根据不同请求参数值返回不同数据内容。
支持自定义 Mock 脚本,灵活强大,满足各种场景。
background
subBackground

API 自动化测试

可视化,零代码

支持从接口用例导入测试请求,接口变更实时同步。
支持自定义前置/后置脚本,自动校验数据正确性。脚本语法 100% 兼容 Postman,降低学习成本。
支持数据驱动测试,可导入导出 csv 测试数据集。
支持多线程性能测试;可打通 Jenkins 持续集成。
可视化测试报告,方便分享和汇报。
background
subBackground
更多功能

CI 持续集成

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

数据库操作

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

团队协作

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

数据导入/导出

  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 等数据格式。

支持 HTTP、TCP、RPC

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

自动生成代码

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

API Hub

开放 API 共享平台,发现更多公开 API 项目

他们正在使用 Apifox

先进研发团队都在使用 Apifox 提升效能
logos
logos
- 以上仅部分客户,排名不分先后 -

价格表

免费

公网版 (SaaS版)
无任何限制
不限团队人数
不限功能
不限项目数
不限接口数

付费

私有化部署版
部署在企业内部
按使用人数收费
不限功能
不限项目数
不限接口数

Apifox 客户端

Apifox 全面支持多种桌面客户端
icon
Windows 客户端
icon
Linux 客户端