{"repo":"TommyLemon/SQLAuto","free":true,"listed":false,"github":"https://github.com/TommyLemon/SQLAuto","clone":"git clone https://github.com/TommyLemon/SQLAuto.git","description":"🔍 智能零代码自动化测试 SQL 语句执行结果的数据库工具，任意增删改查、任意 SQL 模板变量、一键批量生成参数组合、快速构造大量测试数据。🔍 A smart SQL testing automation tool for databases, support any CRUD, any template variables, generating argument combinations, generating lots of data rows.","language":"JavaScript","stars":58,"topics":["apijson","database","db2","mysql","oracle","postgres","postgresql","sql","sqlserver","testing-tools"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"SQLAuto ☔ 智能零代码测试 SQL、任意增删改查、任意 SQL 模板变量、一键批量生成参数组合、快速构造大量测试数据。 用户包含 某市值 4000亿+ 500 强巨头、某营收数十亿企业、某热门数据库创业公司 等多家大中小企业。 English 快速上手 视频教程 在线体验 AI 问答 如果 SQL 语句是 INSERT 插入语句，则可以快速生成 1000+ 条测试数据(表记录)，方便前后端联调接口，可按规则生成。 例如 1000 次参数注入 Random Test： 快速上手 本项目前端工具是基于 APIAuto 改造的纯静态 SPA 网页，下载源码解压后： 可以用浏览器打开 index.html，建议用 Chrome 或 Firefox (Safari、Edge、IE 等可能有兼容问题)，注意此方法不显示 svg 图标。 也可以用 IntelIJ Webstorm, IntelliJ IDEA, Eclipse 等 IDE 来打开。 也可以部署到服务器并用 Nginx 或 Node 反向代理，或者 把源码放到 SpringBoot 项目的 resources/static 目录。 还可以直接访问官方网站 http://apijson.cn/sql 把左侧 URI 输入框内基地址改为你自己的数据库的连接地址(例如 jdbc:mysql://localhost:3306/sys )， 然后在右上角 设置 下拉菜单内修改 数据库类型Database、数据库模式Schema。 右上角登录的默认管理员账号为 13000082003 密码为 123456， 右侧上方中间 3 个标签是默认的测试用户账号，点击登录/退出，左侧 - 删除，右侧 + 新增。 后端需要部署 APIJSON-Demo 5.2.5+ 的 APIJSONBoot-MultiDataSource DemoSQLConfig 改下 getDBAccount, getDBUri 等返回值，具体见 https://github.com/APIJSON/APIJSON-Demo/tree/master/APIJSON-Java-Server 新增测试用例 可以使用以下几种方式： 1.点击右侧数据字典文档表名后面的 SELECT INSERT UPDATE DELETE 来生成左侧 SQL 语句 http://apijson.cn/sql 2.调用 /delegate 代理接口来录制请求的方法、参数、响应等信息 https://github.com/APIJSON/APIJSON-Demo/tree/master/APIJSON-Java-Server/APIJSONBoot-MultiDataSource#%E4%BB%A3%E7%90%86%E6%8E%A5%E5%8F%A3%E5%8F%8A%E5%BD%95%E5%88%B6%E6%B5%81%E9%87%8F 3.打开分享链接来自动填充 数据库 URI、SQL 语句、预编译参数、设置项 等 例如： http://apijson.cn/sql/?send=true&type=JSON&url=jdbc%3Amysql%3A%2F%2Flocalhost%3A3306%2Fsys&json=SELECT%20 %20FROM%20Comment%20LIMIT%2010&header= 4.在界面手动填写 数据库 URI、SQL 语句、预编译参数 等再点击上传/分享按钮 可点击分享按钮生成分享链接，用浏览器打开即可自动填充。 后台 He","default_branch":null,"files":null,"tree":[],"storefront":"/r/TommyLemon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TommyLemon/SQLAuto/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}