介绍
Apifox 是 API 文档、调试、Mock、测试一体化协作平台,定位Postman + Swagger + Mock + JMeter
。通过一套系统、一份数据,解决多个系统之间的数据同步问题。只要定义好 API 文档,API 调试、API 数据 Mock、API 自动化测试就可以直接使用,无需再次定义;API 文档和 API 开发调试使用同一个工具,API 调试完成后即可保证和 API 文档定义完全一致。高效、及时、准确!
软件截图
软件特点
API 文档设计
- 可视化 API 文档管理,零学习成本。
- 支持数据模型,接口之间可以复用相同数据结构。
- 接口文档完全遵循 OpenAPI(Swagger) 规范。
- 支持在线分享 API 文档,方便与外部团队协作。
API 调试
- Postman 有的功能 Apifox 都有(如环境变量、前置/后置脚本、Cookie/Session 全局共享等),并且比 Postman 更高效好用。
- 自动校验数据结构:校验返回的数据结构是否符合文档定义,自动发现接口数据异常。
- 可视化的断言、提取变量、数据库(SQL)操作等功能。
- 支持接口用例功能(一个接口多个用例)。
API 自动化测试
- 完善的 API 场景测试(流程测试)功能,保证接口数据的正确性。
- 可视化的断言、提取变量、数据库(SQL)操作等功能。
- 支持自定义前置/后置脚本,自动校验数据正确性。脚本语法 100% 兼容 Postman,降低学习成本。
- 支持调用 javascript、java、python、php、js、BeanShell、go、shell、ruby、lua 等语言代码。
API 数据 Mock
- 零配置即可 mock 出非常人性化的数据(根据 API 文档智能 mock)。
- 内置 Mock.js 规则引擎,非常方便 mock 出各种数据,并支持定义数据结构时设置 mock 规则。
- 支持根据不同参数值返回不同数据内容。
CI 持续集成
- 支持命令行方式运行 API 测试 (Apifox CLI)。
- 支持集成 Jenkins 等持续集成工具。
数据库操作
- 支持读取数据库数据,作为 API 请求参数使用。
- 支持读取数据库数据,用来校验(断言) API 请求是否成功。
自动生成代码
- 根据接口/模型定义,自动生成各种语言/框架的业务代码和 API 请求代码。
- 支持 TypeScript、Java、Go、Swift、ObjectiveC、Kotlin、Dart、C++、C#、Rust 等 130 种语言及框架。
- 支持自定义代码模板,自动生成符合自己团队的架构规范的代码,满足各种个性化的需求。
支持 HTTP、TCP、RPC
- 支持 HTTP(s) 接口管理。
- 支持 Socket (TCP) 接口管理。
- 后续将会支持 GraphQL、Dubbo、gRPC、WebSocket 等协议接口。
数据导入/导出
- 支持导出 OpenAPI (Swagger)、Markdown、Html 等数据格式。
- 支持导入 OpenAPI (Swagger)、Postman、HAR、RAP2、JMeter、YApi、Eolinker、NEI、RAML、DOClever 、Apizza 、DOCWAY、ShowDoc、apiDoc、I/O Docs、WADL、Google Discovery 等数据格式。
团队协作
- 接口数据云端同步,实时更新。
- 成熟的团队/项目权限管理,支持管理员、普通成员、只读成员等角色设置,满足各类企业的需求。
更新日志
2.6.41
2024-12-27
- 🔥【新功能】发布文档站支持配置 Google Analytics 统计
- 🔥【新功能】CLI 支持指定使用保存在本地文件中的
环境变量
、全局变量
本地值 - ⚡️【优化】数据库连接使用
SSH
隧道,且验证方法为公钥
时,支持使用带口令
的私钥 - ⚡️【优化】支持为 Markdown 文档配置在目录树中的名称
- ⚡️【优化】组织、团队、项目中每个成员的
最近活跃时间
,不再全局计算,而是按照不同组织、团队、项目为维度分别计算 - ⚡️【优化】
回收站
不再展示已归档分支的资源 - ⚡️【优化】优化了针对
分支
的权限设置 - ⚡️【优化】App 内的表单不再关联
1Password
的自动填充功能 - ⚡️【优化】当
测试场景运行完成
事件触发邮件通知时,邮件的内容新增运行于
字段,比如:运行于:客户端
- ⚡️【优化】导出的 OpenAPI/Swagger 文件将会被格式化,不再是一行
- ⚡️【优化】
邀请
其他人加入团队时,默认权限调整为编辑者
,而不是只读 - 🐞 解决导出 Apifox 格式的文件时,接口顺序与 App 内不一致的问题
- 🐞 解决查看设置了密码的在线文档时,部分情况下图片无法正常显示的问题
- 🐞 解决部分情况下无法对版本分支进行冲突处理合并的问题
- 🐞 解决当标签页过多时,右侧没有显示
+
按钮的问题
下载地址
晓白博客网版权所有,原文地址https://www.xbnb.cn/43749
© 版权声明
文章版权归作者所有,未经允许禁止转载。
有事联系邮箱xbnbcn@126.com
有事联系邮箱xbnbcn@126.com
THE END
登录后才能查看这里的内容哦