# EasyPostman **Repository Path**: git_mayun_xiaowen/easy-postman ## Basic Information - **Project Name**: EasyPostman - **Description**: ๐Ÿš€ ไธ€ๆฌพ้ซ˜ไปฟ Postman + ็ฎ€ๆ˜“็‰ˆ JMeter ็š„ๅผ€ๆบๆŽฅๅฃ่ฐƒ่ฏ•ไธŽๅŽ‹ๆต‹ๅทฅๅ…ท๏ผŒไธ“ไธบๅผ€ๅ‘่€…ไผ˜ๅŒ–๏ผŒ็•Œ้ข็ฎ€ๆดใ€ๅŠŸ่ƒฝๅผบๅคงใ€‚ - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://blog.csdn.net/abu935009066/category_12996528.html - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 76 - **Created**: 2025-07-18 - **Last Updated**: 2025-07-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [ไธญๆ–‡](README.md) | English # EasyPostman > ๐Ÿš€ An open-source API debugging and stress testing tool inspired by Postman and a simplified JMeter, optimized for > developers with a clean UI and powerful features. EasyPostman aims to provide developers with a local API debugging experience comparable to Postman, and integrates batch requests and stress testing capabilities similar to a simplified JMeter. It supports advanced features such as environment variables, batch requests, and stress testing to help efficiently test and manage APIs. - ๐ŸŒŸ GitHub: [https://github.com/lakernote/easy-postman](https://github.com/lakernote/easy-postman) - ๐Ÿ  Gitee: [https://gitee.com/lakernote/easy-postman](https://gitee.com/lakernote/easy-postman) - ๐Ÿ“ฆ Download: [https://gitee.com/lakernote/easy-postman/releases](https://gitee.com/lakernote/easy-postman/releases) - ๐Ÿ Mac: EasyPostman-latest.dmg - ๐ŸชŸ Windows: EasyPostman-latest.msi - ๐Ÿ’ฌ WeChat: **lakernote** --- ## โœจ Features - ๐Ÿšฆ Supports common HTTP methods (GET/POST/PUT/DELETE, etc.) - ๐Ÿ“ก Supports SSE (Server-Sent Events) and WebSocket protocols - ๐ŸŒ Environment variable management for easy switching - ๐Ÿ•‘ Auto-saved request history for review and reuse - ๐Ÿ“ฆ Batch requests & stress testing (simplified JMeter), supports report, result tree, and trend chart visualization - ๐Ÿ“ Syntax highlighting request editor - ๐ŸŒ Multi-language support (Simplified Chinese, English, in development) - ๐Ÿ’พ Local data storage for privacy and security - ๐Ÿ“‚ Import/Export Postman v2.1, curl format - ๐Ÿ“Š Visualized response results, supports JSON/XML - ๐Ÿ” Configurable request parameters, headers, cookies, etc. - ๐Ÿ“‚ File upload and download support - ๐Ÿ“‘ Request scripts (Pre-request Script, Tests) - ๐Ÿ”— Request chaining support --- ## ๐Ÿ–ผ๏ธ Screenshots | Preview | Preview | |:----:|:----:| | ![icon](docs/icon.png) | ![welcome](docs/welcome.png) | | ![collections-1](docs/collections-1.png) | ![collections-2](docs/collections-2.png) | | ![collections-3](docs/collections-3.png) | ![collections-4](docs/collections-4.png) | | ![collections-5](docs/collections-5.png) | ![collections-6](docs/collections-6.png) | | ![collections-7](docs/collections-7.png) | ![collections-8](docs/collections-8.png) | | ![collections](docs/collections.png) | ![environments](docs/environments.png) | | ![history-1](docs/history-1.png) | ![history-2](docs/history-2.png) | | ![history](docs/history.png) | ![jmeter-2](docs/jmeter-2.png) | | ![jmeter-report](docs/jmeter-report.png) | ![jmeter-resulttree](docs/jmeter-resulttree.png) | | ![jmeter-trend](docs/jmeter-trend.png) | ![jmeter](docs/jmeter.png) | --- ## ๐Ÿš€ Quick Start 1. โฌ‡๏ธ Clone the repo: `git clone https://gitee.com/lakernote/easy-postman.git` 2. ๐Ÿ› ๏ธ Build with JDK 17+: `mvn clean package` 3. โ–ถ๏ธ Run the app: `App.java` or `java -jar target/easy-postman.jar` --- ## Packaging > Packaging EasyPostman requires JDK 17+ and uses Maven. - **Mac**: Run `build/mac.sh` - **Windows**: Install [wix3](https://github.com/wixtoolset/wix3) then run `build/win.bat` --- ## Community & Contribution - Issues and PRs are welcome! - QQ/WeChat groups (ask in Issues for details) or add WeChat **lakernote** - Follow [GitHub](https://github.com/lakernote/easy-postman) for updates --- ## License This project is open-sourced under the [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) license.