文档首页 > > 用户指南> GaussDB(for MySQL)数据库管理(标准版)> 数据方案> 自动生成测试数据

自动生成测试数据

更新时间:2020/03/24 GMT+08:00

操作场景

在进行程序的功能测试时,通常需要在数据库中插入大量符合特定规则的测试数据。自动生成测试数据,可以高效的生成测试数据,根据生成规则可以很方便生成所需数据。

前提条件

您已成功登录到数据管理服务标准版页面。

方式一

  1. 在顶部菜单栏选择“数据方案”>“自动生成测试数据”打开自动生成测试数据页面。
  2. “自动生成测试数据”页面,单击“新建任务”,在弹出窗口选择编辑任务信息。

    图1 新建自动测试任务
    图2 编辑任务信息
    • 生成行数

      生成测试数据的行数,最大支持100万。

    • 冲突处理

      设置成“遇到数据冲突则跳过”,即数据冲突时可继续生成数据;当设置成“遇到数据冲突则替换”,将以主键相同时,替换原来数据的规则进行处理。

    • 生成方式
    • 选择目标列,您可根据列设置情况,设置随机生成数据的规则,如列为time时,您可以设置开始时间、结束时间、格式;或者直接勾选“根据当前时间生成”。

  3. 设置完生成任务信息,您可单击“预览数据”查看生成的数据是否符合预期,然后做出调整;您也可直接单击“生成数据”,可获取该规则下的测试数据。

    图3 数据预览
    图4 进度详情

  4. 在任务列表中,也单击“查看”,获取已生成的自动测试数据任务详情。也可根据需要,勾选任务并单击“删除”,删除该任务。

    图5 任务列表

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

在文档使用中是否遇到以下问题







请至少选择或填写一项反馈信息

字符长度不能超过200

反馈内容不能为空!

提交反馈 取消