注册
三分钟带你快速生成测试数据 | 达梦、Oracle、MySQL数据库
专栏/技术分享/ 文章详情 /

三分钟带你快速生成测试数据 | 达梦、Oracle、MySQL数据库

生气的老虎虎虎生风 2024/11/29 520 0 0
摘要

前言

随着数据模型的发展,数据生成的方法相应地也在不断地发展。如果通过手工或者脚本来生成数据,都不具备通用性且人力和时间成本也极其高昂。所以,快速、灵活且大规模生成数据成了最重要的问题。为了解决这一痛点,SQLark 所具备的“数据生成”功能是一种高效生成测试数据的方式,能够更高效地满足不同的测试场景,帮助应用开发者们实现应用系统调试、以及 DBA/测试人员完成 POC 测试。SQLark 提供涵盖人员、时间、位置、商业、产品的 8 大类 47 子类数据规则,快速构建仿真测试数据环境,提高数据处理和分析的效率和质量。

这篇文章将会给大家介绍 SQLark 最常用功能之一 – 数据生成。如果你还未使用过 SQLark ,可以点击 www.sqlark.com 进行免费下载安装。

数据生成操作步骤

1、选择目标数据库和表:点击工具栏 数据生成 按钮,在弹出的数据生成窗口中,选择目标连接、模式和表,点击 开始配置;也可点击表右键菜单,选择 数据生成,为该表快速生成测试数据。

image.png

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

image.png

3、修改数据规则:在生成数据后,如某列数据不符合测试需求,可通过以下步骤重新配置该列的生成规则。

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

image.png

4、生成数据:SQLark 支持同时对多表进行数据生成,在确认生成界面,将展示表数据的生成顺序,上下拖动可调整顺序。

image.png

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

image.png

数据生成其他功能说明

image.png

  1. 配置:包含 NULL 值,可以自定义设置列中 NULL 值所占的百分比。
  2. 重置:删除现有的数据规则,恢复默认状态。
  3. 遇到错误时继续:勾选该项,在数据生成过程中将忽略遇到的错误。
  4. 生成数据前清空表:勾选该项,在生成数据之前将清空表中原有数据。
  5. 保存配置文件:支持保存一个配置文件以供将来复用。
  6. 加载配置文件:若要打开一个已保存的配置文件,点击 加载配置文件 按钮,并从列表中选择文件。

image.png

结语

在市场中,实现数据生成的方式有很多,但是SQLark数据库开发和管理工具的数据生成功能具有较强的产品力,它操作简单、规则涵盖范围广、功能齐全。除此之外,它支持多种数据库接入能力,包括:MySQL、Oracle、达梦数据库。最后想说的是,只有在保证生成的数据准确和高效的情况下,数据才能发挥更大效能。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服