应用场景
在测试过程中,有时需要往指定表写入一些正常或异常数据,从而验证某些功能是否正常。
痛点
1、有一定门槛。需掌握sql的基本语法。
2、工作量大。当插入的数据量大于100条时,编写sql语句会非常耗时。
3、构造异常数据较繁琐。如构造某些字段为最大边界、最小边界、null、指定值等数据。
解决方案
懒人工具箱提供了获取表结构和依据表结构插入数据工具。可以通过工具把表结构存储到excel文件,然后在excel文件中维护各个字段的规则,快速往表写入数据。
步骤
1、查看需要插入数据的表的数据,目前只有2条数据;
2、打开懒人工具箱,进入大数据-数据库常用工具页面,获取表结构;
3、查看获取的表结构及对应规则;
4、维护各字段的生成规则;
5、进入大数据-数据插入工具页面,开始往表插入数据;
6、查看表的数据,共新增了169条数据,有3条是按照规则正常插入的数据,166条为依据字段类型自动插入的异常数据。
name:4个随机字符串
sex:男或女
id_card:指定值421202199912079999
address:湖北省武汉市洪山区某某小区${数字}栋 格式
birth_day:2004-11-22至2024-11-22之间的日期
relationship:1-3之间的数字
异常数据:覆盖了最大边界、最小边界、null字符串、!
备注
1、如果对数据字段的内容没有特殊要求,可以不用维护字段的生成规则,直接用步骤2获取的表结构文件通过工具往数据库表插入数据,会自动依据字段类型、精度、标度信息,随机生成数据。
2、如果不想插入异常数据,特殊数据项选择否即可