EasyPostman 近期升级:开源本地优先的 Postman + JMeter 桌面工具

如果你正在找一款本地优先、开源、跨平台的接口调试工具,同时又希望它能承担一部分 JMeter 风格的性能测试工作,EasyPostman 值得关注。

它不是简单地"再做一个 Postman"。EasyPostman 更像是把日常 API 调试、脚本断言、团队协作和压测编排放进同一个桌面工作台里:接口数据默认留在本机,需要协作时再交给自己的 Git 仓库管理。

🚀 为什么要关注 EasyPostman

很多团队做接口测试时会遇到几个很现实的问题:

  • 接口调试和性能测试割裂:日常调试在 Postman,一到压测又切 JMeter,数据和脚本难复用。
  • 团队接口资产难管理:集合、环境变量、测试数据散在个人电脑或云端账号里,变更不容易评审。
  • 隐私和内网场景受限:一些接口、环境变量、客户项目不适合放到第三方云同步。
  • 桌面体验影响效率:工具窗口、历史记录、脚本片段、网络日志、响应查看都需要够顺手,才适合每天打开使用。

EasyPostman 的定位就是解决这些问题:像 Postman 一样调接口,像 JMeter 一样编排压测,用 Git 管理团队工作区,默认本地存储。

图:接口集合、请求参数和响应查看可以在同一工作区完成。

✨ 最近一轮升级亮点

🎨 1. 新 UI - 更清爽,也更适合长时间使用

最近 EasyPostman 对主界面和多个高频区域做了一轮集中打磨,包括工具窗口、侧边栏、控制台、工作区、性能面板、表单数据表格、分段按钮、紧凑操作按钮、更新弹窗和通知样式。

这类优化看起来不如"新增一个大功能"显眼,但对桌面工具很关键:按钮状态更明确、暗色/亮色模式更协调、表格更紧凑、工具窗口边界更清楚,长时间调接口或看压测趋势时不容易视觉疲劳。

🧭 2. 请求侧边助手 - 变量、代码片段直接跟着请求走

请求编辑器新增了侧边助手。它可以扫描当前请求里的变量使用情况,包括请求地址、参数、请求头、授权、请求体和脚本中出现的 {{变量名}},并区分已解析、未定义、未解析等状态。

侧边助手还内置请求代码片段生成能力,支持:

  • cURL
  • Java OkHttp
  • JavaScript fetch
  • Python requests

调通接口之后,复制一份调用示例给前端、后端或自动化脚本同学,会比手写更稳。

图:脚本片段库适合沉淀常用断言、变量处理和签名逻辑。

🔐 3. API Key 认证补齐 - 网关和开放平台接口更省心

近期新增了 API Key 认证。API Key 可以放在请求头,也可以放在 查询参数,并接入了请求执行、集合继承、Postman 集合 导入导出、性能测试请求快照等链路。

这对内部网关、开放平台、第三方平台接口、签名型接口调试都很实用。以前需要手动维护 请求头 或 查询参数,现在可以放到统一的认证配置里。

🤝 4. Git 工作区增强 - 接口集合也能走分支和差异对比

EasyPostman 的协作思路比较克制:不强制云同步,而是让工作区数据保存在本地,需要团队协作时交给自己的 Git 仓库。

最近 Git 工作区继续增强,补齐和完善了分支列表、切换、新建、获取远程、发布、删除、远程配置、工作区变更和差异对比查看等能力。

这意味着接口集合、环境配置、测试数据可以像代码一样:

  • 开分支修改
  • 提交 Commit
  • 拉取/推送远程仓库
  • 查看本地变更和差异对比
  • 通过团队已有流程做审查和回滚

图:Git 工作区可以把接口集合、环境配置和测试数据纳入版本管理。

⚡ 5. 性能测试继续打磨 - 从图形界面编排到无头命令行执行

EasyPostman 不是只负责"发请求"。它内置 JMeter 风格的性能测试能力,支持线程组、定时器、提取器、断言、结果树、实时趋势和报告。

线程组模式覆盖常见压测场景:

  • 固定线程数:适合基准测试
  • 递增线程:观察系统在逐步升压下的表现
  • 阶梯线程:分阶段识别瓶颈区间
  • 尖刺线程:模拟突发流量

图形界面 中编排好的压测计划可以导出 plan.json,再通过无头命令行 或 master/worker 模式在服务器上执行。最近对性能树、远程运行工具条、趋势图刻度、协议视图等也做了优化,适合从本地验证走向更正式的压测流程。

图:性能趋势面板用于观察并发、QPS、响应时间和错误率变化。

🧩 插件体系 - 把团队工具沉淀进来

EasyPostman 还有插件架构。官方插件覆盖插件管理、客户端证书、抓包代理、Redis、Kafka、Java 反编译等能力。

插件可以注册脚本 API、工具箱面板、代码片段和服务能力。对团队来说,这意味着一些内部常用能力可以逐步沉淀成插件,例如:

  • 中间件查询和断言
  • 内部签名算法
  • 常用请求模板
  • 证书或代理调试工具
  • 团队统一脚本片段

🔒 本地优先 - 这是 EasyPostman 的核心气质

很多接口工具功能很强,但只要涉及内网接口、客户项目、未公开 API、生产环境变量,数据放在哪里就会变成一个重要问题。

EasyPostman 默认本地存储,无云同步依赖;需要协作时,你可以选择 Git 工作区,把数据放进自己控制的仓库里。对重视私有化、审计和可控性的团队,这一点比"又多一个云同步账号"更实际。

📦 如何开始

项目地址:

如果你已经在用 Postman 调接口、用 JMeter 做压测,又希望接口资产能更本地化、更可控、更适合团队协作,可以试试 EasyPostman。最近这一轮新 UI、请求侧边助手、API Key 认证、Git 工作区和性能测试体验的升级,已经让它更接近一个日常可用的 API 工作台。欢迎在 GitHub 或 Gitee Star 项目,下载 Releases 版本试用,也可以在 Issue 区反馈你的接口调试和压测场景需求。