
# 自动生成测试数据（不再推广）
在进行程序的功能测试时，通常需要在数据库中插入大量符合特定规则的测试数据。自动生成测试数据，可高效地生成测试数据，根据生成规则可以很方便生成所需数据。
![](https://support.huaweicloud.com/usermanual-das/public_sys-resources/note_3.0-zh-cn.png)
自动生成测试数据功能当前已不再推广，仅限存量用户使用。
#### 操作步骤
1. [登录DAS管理控制台](https://console.huaweicloud.com/das/#/das/overview)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001694653209.png)，选择区域和项目。
3. 在左侧导航栏中，单击"开发工具"，进入开发工具页面。 
   您也可以在产品概览页面，单击"进入开发工具"，进入开发工具页面。
   
   
4. 选择需要登录的目标数据库实例，单击操作列表中的"登录"，登录目标数据库实例。
5. 在顶部菜单栏选择"数据方案 \> 自动生成测试数据"，打开自动生成测试数据页面。
6. 在"自动生成测试数据"页面，单击"新建任务"。 
   图1新建自动测试任务   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001646334074.png)
   
   
7. 设置测试数据生成任务信息。 
   图2编辑任务信息   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001694653037.png)
   - 生成行数 生成测试数据的行数，最大支持100万。
     
   
   
   
   - 冲突处理 设置成"遇到数据冲突则跳过"，即数据冲突时可继续生成数据。当设置成"遇到数据冲突则替换"，将以主键相同时，替换原来数据的规则进行处理。
     
   
   - 生成方式 选择目标列，您可根据列设置情况，设置随机生成数据的规则，如列为time时，您可以设置开始时间、结束时间、格式。或者直接勾选"根据当前时间生成"。
     
   
   
   
   
8. 任务信息设置完成后，您可以单击"预览数据"查看生成的数据是否符合预期，然后做出调整。 
   图3数据预览   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001694533785.png)
   您也可直接单击"生成数据"，可获取该规则下的测试数据。
   图4进度详情   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001694533781.png)
   
   
9. 在任务列表中，您可以查看到当前任务的信息、完成进度和状态。 
   您也可以单击操作列的"查看任务"，获取已生成的自动测试数据任务详情。也可以根据需要，勾选任务并单击"删除任务"，删除该任务。
   图5任务列表   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001694653029.png)
   
   
 
