一款基于Go+Wails构建的开源桌面API调试工具,覆盖HTTP/HTTPS请求、JSON解析、JS调试、编码转换、正则测试、WebSocket/TCP调试及压力测试。支持全局配置、请求历史、代理设置,功能媲美Postman,本地运行保障数据隐私,适合开发者日常使用。
API接口测试工具箱(开源)
版本:1.3.20260415 | 开发语言:Go 1.24 + JavaScript | UI框架:Wails v2 + 原生HTML/CSS | 图标库:Font Awesome 6 | 运行环境:Windows(兼容跨平台)
一款基于 Go + Wails + HTML 开发的 Windows 桌面应用程序,专为开发者设计,提供一站式 API 接口测试、JSON 解析、JS 调试、文本编码转换、正则表达式调试等功能。
功能特性
1. 接口调试模块
- 支持 HTTP/HTTPS 协议,覆盖 GET、POST、PUT、DELETE、PATCH、HEAD、OPTIONS 等请求方法
- 支持请求头(Header)、查询参数(Query)、请求体(Body)配置
- 支持 form-data、x-www-form-urlencoded、raw(JSON/XML/Text)、binary 等请求体类型
- 支持文件上传/下载
- 支持请求历史记录保存与加载
- 响应内容格式化显示(JSON/XML/HTML)
- 响应头、响应时间、响应大小等信息展示
2. JSON 解析模块
- JSON 格式化与压缩
- JSON 语法高亮显示
- JSON 路径查询
- JSON 历史记录
3. JS 调试模块
- JavaScript 代码在线执行
- 控制台输出显示
- 代码历史记录
4. 编码转换模块
- Base64 编码/解码
- URL 编码/解码
- 多种字符编码转换
- 编码历史记录
5. 正则调试模块
- 正则表达式实时匹配测试
- 支持全局匹配、忽略大小写、多行模式等标志
- 匹配结果高亮显示
- 正则历史记录
6. WebSocket / TCP 调试
- WebSocket 连接管理与消息收发
- TCP 连接管理与消息收发
7. 压力测试
- HTTP / WebSocket / TCP 接口压力测试
- 实时统计 QPS、响应时间、成功率等指标
- 测试结果图表展示
8. 全局配置
| 配置项 | 说明 |
|---|---|
| 全局请求头 | 统一设置所有请求的 Header |
| 全局查询参数 | 统一附加 Query 参数 |
| 全局 Cookie | 统一管理 Cookie |
| 全局认证 | 支持 Bearer Token、Basic Auth、API Key |
| 全局变量 | 支持动态变量(随机字符串、时间戳等) |
| 代理设置 | 支持 HTTP/HTTPS/SOCKS5 代理及身份验证 |
这是一个功能相当完整的桌面端 API 调试工具,基本覆盖了 Postman 的核心能力,同时额外集成了编码转换、正则调试、压力测试等开发辅助功能,且完全开源、本地运行,适合对数据隐私有要求的场景。


