一种专门的数据库技能,用于执行 SQL 查询并从真实的 MySQL 或 PostgreSQL 数据中自动生成接口测试用例。
从源直接安装技能的最快方式。
npx clawhub@latest install querydb-skill
将技能文件夹复制到以下位置之一
~/.openclaw/skills/ <project>/skills/ 优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 querydb-skill。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
获取包含原生技能文件的ZIP压缩包。
queryDB-skill 是一款功能强大的技术工具,专为需要连接生产数据库环境与自动化测试的开发者和 QA 工程师设计。作为 Openclaw Skills 的核心组件,它提供了无缝连接 MySQL 和 PostgreSQL 数据库的接口,用于检索样本、验证数据完整性并将真实值注入到测试固件中。
通过利用此技能,团队可以摆脱硬编码的测试数据,转而使用基于真实场景的记录。它简化了复杂的数据映射逻辑,例如发票类型和税号的具体要求,确保接口参数始终准确并反映数据库架构的当前状态。
要开始使用此技能,请通过 pip 安装必要的数据库驱动程序:
# For MySQL support
pip install pymysql
# For PostgreSQL support
pip install psycopg2-binary
确保在脚本中正确配置了数据库凭据(主机、端口、用户名、密码)。
该技能主要与 bw_jms_main1 表交互,并以 JSON 格式导出数据。以下是与发票相关的 Openclaw Skills 数据的主要映射逻辑:
| 数据类型 | 数据库字段 | 接口参数 |
|---|---|---|
| 税务发票 | INV_KIND, INV_NUM | invoiceCode, invoiceNumber |
| 电子发票 | E_INV_NUM | invoiceNumber (20-digit) |
| 买方信息 | BUYER_TAXNO | taxNo |
| 卖方信息 | SELLER_TAXNO | salesTaxNo |
加载中







































