V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
whitecosm0s
V2EX  ›  分享创造

[抽奖送码] macOS 上的接口测试工具 Gotcha Rest Client 更新 1.6.3 版本,包括请求模板创建, Json Schema 导入, Cookie 管理优化,同时修复了成吨的 BUG。 评论抽取 20 个专业版兑换码

  •  2
     
  •   whitecosm0s · 2023-04-03 19:21:12 +08:00 · 8965 次点击
    这是一个创建于 393 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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

    抽奖活动

    评论回复即可参与抽奖,活动持续到周五(2023 年 4 月 7 日),之后在所有楼层中抽取 20 个数字,遇到重复则向下顺延。

    抽中的朋友我会 @ 你,请附上 v 站 ID 截图发送邮件到 [email protected] 领取。

    兑换方式: 打开 App Store -> 点击左下角账号信息 -> 点击右上角礼品卡页 -> 输入兑换码进行兑换 -> 下载 App

    第 1 条附言  ·  2023-04-07 23:02:06 +08:00
    抽奖结果公布!!!



    56 @phillee
    126 @Hackerchai
    45 @Lituby
    106 @kukat
    35 @enjolife
    23 @gogo88
    36 @kaikai5601
    94 @K7TrSJryPNjj
    120 @emaker
    54 @LeslieLeung
    105 @ififi
    26 @IvanLi127
    71 @Uplay
    74 @FirerWire3
    65 @unknownservice
    19 @FlyingDough
    58 @Rokun
    11 @yuens
    95 @Jason0803
    141 @jiang312890225 (顺延)

    请以上获奖用户发送邮件至 [email protected] 并附上 v 站 ID 截图领取
    160 条回复    2023-04-07 23:40:15 +08:00
    1  2  
    whitecosm0s
        101
    whitecosm0s  
    OP
       2023-04-04 17:57:59 +08:00
    @fengdechoulian Gotcha 是一个单机软件,使用过程中不需要联网。和 Apifox 的主要区别是 Gotcha 的接口文档设计和接口调试功都可以独立使用,Apifox 需要先修改接口定义,比较繁琐。另外 Gotcha 中的 Json Schema 编辑器是我自己开发的,性能和使用体验更好,Apifox 用的是 YApi 开源的编辑器。
    gant
        102
    gant  
       2023-04-04 17:58:42 +08:00 via iPhone
    这个楼层数字真好,final support
    sun522198558
        103
    sun522198558  
       2023-04-04 18:05:50 +08:00
    支持一下
    nanasaki
        104
    nanasaki  
       2023-04-04 18:07:32 +08:00
    支持一下
    ififi
        105
    ififi  
       2023-04-04 18:09:11 +08:00
    支持一下
    kukat
        106
    kukat  
       2023-04-04 18:10:39 +08:00
    万一呢
    ahjsrhj
        107
    ahjsrhj  
       2023-04-04 18:10:54 +08:00
    支持一下
    shenX
        108
    shenX  
       2023-04-04 18:19:30 +08:00
    支持一下~
    Dislocator
        109
    Dislocator  
       2023-04-04 18:26:40 +08:00
    支持一下🙏
    sunorg
        110
    sunorg  
       2023-04-04 18:27:45 +08:00 via Android
    所以是分子
    chotow
        111
    chotow  
       2023-04-04 19:09:00 +08:00 via iPhone
    比 Postman 轻量的都要支持
    sanks666
        112
    sanks666  
       2023-04-04 20:19:33 +08:00 via iPhone
    支持一下
    aircargo
        113
    aircargo  
       2023-04-04 21:23:17 +08:00
    一直在用而且也在群里。
    Shum1n
        114
    Shum1n  
       2023-04-04 21:27:39 +08:00
    凑数
    hellsakura
        115
    hellsakura  
       2023-04-04 21:33:14 +08:00
    支持一下,postman 确实难受了现在
    1newbee
        116
    1newbee  
       2023-04-04 23:33:13 +08:00
    楼主大气
    gugu33
        117
    gugu33  
       2023-04-05 04:43:51 +08:00 via iPhone
    纯粹凑个热闹😆
    neochen13
        118
    neochen13  
       2023-04-05 08:07:55 +08:00
    标签页开多了会有明显卡顿
    GoodRui
        119
    GoodRui  
       2023-04-05 10:06:53 +08:00
    同类软件很多,希望楼主的做到出类拔萃。
    emaker
        120
    emaker  
       2023-04-05 16:36:56 +08:00
    NB ! 666
    moxxun
        121
    moxxun  
       2023-04-05 17:41:25 +08:00 via iPhone
    支持支持
    Lancelote
        122
    Lancelote  
       2023-04-05 17:46:57 +08:00
    哇靠 看起来好赞 生产力工具啊~!
    hab503
        123
    hab503  
       2023-04-05 17:59:45 +08:00
    上次没抽到,希望这次抽到了。
    whitecosm0s
        124
    whitecosm0s  
    OP
       2023-04-05 18:31:59 +08:00 via iPhone
    @neochen13 切换标签页的时候吗?
    crytis
        125
    crytis  
       2023-04-05 20:47:09 +08:00
    支持一下
    Hackerchai
        126
    Hackerchai  
       2023-04-05 21:06:53 +08:00
    支持
    zzzain46
        127
    zzzain46  
       2023-04-05 21:58:34 +08:00 via iPhone
    支持一下~
    saimax
        128
    saimax  
       2023-04-05 22:34:28 +08:00 via iPhone
    支持
    neochen13
        129
    neochen13  
       2023-04-05 22:40:58 +08:00
    @whitecosm0s 是的,就 15 个开始
    ChoiKarl
        130
    ChoiKarl  
       2023-04-06 00:52:56 +08:00
    支持一下
    mbooyn
        131
    mbooyn  
       2023-04-06 01:17:32 +08:00
    必须支持 v 友
    whitecosm0s
        132
    whitecosm0s  
    OP
       2023-04-06 06:40:46 +08:00
    @neochen13 这个是这样设计的,页面上只有 7 个标签页是常驻的,切换时不需要重新加载,超过 7 个后被收起的标签页点击之后都是重新加载,以免占用过多的内存
    lovebirdegg
        133
    lovebirdegg  
       2023-04-06 09:19:41 +08:00
    支持支持
    faceair
        134
    faceair  
       2023-04-06 09:19:45 +08:00
    JSON 是专有名词,不应该有小写形式的 Json
    shewhen
        135
    shewhen  
       2023-04-06 09:33:08 +08:00
    支持一下!
    wuque
        136
    wuque  
       2023-04-06 10:15:19 +08:00
    支持两下
    Kalii
        137
    Kalii  
       2023-04-06 10:16:17 +08:00
    支持一下,希望越做越好
    paradox114
        138
    paradox114  
       2023-04-06 10:27:38 +08:00 via Android
    支持一下
    weixiangzhe
        139
    weixiangzhe  
       2023-04-06 10:27:47 +08:00
    oh yeah, 又能当分子了
    FarmerChillax
        140
    FarmerChillax  
       2023-04-06 10:38:16 +08:00
    支持 grpc 嘛
    whitecosm0s
        141
    whitecosm0s  
    OP
       2023-04-06 10:40:34 +08:00 via iPhone
    @FarmerChillax grpc 在开发计划中 包括 websocket 都会支持的
    jiang312890225
        142
    jiang312890225  
       2023-04-06 10:41:11 +08:00
    支持一下
    hlobo
        143
    hlobo  
       2023-04-06 13:30:04 +08:00 via iPhone
    参与一下
    wang93wei
        144
    wang93wei  
       2023-04-06 13:30:54 +08:00
    支持一下~
    webszy
        145
    webszy  
       2023-04-06 16:34:12 +08:00
    抽一个
    Emyorii
        146
    Emyorii  
       2023-04-06 23:30:46 +08:00 via iPhone
    专业,支持
    fuckshiter
        147
    fuckshiter  
       2023-04-06 23:41:53 +08:00
    大佬牛逼
    neochen13
        148
    neochen13  
       2023-04-07 06:42:42 +08:00
    @whitecosm0s 好的,原来如此,谢谢哈
    whoisix
        149
    whoisix  
       2023-04-07 07:57:02 +08:00 via Android
    和 paw 比较有什么优势吗
    FongFong
        150
    FongFong  
       2023-04-07 09:09:04 +08:00
    抽中了
    devjoe
        151
    devjoe  
       2023-04-07 10:04:51 +08:00
    看着不错啊
    lwsbluesky
        152
    lwsbluesky  
       2023-04-07 14:16:02 +08:00
    支持一下,万一中奖了呢
    Rokun
        153
    Rokun  
       2023-04-07 15:20:13 +08:00
    支持一下
    pota
        154
    pota  
       2023-04-07 15:31:50 +08:00
    支持一下
    Lituby
        155
    Lituby  
       2023-04-07 18:57:54 +08:00
    支持两下
    aeiou520
        156
    aeiou520  
       2023-04-07 20:40:07 +08:00
    求个码~~~~
    nocmt
        157
    nocmt  
       2023-04-07 21:33:20 +08:00
    看上去不错,试试
    URgoy
        158
    URgoy  
       2023-04-07 21:55:06 +08:00 via iPhone
    抽一个。不知道结束了没
    whitecosm0s
        159
    whitecosm0s  
    OP
       2023-04-07 23:02:37 +08:00
    56 @phillee
    126 @Hackerchai
    45 @Lituby
    106 @kukat
    35 @enjolife
    23 @gogo88
    36 @kaikai5601
    94 @K7TrSJryPNjj
    120 @emaker
    54 @LeslieLeung
    105 @ififi
    26 @IvanLi127
    71 @Uplay
    74 @FirerWire3
    65 @unknownservice
    19 @FlyingDough
    58 @Rokun
    11 @yuens
    95 @Jason0803
    141 @jiang312890225 (顺延)

    请以上获奖用户发送邮件至 [email protected] 并附上 v 站 ID 截图领取
    whitecosm0s
        160
    whitecosm0s  
    OP
       2023-04-07 23:40:15 +08:00 via iPhone
    @whoisix Gotcha 有完整的 API 文档设计功能并且兼容 OpenAI ,同时也支持 Json Schema ,你可以自由添加响应然后为每个字段填写描述,目前 postman insomnia paw 都做不到
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   882 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 19:40 · PVG 03:40 · LAX 12:40 · JFK 15:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.