哈喽各位开发者 / 测试工程师 / 数据分析师们!如果你还在为写代码找测试数据挠头,或是被重复造数据的繁琐流程折磨到崩溃,那一定要看到最后,绝对能拯救你的发际线!
本文介绍一个在线生成测试数据的网站,界面友好,生成真实感满满的虚拟数据,各种数据自定义调控参数,自由组合,结构由你掌控!!!
可生成数据类型:execl、csv、json、xml、sql
重点:哪怕不懂编程,也能轻松使用,全程可点击操作,可视化预览
FabricateData
网站地址:https://www.fabricatedata.com/
先来一张效果图,这是四个平级字段,数据类型为execl时预览结果,其他数据类型预览结果各不相同
配置讲解
点击【增加一个字段】即可编辑字段名称、字段说明了。写好后,点击字段名称左边的符号或者 多级字段 后面的第一个按钮,可以展开配置此字段的生成规则,像我这个例子就是下图这样配置的
相信大家也看到了,每一个字段展开配置后,都会有 一个【增加一个生成单元】按钮,说明每个字段都是由多个生成单元组成,当然最少得有一个。正式靠着这个逻辑,让每个字段的数据可以是任意可能,不在局限于某种规则的结果。
当点击【生成单元类型】的时候,会弹框让你选择类型,如下图
剩下的类型可自行探索....,我就不一一介绍了。
我觉得比较亮的点
首先这个【多级字段】,它能使得你的数据格式能像真实的json数据一样,多级嵌套。
其次它可以使用js脚本二次编辑你的数据,当然这个需要一定的js基础。(这个介绍我放在最后)
接下来一起看下不同数据类型呈现的结果
好了,介绍就到这里了,简单写了下,有需要的小伙伴可以自行到网站上去看看,完全免费,且生成数据是不需要网络的,只在本地管理,除了下载,生成的数据是不会被记录的。
接下来展示一下自带技术使用它的二次开发效果
首先,在原来的基础上,我想增加一个ID,自增数字。我添加好后,是这样的。
预览长这样:
接下来我秀个操作,我将使用原生js的 padStart 方法,将ID的值改变
如此一来,我预览的结果变成了这样