您可以通过DMS提供的测试数据构建功能,批量生成各类随机值、地区名、虚拟IP地址等信息,大大减轻您准备测试数据的负担。

操作演示

本示例通过测试数据构建功能批量生成big_table表的100万条测试数据。

  1. 以普通用户账号登录DMS控制台
  2. 在DMS对象列表中展开poc_dev实例,双击poc_dev数据库,即可进入SQL Console页。
    进入POCdevSQL控制台
  3. 在SQL Console窗口中,右键单击big_table表,在弹出的列表中选择数据方案 > 测试数据构建
    测试数据构建按钮
  4. 测试数据构建工单申请页面,配置如下参数。
    测试数据构建工单配置
    配置项 说明
    任务名称(必填) 便于后续检索,并提供给审批人员清晰的操作意图,请详细填写本次操作的任务名称。
    配置算法(必填) 各字段的生成方式,详情信息请参见测试数据构建
    生成行数(必填) 测试数据生成的行数,本示例生成100万条数据。
    冲突处理(必填) 选择遇到数据冲突则跳过。当前支持两种冲突处理模式:
    • 遇到数据冲突则跳过:遇到主键、唯一键的数据写入冲突则跳过冲突记录继续写入其他数据。
    • 遇到数据冲突则替换:遇到主键、唯一键的数据写入冲突则更新原记录的数据并继续写入其他数据。
  5. 单击提交申请,并等待审批完成。
  6. 待审批通过后,系统会自动生成SQL语句并执行,您可以在工单详情页中查看执行进度。
    测试数据构建执行进度
  7. 系统执行完毕后,您可以到开发库poc_dev中查看数据生成情况。
    查看测试数据生成情况