当前位置: 首页 > news >正文

在SQLark 中快速生成测试数据

在软件开发与数据库管理过程中,高质量的测试数据是保障系统稳定性和性能优化的关键。然而,手动构造仿真数据不仅耗时耗力,还难以覆盖多样化的测试场景。现在,可以使用 SQLark 的数据生成功能,通过 8大类47子类的数据规则,可以帮助开发者、DBA及测试人员快速构建逼真的测试环境。无论是应用系统调试、性能压测,还是POC验测试,SQLark都能以可视化、高效率的方式生成海量测试数据,显著提升数据处理与分析的质量。本文将深入解析这一功能,帮助轻松应对复杂的数据测试需求!

SQLark 官方下载链接:www.sqlark.com

操作步骤

1、选择数据库表

点击工具栏 数据生成 按钮,在弹出的数据生成窗口中,选择目标连接、模式和表,点击 开始配置;如果我们已经打开了一个活动的数据库连接,想要为它生成数据,可点击表右键菜单,选择 数据生成,为该表快速生成测试数据。

在这里插入图片描述

在配置环节的任何一步,都可以保存或加载配置文件,以便在使用相同的数据库时不必重新开始。

(1)保存配置文件

点击 保存配置文件 按钮,在弹窗中输入配置文件名,点击 保存 按钮,显示 保存成功 即可保存当前窗口中的配置信息。

(2)加载配置文件

点击 加载配置文件 按钮,即可在配置文件弹窗中显示已保存的配置文件列表,可对配置文件进行查看或删除操作。选择目标文件,点击 加载 按钮,即可加载所选配置文件。

2、数据预览

选择目标库表后,SQLark 将根据列名、列注释和字段类型等信息,自动匹配相应的数据规则,并在此过程中生成数据预览。SQLark 支持查看 12 条预览数据,方便直观查看数据预览及调整配置规则。

在这里插入图片描述

说明
SQLark 支持识别 check 约束、虚拟列和自增列。

  • 对于包含 check 约束的列,在预览页面中,可在列信息处看到“check 约束”标识,便于确认生成规则。
  • 对于自增列和虚拟列,在预览页面中,可直接查看其列属性,同时数据预览区域以“-”标识。

3、修改数据规则

在生成数据后,如某列数据不符合测试需求,可通过以下步骤重新配置该列的生成规则:
(1)单击该列名对应的规则配置单元格,在弹出配置窗口中,可自定义配置不同的数据生成规则。
(2)点击 应用于表格预览,可查看数据变更后的实时预览;如符合需求,点击 确定,该配置将生效。

在这里插入图片描述

说明

  • 如果所选的数据规则与字段类型不符,SQLark 将会提示 数据规则与字段类型冲突,请重新选择合适的数据规则。
  • 在生成行数输入框中,可设置生成数据的条数,SQLark 默认生成行数为 1000 行。输入待生成行数时,达到百万、千万、亿等量级时,输入过程中将自动提示相应单位,便于进行数量级的校验和确认。

4、生成数据

以上配置项确认无误后,可点击 生成数据 按钮,SQLark 支持同时对多表进行数据生成,在确认生成界面,将展示表数据的生成顺序,上下拖动可调整顺序。

在这里插入图片描述

点击 确认生成,SQLark 将开始生成数据,窗口将显示运行进度、耗时、成功或失败详情。数据生成完成后,若生成失败,可在错误详情中查看具体原因,点击 返回配置, 可重新修改配置规则。

在这里插入图片描述

在本文中,我们通过为达梦数据库创建测试数据的过程,熟悉了 SQLark 数据生成功能。如果你也想尝试一下,欢迎在这里下载SQLark最新版本使用。

SQLark 官方下载链接:www.sqlark.com

相关文章:

  • ASP.NET图书馆借阅系统(源码+lw+部署文档+讲解),源码可白嫖!
  • 小白入门JVM、字节码、类加载机制图解
  • STL常用容器整理
  • macbook pro查询并修改命令提示符的格式
  • 循环神经网络 - 参数学习之随时间反向传播算法
  • 回溯算法补充leetcode
  • 高级java每日一道面试题-2025年3月25日-微服务篇[Nacos篇]-Nacos中的命名空间(Namespace)有什么作用?
  • 日照港客户服务平台(舟道网 3.0):商贸物流的数字化革新利器
  • 蓝桥杯--特殊日期
  • 2noise团队开源ChatTTS,支持多语言、流式合成、语音的情感、停顿和语调控制
  • (十)安卓开发中的Activity之间的通信使用详解
  • CBGSDataset类-带类别平衡采样的数据集封装器
  • C++-FFmpeg-(5)-1-ffmpeg原理-ffmpeg编码接口-AVFrame-AVPacket-最简单demo
  • 有一个变量 在有些线程没有加锁 有些线程加锁了,那我在这些加锁的线程中能起到对应的作用吗
  • openEuler24.03 LTS下安装Spark
  • 使用 Google ML Kit 实现图片文字识别(提取美国驾照信息)
  • 爬虫抓包工具和PyExeJs模块
  • 领域大模型
  • flink iceberg写数据到hdfs,hive同步读取
  • 【C++游戏引擎开发】数学计算库GLM(线性代数)、CGAL(几何计算)的安装与使用指南
  • 重庆党政代表团在沪考察,陈吉宁龚正与袁家军胡衡华共商两地深化合作工作
  • 外卖员投资失败负疚离家流浪,经民警劝回后泣不成声给父母下跪
  • 5月12日至13日北京禁飞“低慢小”航空器
  • 2025江西跨境电子商务发展交流会召开,探索行业发展新趋势
  • 马上评|演出服“穿过就退货”的闹剧不该一再重演
  • 南方地区强降雨或致部分河流发生超警洪水,水利部部署防范