PostIn是一款国产开源免费的接口管理工具,包含项目管理、接口调试、接口文档设计、MOCK、接口用例、性能测试等模块,支持免费私有化部署,一键安装零配置。本文将详细对比PostIn社区版与企业版。
1、功能对比
|--------|---------------------------------------------------------------------------------------------------------------------------------|----------------------|
| 功能 | 社区版 | 企业版(包含社区版内容) |
| 快捷调试 | * HTTP、WebSocket协议接口调试 * 接口调试历史列表 * 快捷调试保存为接口 * 前置、后置脚本,以及前置、后置数据库操作 * 断言 | 一致 |
| 接口管理 | * 接口导入(Postman、OpenAPI3.0/3.1以及Swagger2.0格式) * IDEA插件生成 * API设计、API文档、API调试 * MOCK数据 * 将调试结果存为测试用例 * 接口分享(密码、公开) * HTML方式导出项目接口 | ✔ 接口评审 ✔ PDF方式导出项目接口 |
| 接口测试 | * 接口单元用例 * 接口场景用例:关联用例,数据库操作、脚本执行、if循环、for循环 * 接口性能用例:压力配置(阶梯加压、线性加压、并发),执行次数/时间,CSV参数,图形化报告 | ✔ 分布式运行性能测试 |
| 测试计划 | * 关联接口用例执行 * 测试报告 * 定时任务(单次触发、循环触发) | 一致 |
| 基础数据维护 | * 项目变量、环境变量 * 项目参数 * 数据模型 * 运行环境 | 一致 |
| 用户与权限 | * 用户、部门、用户组的维护与管理 * 第三方用户的同步,包括Ldap、企业微信、钉钉 * 内置权限 | ✔ 自定义角色 |
| 消息 | * 站内信、邮箱、APP、企业微信、钉钉通知 * 自定义消息通知内容 | 一致 |
| 集成与开放 | * OpenAPI接口开放 | 一致 |
| 安全 | * 系统的备份与恢复 | ✔ IP黑白名单 ✔ 操作日志 |
| 自定义 | * 无 | ✔ 自定义名称以及Logo |
| 安装系统 | * Centos、Ubuntu、Debian、MacOS、Windows等 * Arm架构系统 | ✔ 国产信创支持 |
2、服务对比
|---------------|-----------------------------------|
| 社区版 | 企业版(包含社区版服务) |
| * 社区支持 * 在线工单 | * 7*24小时服务热线 * 企业专属IM群 * 一对一服务支持 |