V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lakernote
V2EX  ›  程序员

Java 写的 Postman 替代品 EasyPostman 被阮一峰老师的科技爱好者周刊选中了

  •  
  •   lakernote · 1 天前 · 3761 次点击

    前几天看到有小伙伴的帖子说他的开源被阮一峰老师的科技爱好者周刊选中了,我上周也去投稿了我的 EasyPostman,很开心也被选中了。 https://www.ruanyifeng.com/blog/2026/01/weekly-issue-382.html

    10 月份我发布的 用 Java 写了个开源的 Postman 替代品,本地存储 + Git 协作 https://www.v2ex.com/t/1167863

    EasyPostman 是一款开源的 API 调试与性能测试工具,对标 Postman + JMeter ,专为开发者优化,界面简洁、功能强大,内置 Git 集成,支持团队协作与版本控制。

    test

    https://imgur.com/a/c91Y7m3

    项目地址: https://github.com/lakernote/easy-postman

    国内镜像: https://gitee.com/lakernote/easy-postman

    45 条回复    2026-01-24 18:06:23 +08:00
    280303
        1
    280303  
       1 天前
    👍
    yakun4566
        2
    yakun4566  
       1 天前
    很强,但是现在替代品太多了不太想用
    itart
        3
    itart  
       1 天前 via Android
    内存占用有点大
    DefoliationM
        4
    DefoliationM  
       1 天前 via Android
    问题来了,Java 和 electron 谁吃内存更多一点。
    EricYuan1
        5
    EricYuan1  
       1 天前   ❤️ 1
    让 AI 用 rust 重构或许更受欢迎,现在不是原生或者 rust 那种高性能的一般有点难吸引人
    YangQingLin
        6
    YangQingLin  
       1 天前
    什么时候出个用 Tauri 写的就好了
    cchaan
        7
    cchaan  
       1 天前
    我用 curl
    Mageblade
        8
    Mageblade  
       1 天前
    不错,比那些浏览器套壳的强多了
    mackyuqi
        9
    mackyuqi  
       1 天前 via iPhone
    这个可以免费商用么
    cxbdasheng
        10
    cxbdasheng  
       1 天前
    恭喜恭喜,我也投了,没有中。。。
    osdodo
        11
    osdodo  
       1 天前
    byp
        12
    byp  
       1 天前
    @osdodo #11 正在用,很好用
    osdodo
        13
    osdodo  
       1 天前
    @EricYuan1 https://github.com/mountain-loop/yaak 这个支持 GraphQL 、SSE 、WebSocket 和 gRPC
    cskason
        14
    cskason  
       1 天前
    这个很不错
    Mageblade
        15
    Mageblade  
       1 天前
    提个小建议,portable 版允许把数据保存到程序所在目录,这样才方便迁移,才算是完整版 portable
    ivanyin
        16
    ivanyin  
       1 天前
    恭喜恭喜
    ob
        17
    ob  
       1 天前
    请教下,用什么调的界面样式细节的,比如位置元素摆放的啥的
    skkakaka2
        18
    skkakaka2  
       1 天前
    @DefoliationM 一定是 java
    stinkytofux
        19
    stinkytofux  
       1 天前
    @ob #17 正儿八经想把 UI 开发好, 是不可能用直接在窗口上拖控件的, 都是用代码绘制.
    lakernote
        20
    lakernote  
    OP
       1 天前
    @mackyuqi 可以
    lakernote
        21
    lakernote  
    OP
       1 天前
    @cxbdasheng 整理整理再投
    lakernote
        22
    lakernote  
    OP
       1 天前
    @Mageblade 非常好的建议 感谢
    5waker
        23
    5waker  
       1 天前
    @YangQingLin 有了的,yaak https://github.com/mountain-loop/yaak ,收费但是允许你 fork build 不用付费版本
    shubuqi
        24
    shubuqi  
       1 天前 via Android
    chinni
        25
    chinni  
       1 天前
    这 http 测试工具本来就是个功能需求完善,而且基本到头的玩法,差不多的工具太多了。
    jb 自带的 http client 一般用用够了 还能直接丢项目里。
    nullpointerskz
        26
    nullpointerskz  
       1 天前
    直接用.http 就挺好,现在都是让 AI 生成.http 。
    GodSppp
        27
    GodSppp  
       1 天前
    下载试试
    Pantheonn
        28
    Pantheonn  
       1 天前
    看了一下,不赖。
    不过我之前被阮一峰老师推荐的 bruno 一直用到现在也不想换了
    minami
        29
    minami  
       1 天前
    看着是真不错,比 web 套壳的强多了
    ps: 怎么这帖子也有编程原神出没
    GodSppp
        30
    GodSppp  
       1 天前
    试了一下, postman 有个强大的功能, 我发现没有, 那就是 复制 浏览器的请求, copy as cURL, 复制到 postman 的请求框的时候, postman 会自动识别, 哪些是 RequestParam, 哪些是 body, 哪些是 head,
    CodeCodeStudy
        31
    CodeCodeStudy  
       1 天前
    有没有用 GraalVM 的 native-image
    D3EP
        32
    D3EP  
       1 天前
    @nullpointerskz #26 .http 是什么项目,老哥给个链接
    lakernote
        33
    lakernote  
    OP
       1 天前
    @GodSppp 有的这个我常用的功能,你 copy as curl 后,点击 + 号或者 导入试试 自动识别
    GodSppp
        34
    GodSppp  
       1 天前
    @lakernote 哦, 要先 copy, 再点 +, 才是弹出来, 如果 ctrl + v 到 请求框的时候, 是没有自动识别的
    dimwoodxi27
        35
    dimwoodxi27  
       1 天前
    FX 性能果然不如 Swing ,但 Swing 也是内存杀手
    lakernote
        36
    lakernote  
    OP
       1 天前
    @GodSppp 你这个提醒我了 我把这个优化下 自己做的好处就是 哪里不好用修哪里
    GodSppp
        37
    GodSppp  
       1 天前
    @lakernote nice, 新版本发布了, 记得再艾特我
    GodSppp
        38
    GodSppp  
       1 天前
    @lakernote 我苦 postman 很久了, 不止是要登录麻烦, 还时不时网络错误, 有时候紧急情况真的想骂娘
    lakernote
        39
    lakernote  
    OP
       1 天前
    @GodSppp 发版了,每天自动提示更新,或者点击 菜单 -> 帮助 -> 检查更新
    Mageblade
        40
    Mageblade  
       1 天前
    我在 postman 那边有好几百个接口的数据能否导入?我看了下目前只能导出没有导入呢,postman 导出的数据结构是这样的:

    {
    "version": 1,
    "collections": [
    {
    "id": "12aba6ee-4184-97b3-14d8-77539ecd7084",
    "name": "DEMO",
    "timestamp": 1684389112594,
    "requests": [
    {
    "collectionId": "12aba6ee-4184-97b3-14d8-77539ecd7084",
    "id": "3c05b449-e0d6-da58-d022-ef957112030a",
    "name": "TEST",
    "description": "",
    "url": "...",
    "method": "POST",
    "headers": "",
    "data": [
    {
    "key": "param1",
    "value": "value1",
    "type": "text"
    }
    ],
    "dataMode": "params",
    "timestamp": 0,
    "responses": [],
    "version": 2
    }
    ]
    }
    ],
    "environments": [],
    "headerPresets": [],
    "globals": []
    }
    PRStarDust
        41
    PRStarDust  
       18 小时 54 分钟前
    试用了一下,内存占用有点太大了。初次启动 600+MB ,二次启动 300+,随便发个请求就又上升到 500+了
    realpg
        42
    realpg  
    PRO
       11 小时 2 分钟前
    Java 写的 带 UI 的客户端程序 听着就不想用...
    lakernote
        43
    lakernote  
    OP
       10 小时 17 分钟前
    @Mageblade 能导入啊 在搜索旁边
    lakernote
        44
    lakernote  
    OP
       10 小时 16 分钟前
    @PRStarDust 可以设置的 100MB 都能跑,因为我还有个压测的功能所以设置了最大 1G 的内存 limit
    lakernote
        45
    lakernote  
    OP
       10 小时 15 分钟前
    @realpg 因为我是 java 开发,公司不让用 postman 了就想着开发一个 postman+jmeter, so...
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   877 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:22 · PVG 04:22 · LAX 12:22 · JFK 15:22
    ♥ Do have faith in what you're doing.