注册
快速生成亿级仿真数据集|支持达梦、Oracle、MySQL数据库
技术分享/ 文章详情 /

快速生成亿级仿真数据集|支持达梦、Oracle、MySQL数据库

怪咖_ 2024/12/06 410 0 0

最近刚参加完达梦的DCP培训与考试,在深入了解达梦的过程中,发现达梦新出了一款叫SQLark百灵连接的工具。正好新版本的业务系统需要生成测试数据,就想着用它的数据生成功能练练手。我首先去官网大致浏览了下,不仅常用的基础功能都有,还能很好的兼容DM、Oracle和MySQL,满足我的日常使用需求,除此之外,SQLark 提供 8 大类 47 子类数据规则,帮助应用开发者们实现应用系统调试、以及 DBA/测试人员完成 POC 测试。在这里我以达梦数据库为例,记录下使用生成测试数据的过程。
附下载链接: www.sqlark.com 注册永久免费!

关于数据生成

数据生成功能是一种高效生成测试数据的方式,帮助用户快速、可视化地生成大量测试数据。SQLark 提供 8 大类 47 子类数据规则,快速构建仿真测试数据环境,提高数据处理和分析的效率和质量。

操作步骤

  1. 选择目标数据库和表
    点击工具栏 数据生成 按钮,在弹出的数据生成窗口中,选择目标连接、模式和表,点击 开始配置;也可点击表右键菜单,选择 数据生成,为该表快速生成测试数据。
    image.png
  2. 数据预览
    选择目标库表后,SQLark 将根据列名、列注释和字段类型等信息,自动匹配相应的数据规则,并在此过程中生成数据预览。SQLark 支持查看 12 条预览数据,方便直观查看数据预览及调整配置规则。
    image.png
  3. 修改数据规则
    在生成数据后,如某列数据不符合测试需求,可通过以下步骤重新配置该列的生成规则:
    (1)单击该列名对应的规则配置单元格,在弹出配置窗口中,可自定义配置不同的数据生成规则。
    (2)点击 应用于表格预览,可查看数据变更后的实时预览;如符合需求,点击 确定,该配置将生效。
    image.png
  4. 生成数据
    以上配置项确认无误后,可点击 生成数据 按钮,SQLark 支持同时对多表进行数据生成,在确认生成界面,将展示表数据的生成顺序,上下拖动可调整顺序。
    image.png
    点击 确认生成,SQLark 将开始生成数据,窗口将显示运行进度、耗时、成功或失败详情。数据生成完成后,若生成失败,可在错误详情中查看具体原因,点击 返回配置, 可重新修改配置规则。
    image.png

功能说明

image.png

  1. 配置
    包含 NULL 值,可以自定义设置列中 NULL 值所占的百分比。
  2. 重置
    删除现有的数据规则,恢复默认状态。
  3. 遇到错误时继续
    勾选该项,在数据生成过程中将忽略遇到的错误。
  4. 生成数据前清空表
    勾选该项,在生成数据之前将清空表中原有数据。
  5. 保存配置文件
    若要保存一个配置文件以供将来复用,请点击 保存配置文件 按钮,在弹窗中输入配置文件名,点击 保存 按钮,显示 保存成功 即可保存当前窗口中的配置信息。
  6. 加载配置文件
    若要打开一个已保存的配置文件,请点击 加载配置文件 按钮,并从列表中选择文件。具体操作步骤如下:
    (1) 点击 加载配置文件 按钮,即可在配置文件弹窗中显示已保存的配置文件列表,可对配置文件进行查看或删除操作。
    (2) 选择目标文件,点击 加载 按钮,即可加载所选配置文件。
    image.png
    上述就是使用达梦生成测试数据的过程。
    SQLark 还可以实现定制化的模拟数据分布,所以我个人感觉测试数据生成还是挺好用的,期待它能给我带来更多惊喜。
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服