SQL 转 Postman

将多条 SQL 语句转为 Postman Collection v2.1 JSON,SELECT/INSERT/UPDATE/DELETE 自动映射为 HTTP 方法

SQL 转 Postman Collection

粘贴多条 SQL 语句(以分号分隔),生成可直接导入 Postman 的 Collection JSON

生成选项

Postman Collection JSON

// 点击"生成 Collection"按钮后在此显示 JSON...
广告位

SQL 类型到 HTTP 方法映射表

SQL 类型 HTTP 方法 语义 REST 含义
SELECTGET查询资源读取资源,幂等
INSERTPOST新增资源创建资源,非幂等
UPDATEPUT更新资源更新资源,幂等
DELETEDELETE删除资源删除资源,幂等
其他POST默认无法识别时默认 POST

使用说明

  1. 在 SQL 输入框粘贴多条 SQL 语句,每条以分号(;)结尾
  2. 设置基础 URL(默认 {{base_url}},可在 Postman 环境变量中配置)
  3. 选择端点命名规则:SQL 前缀、表名或"方法+表名"
  4. 勾选是否在请求描述中包含 SQL 原文、是否将 SQL 放入请求 body
  5. 点击"生成 Collection"按钮,下方将显示 Postman Collection v2.1 JSON
  6. 点击"复制 JSON"或"下载 Collection JSON"按钮,将文件导入 Postman 即可使用

适用场景

  • API 测试:从 SQL 查询快速生成 Postman 测试集合
  • 接口文档:将数据库操作映射为 RESTful 接口示例
  • 开发联调:前后端基于同一组 SQL 快速生成请求模板
  • 迁移测试:从遗留 SQL 脚本生成接口测试用例
  • 教学学习:理解 SQL 操作与 HTTP 方法的映射关系

安全保障

  • 本地处理:所有 SQL 解析与 JSON 生成在浏览器完成
  • 隐私保护:SQL 语句不会上传到服务器
  • 标准格式:输出符合 Postman Collection v2.1 schema
  • 无害处理:生成的请求需在测试环境验证
  • 免费使用:无需注册,打开即用

常见问题

如何导入 Postman?

点击"下载 Collection JSON"按钮下载 .json 文件,打开 Postman → 点击 "Import" 按钮 → 选择下载的 JSON 文件 → 即可导入为新的 Collection。也可点击"复制 JSON",在 Import 窗口选择 "Raw text" 粘贴导入。

{{base_url}} 是什么?怎么使用?

{{base_url}} 是 Postman 的环境变量占位符。在 Postman 中点击右上角"环境管理" → 新建环境 → 添加变量 base_url,值填写你的 API 地址(如 http://localhost:8080)→ 选择该环境后即可在请求中自动替换。

为什么 SELECT 映射为 GET,INSERT 映射为 POST?

遵循 RESTful API 设计规范:SELECT 读取资源对应 GET(幂等),INSERT 创建资源对应 POST(非幂等),UPDATE 修改资源对应 PUT(幂等),DELETE 删除资源对应 DELETE(幂等)。这是最常见的映射约定,可在实际项目中根据需要调整。

支持哪些 SQL 方言?

主要支持标准 SQL 语法,包括 MySQL、PostgreSQL、SQLite、SQL Server 等常见方言。本工具通过关键字识别(SELECT/INSERT/UPDATE/DELETE)和表名提取(FROM/INTO/UPDATE 关键字后)来生成请求,对 SQL 语法的容错性较好。