[开源]一款高仿 Postman + 简易版 JMeter 的开源接口调试与压测工具

开源系统流程管理
2026-06-28 06:20 3 次浏览 • 0 次下载 0KB
[开源]一款高仿 Postman + 简易版 JMeter 的开源接口调试与压测工具

一、开源项目简介

EasyPostman

一款高仿 Postman + 简易版 JMeter 的开源接口调试与压测工具,专为开发者优化,界面简洁、功能强大。

EasyPostman 致力于为开发者提供媲美 Postman 的本地 API 调试体验,并集成简易版 JMeter 的批量请求与压力测试能力。项目采用 Java Swing 技术栈,支持跨平台运行,无需联网即可使用,保护您的接口数据隐私。

二、开源协议

使用Apache-2.0开源协议

三、界面展示

️ 截图预览

截图预览

预览

预览

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

 

四、功能概述

开发理念

  • 专注核心功能
     - 简洁而不简单,功能丰富而不臃肿
  • 隐私优先
     - 本地存储,数据不上云,保护开发者隐私
  • 性能至上
     - 原生 Java 应用,启动快速,运行流畅

功能特性

  • 支持常用 HTTP 方法(GET/POST/PUT/DELETE 等)
  • 支持 SSE(Server-Sent Events)和 WebSocket 协议
  • 多环境变量管理,轻松切换测试环境
  • 请求历史自动保存,便于回溯与复用
  • 批量请求与压力测试(简易版 JMeter),满足多场景需求,支持报告、结果树、趋势图可视化
  • 语法高亮请求编辑器
  • 多语言支持(简体中文、英文,开发中)
  • 本地数据存储,隐私安全
  • 支持导入导出 Postman v2.1、curl格式
  • 响应结果可视化,支持 JSON/XML 格式
  • 支持请求参数、头部、Cookie 等配置
  • 支持文件上传下载
  • 支持请求脚本(Pre-request Script、Tests)
  • 支持请求链路(Chaining)
  • 支持网络请求详细事件监控与分析

五、技术选型

️ 技术选型说明

核心技术栈

  • Java 17
    : 使用最新 LTS 版本,享受现代 Java 特性
  • JavaSwing
    : 原生桌面 GUI 框架,跨平台兼容性好
  • jlink & jpackage
    : 官方打包工具,生成原生安装包

UI 组件库

  • FlatLaf
    : 现代化 UI 主题,支持暗色模式和高分辨率显示
  • RSyntaxTextArea
    : 语法高亮文本编辑器,支持 JSON/XML/JavaScript 等
  • jIconFont-Swing
    : 矢量图标字体支持
  • SwingX
    : 扩展 Swing 组件库
  • MigLayout
    : 强大的布局管理器

网络与工具库

  • OkHttp
    : 高性能 HTTP 客户端
  • Nashorn/GraalVM
    : JavaScript 脚本引擎支持
  • SLF4J + Logback
    : 日志框架