
# 自动生成测试数据（不再推广）
在进行程序的功能测试时，通常需要在数据库中插入大量符合特定规则的测试数据。自动生成测试数据，可高效地生成测试数据，根据生成规则可以很方便生成所需数据。
![](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_0000001694533733.png)
   
   
7. 在弹出窗口编辑任务信息。 
   图2编辑任务信息   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001694652985.png)
   - 生成行数 生成测试数据的行数，最大支持100万。
     
   
   
   
   - 冲突处理 设置成"遇到数据冲突则跳过"，即数据冲突时可继续生成数据。
     设置成"遇到数据冲突则替换"，将以主键相同时，替换原来数据的规则进行处理。
     
   
   - 生成方式 选择目标列，您可根据列设置情况，设置随机生成数据的规则，如列为time时，您可以设置开始时间、结束时间、格式，或者直接勾选"根据当前时间生成"。
     
   
   
   
   
8. 设置完生成任务信息，单击"预览数据"查看生成的数据是否符合预期，然后做出调整。 
   图3数据预览   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001694652989.png)
   
   
9. 单击"生成数据"，可获取该规则下的测试数据。 
   图4进度详情   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001646334018.png)
   
   
10. 在任务列表中，单击"查看任务"，获取已生成的自动测试数据任务详情。 
    也可根据需要，勾选任务并单击"删除任务"，删除该任务。
    图5任务列表   
    ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001694533737.png)
    
    
 
