Thunder Client 是 VSCode 内嵌的轻量 API 测试工具,支持多环境切换、集合管理、脚本断言,无需外部应用,操作类 Postman 但更贴合编辑器工作流。

Thunder Client 是 VSCode 里一款轻量、快速、开箱即用的 API 测试 工具,无需启动外部应用,界面简洁,功能扎实,适合日常调试和快速验证接口。
安装与基础使用
在 VSCode 扩展市场搜索“Thunder Client”,点击安装即可。重启后侧边栏会出现闪电图标,点开即进入测试界面。新建请求支持 GET、POST、PUT、DELETE 等常用方法,URL、Headers、Body(raw / form-data / x-www-form-urlencoded)都可直接填写,操作逻辑接近 Postman 但更贴近编辑器工作流。
环境变量 与多环境切换
支持定义环境(如 dev / staging / prod),每个环境可配置独立的 base URL、通用 Header 或 Token。请求中用 {{baseUrl}}/api/users 这类语法引用变量,切换环境后所有请求自动适配,避免手动改地址出错。适合前 后端 联调或跨环境回归测试。
集合与自动化小技巧
可将多个请求组织成集合(Collection),支持文件夹嵌套。每个请求能设置前置脚本(Pre-request Script)和测试脚本(Tests),用 JavaScript 编写,比如自动注入 token、校验 状态码、提取响应字段存为变量供后续请求使用。虽然不支持复杂 CI 集成,但本地批量运行 + 断言已足够应对多数开发场景。
对比 Postman 的实际优势
- 完全嵌入 VSCode,切窗口少,上下文不丢失
- 请求历史自动保存,无需手动导出 / 导入
- 支持直接从代码注释(如 OpenAPI 注释)生成请求(需配合插件)
- 体积小、启动快,没有 Electron 应用的内存负担
基本上就这些。不是要替代 Postman,而是把高频、轻量的 API 调试留在编辑器里——省时间,也少干扰。