macOS 上的接口测试工具 Gotcha Rest Client 更新 1.6.3 版本,包括请求模板创建, Json Schema 导入, Cookie 管理优化,同时修复了成吨的 BUG

Gotcha Rest Client 是我开发的一个免费的接口测试工具,包含接口设计,接口测试,数据模型管理等功能,支持简中,繁中和英文界面。UI设计精美,交互简洁易用。使用过程中无需联网,所有数据保存在本地,性能碾压Postman。

产品特色

  • 参数化URL编辑器,告别手动编辑URL
  • 完整的接口设计功能,包括自由添加请求和响应,编写Json Schema,设置约束和枚举
  • 丰富易用的动态变量,日期时间,枚举,引用其它接口的返回数据
  • 常用请求一键保存为模版,不再复制粘贴

界面预览和对比Postman

接口文档设计

img

请求参数编辑

Gotcha

img

img

Postman

img

环境变量,Cookie管理

Gotcha

img

img

Postman

img

img

收费方式

  • 基础调试功能包括接口测试,动态变量,导入导出,cURL 等永久免费使用
  • 专业版功能包括接口设计和 Json Schema 编辑、批量导出可以免费试用 28 天,98 元购买专业版。

专业版功能包括:

  1. 接口批量导出,支持多个导出配置,无需重复选取
  2. 接口文档编写,导出为Swagger或OpenAPI格式
  3. 数据模型管理,通过Json导入为Json Schema
  4. 保存任意请求为请求模板

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数值后精度丢失的问题

技术支持

微信交流群

img

QQ交流群

img