文档首页/ 数据管理服务 DAS/ 用户指南/ MySQL/ 自动生成测试数据(不再推广)
更新时间:2024-09-05 GMT+08:00

自动生成测试数据(不再推广)

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

操作步骤

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 单击页面左上角的,选择“数据库 > 数据管理服务 DAS”,进入数据管理服务页面。
  4. 在左侧导航栏中,单击“开发工具”,进入开发工具页面。

    您也可以在产品概览页面,单击“进入开发工具”,进入开发工具页面。

  5. 选择需要登录的目标数据库实例,单击操作列表中的“登录”,登录目标数据库实例。
  6. 在顶部菜单栏选择数据方案 > 自动生成测试数据,打开自动生成测试数据页面。
  7. “自动生成测试数据”页面,单击“新建任务”

    图1 新建自动测试任务

  8. 在弹出窗口编辑任务信息。

    图2 编辑任务信息
    • 生成行数

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

    • 冲突处理

      设置成“遇到数据冲突则跳过”,即数据冲突时可继续生成数据。

      设置成“遇到数据冲突则替换”,将以主键相同时,替换原来数据的规则进行处理。

    • 生成方式

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

  9. 设置完生成任务信息,单击“预览数据”查看生成的数据是否符合预期,然后做出调整。

    图3 数据预览

  10. 单击“生成数据”,可获取该规则下的测试数据。

    图4 进度详情

  11. 在任务列表中,单击“查看任务”,获取已生成的自动测试数据任务详情。

    也可根据需要,勾选任务并单击“删除任务”,删除该任务。
    图5 任务列表