Apifox教程

介绍

接口工具Apifox = Postman + Swagger + Mock + JMeter

  1. API 设计
    • 可视化拖拽界面,零代码生成 REST / gRPC / WebSocket / Dubbo / GraphQL 等接口定义
    • 支持 OpenAPI 3、JSON Schema,可导入 Swagger/Postman/YApi/JMeter 等 20+ 格式
    • 多分支并行开发,版本冲突一键合并
  2. API 调试
    • 根据接口定义自动生成请求参数、请求体、断言脚本,零手写
    • 内置 Cookie/Session 共享、环境变量、前置/后置脚本,兼容 Postman 语法
    • 可直连数据库(MySQL、Redis、达梦等)做前置数据准备或后置校验
  3. API Mock
    • 零配置即可根据字段名智能生成“人性化” Mock 数据(如 name → “张三”)
    • 支持高级 Mock 脚本、本地/云端/私有化三种部署模式,QPS 不限
  4. 自动化测试
    • 纯 UI 拖拽就能编排测试场景,也可 CLI 方式跑在 Jenkins/GitHub Actions
    • 一键把调试好的请求保存为测试用例,测试覆盖率实时可视化
  5. 团队协作
    • 云端实时同步,权限粒度到“接口级”读写控制
    • 在线分享文档,支持自定义域名、SEO、隐藏“Run in Apifox”按钮

个人使用感受

  • 优点:下载就是中文,上手简单,导出格式多样,界面美观
  • 缺点:还有部分功能未完善,如grpc模块

之前使用过Postman,Apipost等工具,转到Apifox,操作都差不多,上手简单,一两次操作就熟悉了

基础使用

创建项目

image-20250729183540789

创建包,在包下创建对应的接口

image-20250729184629791 image-20250729184729800

接口测试

image-20250730162953233

请求成功后可以保存用例,方便之后查看
注:当请求有多种方式更好

image-20250730163244677

导出接口测试文档

image-20250731182843767

附录

设置 全局参数 && 环境

image-20250731183600667

全局参数

image-20250731183644330

环境

当设置了环境前置url,测试时选择了对应的环境,接口测试的url就不需要写前缀

image-20250731183720240

团队在线编辑

团队成员一块使用Apifox,团队成员在一个项目测试文档中测试

image-20250731183949746

邀请要一块在线使用的成员即可

image-20250731184005065

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐