• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ellermister
V2EX  ›  程序员

可能很多人不知道 hoppscotch 比 postman 更好用,这个 postman 要强制登录了

  •  2
     
  •   ellermister · Dec 2, 2023 · 21160 views
    This topic created in 1070 days ago, the information mentioned may be changed or developed.

    最近重装了系统安装了最新的 postman

    却怎么也无法找到导入本地备份的数据包,导致无法还原出 collection 和 request.

    我还以为我记错了导入未知,搜了下相关的图,最新版本确实被阉割了 setting->data 这个 tab 页,导致无法导入数据。

    而且最新最新版本还无法新建 collection ,这特么还用个屁啊。 然后刚好搜到了 GitHub 的一个 issue 讨论,这个沙雕的 postman 为了圈钱还说除了这样的言辞,笑死我了。

    帖子地址: https://github.com/postmanlabs/postman-app-support/issues/12114

    image.png

    image.png

    image.png

    image.png

    image.png

    最后这个帖子因为言语激烈给关闭了!要笑死了!

    最后给同志们推荐一个代替品,https://github.com/hoppscotch/hoppscotch

    这个玩意开源的,我也没看源码,也没有 release 的二进制分发版本,可以用 docker 部署。 不过我是安装了官网的 PWA 应用,可以从 chrome 或者 Firefox 的应用形式安装。

    这个玩意是需要设置一个代理,或者是使用你浏览器的插件来将流量从你本地发出去,实现跨域,以此实现访问 127.以及你本机可以访问到的网络。

    也提供从 postman 的 collection 中导入数据,我的没成功导入,我是整个 workspace 的数据,不是 collection 请求集合,还在研究怎么导入。 image.png

    Supplement 1  ·  Dec 5, 2023

    感谢各位回复。

    用来用去,还是用回postman了,用了评论区的旧版本,而且可以导回数据。

    Hoppscotch 我用下来的问题以及使用不同给各位参考:

    1. 环境变量不是和collection绑定的,而是和你当前各位工作空间绑定的,虽然可以随时切,但不能变量覆盖。postman可以子目录(collection)覆盖变量以及覆盖一些鉴权逻辑,用作子模块业务开发很有用。

    2. Hoppscotch 的变量提示几乎没有,虽然变量不多,但很多时候都是盲打。变量标志也奇怪 <<variab>>

    3. 很多按钮功能虽然有,但是折叠起来了,使用起来麻烦,如:Request Body 的 Content-type 的几种结构;响应结果中如HTML,则把html预览单独放到一处,而不是并列于RAW,HTML(PREVIEW),JSON.....

    4. QUERY 的参数根据复制进去的URL,不能实现自动解析。restful 风格的变量名也是同样的不能解析。

    5. 时间有限竟然还测试出了一个BUG,可能也是chrome的锅,最近chrome问题太多了。点击一次请求,实际服务端收到两次,我还以为我的代码出BUG了。重启软件就好了。

    6. 前端没了解用的啥做的,左侧请求中点击 Duplicate,没刷出来第二个请求, 右侧已经创建好了,编辑后还把老的覆盖了。可能也是chrome的锅

    7. 还有就是找不到复制为 curl 请求,比如上面的重复请求问题,我想判断下哪里的问题,把请求复制为curl放别的地方请求下验证下,都找不到如何导出为curl,postman还提供多语言的实现方式。

    你要说优点呢么,

    1. 快,是真的快,可能确实太轻量了,没有太多商业内容,所以速度真的快。
    2. 由于基于chrome的webview视图,很多chrome中安装的插件都可以用,比如翻译,复制,甚至搜索,习惯性的ctrl+F 更加精准定位关键字。

    有兴趣时间的可以在 Hoppscotch 产品上二开还不错,PWA的应用很方便。或者看看评论区其他豪杰推荐的产品。

    什么国产的仿 postman 的产品就别折腾了,不仅要登陆还不安全,这玩意首选一个就是离线,问就是我家里穷没网。

    94 replies  •  2025-02-19 11:15:56 +08:00
    changdy
    changdy
    Dec 2, 2023❤️1
    1
    正心烦着 postman 各种卡顿问题 . 又担心国产 api 工具各种黑心问题..多谢楼主 我试试
    LeoQ
    LeoQ
    Dec 2, 2023 via iPhone❤️3
    2
    这个工具以前叫 postwoman ,还挺有意思的,你搜 postwoman 还能搜到😂
    ellermister
    ellermister
    OP
    Dec 2, 2023
    3
    妈的,革命尚未成功,这软件还有点缺点,变量在 postman 中是{{host}}, 在 hoppscotch 中是 <<host>>


    POST 对于 URL 中的请求是:
    `/api/invoces/{id}` 或者 `/api/invoces/:id`
    它会自动给 GET query 参数设置一个 id 让你可以填
    这个软件还不支持这么智能
    0o0O0o0O0o
    0o0O0o0O0o
    Dec 2, 2023
    4
    以前它还叫 postwoman ,在我眼里 postman 作为闭源工具完全没有可比性

    还有个 insomnia 看上去也不错但一直没用过
    beneo
    beneo
    Dec 2, 2023❤️1
    5
    有啥不理解的,人都要恰饭的
    ChenSino
    ChenSino
    Dec 2, 2023❤️2
    6
    我已经转 apifox 了,比 postman 好用多了
    OutOfMemoryError
    OutOfMemoryError
    Dec 2, 2023
    7
    @ChenSino #6 转 apifox 的+1 ,感觉确实符合我的是用习惯
    OutOfMemoryError
    OutOfMemoryError
    Dec 2, 2023
    8
    @OutOfMemoryError #7 是用=》使用
    ntedshen
    ntedshen
    Dec 2, 2023
    9
    postwoman 说实在的相较于 postman 。。。感觉有些像 n--相较于 npp 。。。
    apifox 这玩意各种后台请求,而且响应还限尺寸我是真的没看懂几个意思。。。

    现在就直接 rester 的 chrome 插件跑了,low 一些但是功能也全了,抓包还方便。。。
    ddddd0
    ddddd0
    Dec 2, 2023 via iPhone
    10
    postman 卡的要命 我也正在找替代品
    slowgen
    slowgen
    PRO
    Dec 2, 2023
    12
    https://insomnia.rest/
    https://www.usebruno.com/

    git 友好的 http client
    thet
    thet
    Dec 2, 2023 via iPhone
    13
    用 paw 吧
    Maboroshii
    Maboroshii
    Dec 2, 2023 via Android❤️1
    14
    insomnia 也开始要登录了
    icoming
    icoming
    Dec 2, 2023❤️9
    15
    笑死,一大堆因为 postman 强制登录而推荐 apifox ,结果 apifox 还是要登录。。
    BaiLinfeng
    BaiLinfeng
    Dec 3, 2023
    17
    Vitta
    Vitta
    Dec 3, 2023 via iPhone
    18
    paw
    gotcha
    还有 vscode 里的一个插件
    lucifer518
    lucifer518
    Dec 3, 2023
    19
    paw 好用,但是要钱
    现在在用 apipost ,嗨挺好用
    iamwin
    iamwin
    Dec 3, 2023
    20
    用 Insomnia 吧
    Foxkeh
    Foxkeh
    Dec 3, 2023
    21
    换个旧版本可解,推荐 7.36.6 版,就是 7.x 系列最终版,我现在就在这版本养老。
    tqyq88
    tqyq88
    Dec 3, 2023
    22
    之前先后用 postman ,Insomnia 。现在用 vscode 的 rest client 爽的一批
    iamdlsdls
    iamdlsdls
    Dec 3, 2023
    23
    追求轻量级的试试 Bruno: https://github.com/usebruno/bruno

    Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)
    zzhaolei
    zzhaolei
    Dec 3, 2023
    24
    rest client 很好用
    zhyl
    zhyl
    Dec 3, 2023
    25
    不如用 insomnium ,insomnia 的分支。完全本地化,支持 collection 通过 git 同步
    https://github.com/ArchGPT/insomnium
    yechentide
    yechentide
    Dec 3, 2023
    26
    @lucifer518 Paw 现在改名为 Rapid API 了,免费了
    PRStarDust
    PRStarDust
    Dec 3, 2023
    27
    一直在用这个的 pwa 应用,不用安装很方便,界面简洁好看,就是我没找到把里面的请求导出为 curl 的地方
    a33291
    a33291
    Dec 3, 2023
    28
    @Foxkeh 能分享一下安装包吗
    https://go.pstmn.io/dl-win64-v7-latest 这种形式已经无法下载,404 了
    fang2hou
    fang2hou
    Dec 3, 2023
    29
    强制注册这个是真的恶心啊. 大部分规模化的公司都是不允许随便注册账户和上传任何使用数据的, 至少在公司电脑上很多人只能弃用了.
    HelloNiao
    HelloNiao
    Dec 3, 2023
    30
    @yechentide #26 这个 Rapid 遇到报文是 JSON 的时候只能 UI 编辑,没有编辑器好像 用起来是真的别扭
    lstz
    lstz
    Dec 3, 2023
    31
    LafTools 也未来将会加入 API 请求功能,目前还在开发阶段,欢迎 star 或者 contribute ,让我们一起做开源国产信任软件
    https://github.com/work7z/LafTools/
    realkaiway
    realkaiway
    Dec 3, 2023❤️3
    32
    可能很多人都没注意这玩意已经出了桌面版,非常的轻量才 16mb ,https://hoppscotch.com/download
    hongfs
    hongfs
    Dec 3, 2023
    33
    @realkaiway 我的 win10,闪退,,
    Leeeeex
    Leeeeex
    Dec 3, 2023 via iPhone
    34
    我用的 webstorm 的 http 请求工具 很好用
    cquan
    cquan
    Dec 3, 2023
    35
    我记得以前 postman 都不用登录的,现在越来越恶心了,有时候翻墙梯子坏了还登录不了。
    apifox 这种国产软件我老觉得它会拿我们的数据做训练和分析。
    xuanbg
    xuanbg
    Dec 3, 2023
    36
    paw+1 ,这是最好的,没有之一
    Enzoliu
    Enzoliu
    Dec 3, 2023
    37
    @icoming #15 个人感觉 apifox 相比 postman 要好一些,至少 apifox 带中文界面且各项功能简洁一些,postman 登录后团队协作还要求掏钱...
    icoming
    icoming
    Dec 3, 2023
    38
    @Enzoliu 都团队了,掏点钱算正常
    june4
    june4
    Dec 3, 2023
    40
    从来都没用过这类应用,感觉完全没必要?直接管理纯文本的 test 不好吗
    PVXLL
    PVXLL
    Dec 3, 2023 via iPhone
    41
    paw 那种脑残一样 json 编辑器叫好用?就没有比它难用的
    sickoo
    sickoo
    Dec 3, 2023
    42
    paw 试用过,mac 上,后来更名为 Rapid API ,win 上一直用它,后面改用 proxyman ,apifox 和 apipost 一直在打架
    insomnia 卡的要死,api 工具分化很严重
    bandian
    bandian
    Dec 3, 2023
    43
    之前看过 hoppscotch ,但是有个痛点就是它不支持针对目录/collection 设置 pre-request script ,只能针对单个请求设置,就很痛苦
    还看过一个比较不错的 vscode 插件是 thunder client ,可以完美平替,不过是订阅制的,如果有兴趣也可以看看

    目前在用的是 vscode+httpyac ,以文本形式管理接口,支持环境变量、脚本、断言,基本可以完全替代我在 postman 需要用到的功能
    well775397252
    well775397252
    Dec 4, 2023
    44
    用过那个 apipost ,请求一多卡的要死,避坑
    OvidMirror
    OvidMirror
    Dec 4, 2023
    45
    用 vscode 的 thunder client ,反正免费版够用了,postman 最值得吐槽的一点是它的代码质量有多差,一运行卡得跟个 ide 一样
    linuxsuren
    linuxsuren
    Dec 4, 2023
    46
    厚着脸皮再来推荐我自己写的工具,大亮点:完全开源、多种后端存储(支持数据库、S3 、Git 仓库、Etcd 等)、只需要一个二进制文件或者镜像。支持插件化扩展。
    后端 Go 、前端 Vue
    https://github.com/LinuxSuRen/api-testing
    netabare
    netabare
    Dec 4, 2023❤️1
    47
    这年头,连 GitHub 评论区管理都用上机器人了。
    xzysaber
    xzysaber
    Dec 4, 2023
    48
    @realkaiway 这个刚出的时候就有 BUG ,打开就崩溃,不知道修复了没。
    iminto
    iminto
    Dec 4, 2023
    49
    要论良心,还得是基于 Java 出的这个 https://github.com/warmuuh/milkman

    支持插件机制,虽然用着没 postman 那样顺手,但是该有得功能基本都有了,是真开源免费,不需要注册登陆

    ![]( https://github.com/warmuuh/milkman/raw/master/img/screenshot.png)
    Rache1
    Rache1
    Dec 4, 2023
    50
    目前在用 IDEA 内置的 HTTP Client ,基本够用了。

    还是有一些不是很完善地方,比如:不能覆写 Request Payload ,不能拼接 query 参数(只能拼接值)。
    CodeCodeStudy
    CodeCodeStudy
    Dec 4, 2023
    51
    @iminto #49 这个流畅吗,占用内存大吗
    version
    version
    Dec 4, 2023
    52
    私有部署.可以把请求结果保存的么..当一个文档案例...
    weeei
    weeei
    Dec 4, 2023
    53
    @Vitta paw 以前收费的时候还买过,被收购后感觉 App 稳定性有点下滑
    hanxiV2EX
    hanxiV2EX
    Dec 4, 2023 via Android
    54
    runapi 可以自己搭建
    hanxiV2EX
    hanxiV2EX
    Dec 4, 2023 via Android❤️1
    55
    https://www.runnergo.com/
    这个也能自己搭建
    darkings90
    darkings90
    Dec 4, 2023
    56
    试试我的 fast request [https://api-buddy.cn]( https://api-buddy.cn)
    imherer
    imherer
    Dec 4, 2023
    57
    hoppscotch 说起这玩意儿我遇到一个诡异问题,就是几个月前我看它可以本地部署,于是我用 docker 在本机部署了一个,地址就是 localhost:3000

    然后诡异的问题来了,我把对应的容器关掉(删了),localhost:3000 还是能访问也能正常用,然后查看端口占用也没有,但是如果我本地起一个别的程序把 3000 端口用了,访问 localhost:3000 就会变成我自己的新启的那个程序,关了之后又会变成 hoppscotch

    不知道这是个啥情况
    wu67
    wu67
    Dec 4, 2023
    58
    为什么不试试 vscode 的扩展 REST Client 呢, 简单又好用, 自己写个.http 文件就行, 还能提交到 git 仓库给团队使用
    FrankAdler
    FrankAdler
    Dec 4, 2023 via Android
    59
    @imherer 前端的离线缓存
    moonlight010
    moonlight010
    Dec 4, 2023❤️1
    60
    @icoming 都是广告,apifox 是国内的吧,一大波广告
    imherer
    imherer
    Dec 4, 2023
    61
    @FrankAdler 不应该吧? 都好几个月了?
    dyllen
    dyllen
    Dec 4, 2023
    62
    我只想要个登录不登录都一样用的测试客户端,可以满足需要协作和只需要本地的情况。
    fpure
    fpure
    Dec 4, 2023
    63
    我推荐 vscode 插件 httpyac ,restclient 评论区找到的,支持脚本,补齐了 restclient 最后的拼图
    9lSoWa4wFJJmdM9l
    9lSoWa4wFJJmdM9l
    Dec 4, 2023
    64
    postman 早就卸载了,难用,臃肿,卡顿
    realkaiway
    realkaiway
    Dec 4, 2023
    65
    @hongfs 这就有点难讲了,我这边 windows/macos 均没问题
    wk333
    wk333
    Dec 4, 2023
    67
    @hongfs #33 我也闪退,可能 LTSC 的原因?
    Zenon
    Zenon
    Dec 4, 2023
    68
    @iamdlsdls Bruno 真不错
    Latin
    Latin
    Dec 4, 2023
    69
    Vitta
    Vitta
    Dec 4, 2023 via iPhone
    70
    @weeei 确实,崩过好多次
    loveDiu4ever
    loveDiu4ever
    Dec 4, 2023
    71
    自己电脑不好非说 postman 不行,那你也不看 postman 的功能多不多,那 postman 的团队协作又不是单独一个给你发请求的功能
    jqtmviyu
    jqtmviyu
    Dec 4, 2023
    72
    装旧版本不就完事了, 这东西又不是说光好用就行, 还得其团队其他人也一起用.
    zoharSoul
    zoharSoul
    Dec 4, 2023
    73
    啊 你们不登录的吗?
    TAFMT
    TAFMT
    Dec 4, 2023
    74
    idea 的 httpclient 挺好用的,也支持 git 同步数据。

    缺点就是不支持接口的导出
    T110E5
    T110E5
    Dec 4, 2023
    75
    最初也是嫌弃 postman 重 后来市面上能用的都试了一圈 现在停留在 apipost
    egonet
    egonet
    Dec 4, 2023
    76
    Rapid API 挺好用,也就是之前的 Paw: https://paw.cloud/
    mosliu
    mosliu
    Dec 4, 2023
    77
    Nigntingale microsoft store 装的 够用。。
    richardwuu
    richardwuu
    Dec 4, 2023
    78
    直接装了个 postman 7.36 ,再也不折腾了这些东西了
    muyiluop
    muyiluop
    Dec 4, 2023
    79
    hoppscotch 好像不支持生成文档,我也用了 apifox ,主要是生成文档比较方便,然后可以直接用 web 的省得下载 app
    iv8d
    iv8d
    Dec 5, 2023
    80
    老版本 postman 照样用,为什么非要折腾自己??新版你觉得多啥特色功能了?
    daimaosix
    daimaosix
    Dec 5, 2023
    81
    @hanxiV2EX 老哥们好东西就是多
    nodejsexpress
    nodejsexpress
    Dec 5, 2023
    82
    postman 好用呀。 登录后 可以 自动同步你的 collection ,
    AmaQuinton
    AmaQuinton
    Dec 5, 2023
    83
    用 postman 很重要的一个功能点:interceptor session ,对于调试接口很方便,apifox 、Insomnia 貌似都没有
    cloverzrg2
    cloverzrg2
    Dec 5, 2023
    84
    @hanxiV2EX #55 看起来不错,但是作为 api 测试,太大了
    xiaotianhu
    xiaotianhu
    Dec 5, 2023
    85
    Mac 还是推荐下 Paw 现在叫 RapidAPI ,免费了 嘎嘎好使
    iv8d
    iv8d
    Dec 5, 2023 via Android
    86
    为什么不用老版本,就一个工具,用习惯了必须要换??何况功能已经足够用。最近这么多吐槽 pm 的吗,很早前就需要登陆了吧
    ellermister
    ellermister
    OP
    Dec 5, 2023
    87
    @imherer 端口复用吗,哈哈。不过你前面的可以用 PWA 解释,可以稍微了解下,它使用 worker.js 实现的,即使服务端断了没网,你也可以用,因为他就类似于一个客户端应用,装在了你本地。
    imherer
    imherer
    Dec 6, 2023
    88
    @ellermister 不知道呀,但是问题是我 docker 对应的容器也停了。本地查看 3000 端口占用用没有,但是 localhost:3000 它就是能正常访问
    ellermister
    ellermister
    OP
    Dec 6, 2023
    89
    @imherer PWA 保证的就是你服务端挂了也可以使用,他就是本地化应用,你把网断了也可以用。你将你的 docker 理解为另外一个远程服务器。
    imherer
    imherer
    Dec 6, 2023
    90
    @ellermister 那怎么才能彻底把这个东西给关掉呢?
    ellermister
    ellermister
    OP
    Dec 6, 2023
    91
    @imherer 你把浏览器关了,它就关了。
    imherer
    imherer
    Dec 6, 2023
    92
    @ellermister 不行,我上面说了,我这个大概是几个月前弄的。电脑都重启过好几次了
    ellermister
    ellermister
    OP
    Dec 6, 2023
    93
    @imherer 如果是 PWA ,换个浏览器就不生效了。
    yunnysunny
    yunnysunny
    Feb 19, 2025
    94
    如果你的 post 的正文有接近 1MB ,有可能就再也打不开这个软件了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2001 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 262ms · UTC 02:00 · PVG 10:00 · LAX 18:00 · JFK 21:00
    ♥ Do have faith in what you're doing.