Gotcha Rest Client 是我开发的一个免费的接口测试工具,包含接口设计,接口测试,数据模型管理等功能,支持简中,繁中和英文界面。UI设计精美,交互简洁易用。使用过程中无需联网,所有数据保存在本地,性能碾压Postman。
- 产品网站: gotcha.rest
- 问题反馈: [email protected]
- 下载地址: Mac App Store
产品特色
- 参数化URL编辑器,告别手动编辑URL
- 完整的接口设计功能,包括自由添加请求和响应,编写Json Schema,设置约束和枚举
- 丰富易用的动态变量,日期时间,枚举,引用其它接口的返回数据
- 常用请求一键保存为模版,不再复制粘贴
界面预览和对比Postman
接口文档设计
请求参数编辑
Gotcha
Postman
环境变量,Cookie管理
Gotcha
Postman
收费方式
- 基础调试功能包括接口测试,动态变量,导入导出,cURL 等永久免费使用
- 专业版功能包括接口设计和 Json Schema 编辑、批量导出可以免费试用 28 天,98 元购买专业版。
专业版功能包括:
- 接口批量导出,支持多个导出配置,无需重复选取
- 接口文档编写,导出为Swagger或OpenAPI格式
- 数据模型管理,通过Json导入为Json Schema
- 保存任意请求为请求模板
1.6.3 版本更新内容
【新功能】
- 在项目配置中新增全局模板功能,支持配置新建请求时的默认参数
- 专业版新增「请求模板」功能,可以保存某个请求为请求模板
- 新增繁体中文支持
【交互优化】
- 优化弹窗关闭效果,通过「esc」键可以关闭所有弹窗
- 优化功能分组,专业版功能单独分为一组(Schema管理/请求模板/批量导出)
【URL编辑】
- 修复新建请求并粘贴URL后,执行时URL自动变为httpbin.org的问题
- 修复在某些情况上直接编辑URL并发起请求,URL被自动修改的问题
- 修复Path参数存在动态变量时,修改URL后没有删除对应变量的问题
- 修复在Path中使用某些动态变量时,侧边栏中对应的请求路径未正确显示的问题
- 修复Query参数类型为数组时,无法正确导出的问题
【服务器管理】
- 在服务器选择中新增『服务管理』选项,直接打开服务器管理页面
- 修复服务绑定到环境后,未正确解析的问题
- 修复某些情况下选择服务器后,对应URL没有更新的问题
【JSON 编辑器】
- 增加复制按钮,可以一键复制整个Json
- 右键菜单增加复制Json和复制Json Path选项,可以独立复制某个JSON节点
- Json导入菜单新增『增量更新选项』
【接口文档】
- 支持通过Json直接生成并导入对应的Json Schema
【Json Schema管理】
- 修复某些情况下,展开和收起Schema无响应的问题
- 创建Json Schema后,支持通过导入Json生成对应的字段
【cURL导出】
- cURL导出支持"Binary"和"GraphQL"的请求类型
【Cookie管理】
- Cookie值允许使用动态变量
- Cookie管理面板中,支持拖动排序域名,或者改变域名所属的Cookie Jar
- 优化Cookie展示,通过hover菜单展示不常用的属性
- 修复向Cookie Jar中添加域名时,未正确添加的问题
- 修复删除Cookie Jar后,对应请求中的Cookie没有同步更新的问题
【环境变量管理】
- 修复环境变量右键菜单有时无法正常显示的问题
【Postman导出】
- 支持导出和导入Postman的Example(当前仅支持text模式)
- 修复某些情况下导出Postman时,item为空的问题
【其它】
- 修复选择Binary格式上传文件时,未正确读取文件的问题
- 优化切换项目后,一些数据没有同步更新到新项目的问题
- 点击『专业版』标签后,会显示当前专业版的所有功能
- 修复在Json中使用Long数值后精度丢失的问题
技术支持
微信交流群
QQ交流群