【推荐】https://www.onlinedatagenerator.com/
做测试的同学,在工作中,数据生成是非常重要的一个环节,但如果纯人肉生成,一是干的很无趣,二是数据的质和量都不容易做好;如果是自研数据生成工具,则往往受限于工期,能投入的精力有限,工具的通用性有限。
今天推荐的这个网站就是针对这个场景而研发的。测试的同学可以看看,至少可以拓展思路。该网站支持多达100数据格式组合,可以导出为CSV、Excel、Json、SQL等,很方便的增加字段、设置字段类型,以及确定随机范围。最多可以生成1万行的随机数据。
使用这个工具网站的四个理由:
- 免费!如果你喜欢,可以推荐身边的朋友们
- 快速便捷-无须注册、登录,打开网页,获取数据,转身就继续工作
- 五种数据格式:CSV、Excel、Json、SQLinsert、XML
- 很容易向客户演示新特性,如果有aaa、1111之类,非常不直观。
同时网站还有GUID、邮箱地址、密码、姓名等专用生成器。
需要说的,网站背后是依靠一套算法生成数据,而不是存储了大量真实数据。
以下是我用该网站生成的一个测试数据示例。
CREATE TABLE MOCKDATA(Country VARCHAR[500],FirstNameLastName VARCHAR[500]);
INSERT INTO MOCKDATA VALUES('1','Sudan','Joy Mooney');
INSERT INTO MOCKDATA VALUES('2','Panama','Abdul Giles');
INSERT INTO MOCKDATA VALUES('3','Kuwait','Chester Mcleod');
INSERT INTO MOCKDATA VALUES('4','Georgia','Logan Khan');
INSERT INTO MOCKDATA VALUES('5','Kiribati','Michelle Tyler');
INSERT INTO MOCKDATA VALUES('6','Nepal','Carmella Dwyer');
INSERT INTO MOCKDATA VALUES('7','Tajikistan','Natalie Neville');
INSERT INTO MOCKDATA VALUES('8','Korea, South','Camden Varley');
INSERT INTO MOCKDATA VALUES('9','Syria','Leroy Woodley');
INSERT INTO MOCKDATA VALUES('10','India','Bart Long');