本版本更新亮点:
开始介绍功能之前, 我想先和大家分享一下鉴权功能设计的一些思考。 其实和大部分接口测试前要登录类似,鉴权是身份验证的一种方式。在大多数情况下,鉴权信息一般是:- 对大多数 API 生效而不是仅某几个 API 需要鉴权
- 测试使用不需要显示在文档信息中,一般会有个说明文件全局说明此项目下的 API 使用什么鉴权
- 鉴权信息配置在分组/项目中,内部的 API 从父级继承鉴权信息
- 每个 API 配置独立的鉴权
- 在环境中配置鉴权信息,选中后 API 引用环境信息鉴权
- 分组:对一系列 API 生效,适合放置鉴权/登录等一系列 API 都可能用到的前置条件,也可以设置公共的断言(例如状态码等于 200)
- 环境:灵活的全局变量用法,和 API 没有强关联关系,可以根据按不同用户创建(例如 Scar 本地环境/Jack 本地环境),也可以按照不同的服务器环境创建,适合放一些和用户相关联的信息,例如每个测试人员可能都会使用自己的鉴权的账号、密码。
- JWT
- Bear Token
- APIKey
- OAuth 2.0
了解 Postcat:
Postcat 是一个强大的开源、跨平台(Windows、Mac、Linux、Browsers...)的 API 开发测试工具,支持 REST、Websocket 等协议(即将支持 GraphQL、gRPC、TCP、UDP),帮助你加速完成 API 开发和测试工作。Postcat 核心功能:
- API 文档管理:可视化 API 设计,生成 API 文档
- API 测试:自动生成测试参数,自动生成测试用例,可视化数据编辑
- 插件拓展:众多插件扩展产品功能,打造属于你和团队的 API 开发平台
- Mock:根据文档自动生成Mock,或创建自定义 Mock 满足复杂场景
- 团队协作:既能实现API 分享也能可以创建云空间共同协作
Postcat 优势:
- 免登录即可测试:省去繁琐的验证登录的操作
- 界面简洁:没有冗余的功能与复杂选项
- 免费:中小团队以及个人使用
- 丰富的插件:支持数据迁移、主题、API 安全等高达22款插件
- 国产:能更好的理解国内用户的需求,与开发团队沟通无障碍
- 完善的用户文档:跟着操作就能快速上手
还没有评论,来说两句吧...