注册

SQLark 百灵 Agent,一句话生成千万级测试数据!

达梦在线服务平台 2026/11/06 184 0

6446a3c95e4c354ad5938a667b0cfbeb.png

SQLark 从 V4.1 版本起,小百灵 AI 助手升级为 百灵 Agent ,从“对话式辅助”转向“自主执行”。升级后的百灵 Agent 首先接入了数据生成工具,通过自然语言描述,即可快速生成千万级/亿级仿真测试数据,帮助用户快速构建压测数据集。

数据生成 Agent 为 Pro 专属功能;前往 SQLark 官网 www.sqlark.com,升级体验。

下面通过三个场景示例,来看看数据生成 Agent 具体怎么用 👇

一句话快速生成仿真测试数据

最基础的用法,只需一句话描述需求。

例如:给 user_record 表生成 5 千条数据。

百灵 Agent 接到指令后,首先会读取表结构信息,包括字段名称、字段注释、数据类型等,再通过 AI 语义解析逐字段匹配数据生成规则。

57b4968f4144de2163156ce08b9c0c30.jpg

对于姓名、身份证号、邮箱等常见业务字段,百灵 Agent 根据字段名称与注释自动识别语义,匹配对应的数据生成规则。此外,还会智能约束生成范围,比如年龄字段自动生成 18-80 的整数。

👌 一句话,5000 条贴近真实业务的数据就生成好了。

多表之间自动处理外键关联

在实际业务中,表与表之间往往存在外键关联,生成测试数据时需要保证关联数据的完整性。

例如:给 user_account 和 order_info 各生成 1000 条数据。

76547dfbf0f14036a39ca7d8b64af1d7.jpg

百灵 Agent 会先读取两张表的结构信息,自动识别外键关联关系,并据此调整数据生成顺序;上述示例中,先生成 user_account 表的数据,再生成 order_info 表的数据,其中 order_info 的外键字段会自动引用 user_account 中已有的 ID 值,不会产生孤儿记录。

自定义字段约束,定制数据分布

除了自动匹配生成规则外,如果对某些字段有特定需求,也可以在描述中直接指定。

例如:给 order_detail 表生成 1000 条数据,PRICE 值为 50 到 2000 之间的随机浮点数。

12f0779c110373af9d15fe6a47b0a220.jpg

百灵 Agent 会自动识别字段的自定义约束,上述示例中针对 PRICE 字段生成的数据严格按照指定范围生成,其余字段仍然按照语义自动匹配规则,保持与真实业务形态一致。

该方式适用于对金额、评分、库存等字段有明确业务范围限制的场景,在保持自动生成效率的同时,满足精细化数据控制需求。

💡 数据生成性能:在百灵 Agent 中,数十万条仿真测试数据生成通常在 1min 内完成,可支撑大规模测试数据批量构建。

总结

无论你是需要快速生成一批测试数据用于功能验证,还是需要构建千万级压测数据集进行性能测试,百灵 Agent 都能用一句话帮你搞定——自动读取表结构、智能匹配生成规则、维护数据完整性,帮助更高效地完成数据库开发与测试工作。

9c09cfb97bf432773f072aa5e5ce8a25.jpg

回答 0
暂无回答
扫一扫
联系客服