randdata随机测试数据生成工具

联合创作 · 2023-10-01 16:41

randdata是一款基于JAVA开发的测试数据生成工具,为了测试人员、软件开发人员、数据开发人员、售前工程师或产品经理演示提供生成随机相应数据的全力打造的,支持个人信息、地址、数字、网络、银行、是非等多种数据的随机生成,无需用户再去编写复杂SQL或程序就能生成附合中国人习惯的数据。从而大大的节约软件开发的成本。

工具有如下特点:

  1. 无代码 : 无需编写代码,即生成相应数据。
  2. 运行简单:用户只要安装JDK1.8及以上版本即可运行。
  3. 数据随机性:最大限度保证数据不重复。
  4. 支持直接数据库表生成:可直接导入某些数据库的表结构,而无须手工建表,通过给表指定生成数据类型即可。
  5. 运行环境要求低:windowslinuxPC机可直接运行,项目只有一个jar包,可通过java -jar 包名即可运行。

Randdata核心功能包括:

  • 表信息编辑编辑
  • 列信息编辑
  • 数据导出
  • 表结构导入

目前已支持生成的数据类型如下:

生成数据分类

分类细项

微项

参数

数字

整形

 

最小值,最大值

浮点数

 

最小值,最大值、小数点后位数(1~5)

序列数

 

最小值,最大值,增长数(默认1)

人员信息

姓名

 

 

电话号码

手机

随机生成手机号码

随机中国移动号码

随机中国联通号码

随机中国电信号码

坐机

 

身份证号

 

 

工作

职业

 

水平

 

描述

 

血型

 

 

性别

 

 

婚姻状态

 

 

学历

学历

 

小学

小学名称

中学

中学名称

大学(专科、本科)

大学名称

地区

详细地址

 

 

城市

 

 

国家

 

 

/

 

 

街道

 

 

 

 

省简称

 

 

纬度

 

 

经度

 

 

时间

日期

 

起始日期、结果日期

日期时间

 

起始时间、结果时间

字符串

随时字符串

 

表达式:*随时字符,a随时字母,l随机小写,L随时大写,9随机数字

随机句子

 

 

集合

选择集合

 

集合增加、删除

选择文件

 

只支持txt文件

字符主健

GUID

 

32

网络

IP4

 

 

IP6

 

 

MAC

 

 

随机密码

明文密码

最小位数,最大位数

MD5加密后密码

明文密码

金融

银行名称

 

 

银行卡号

建行卡号

 

农行卡号

 

交通银行卡号

 

上海银行卡号

 

中国邮政卡号

 

中国银行卡号

 

中国工商银行卡号

 

广东发展银行卡号

 

宁波银行卡号

 

民生银行卡号

 

上海浦东发展银行卡号

 

光大银行卡号

 

平安银行卡号

 

华夏银行卡号

 

招商银行卡号

 

中信银行卡号

 

兴业银行卡号

 

布尔型

真或假

 

 

YN

 

 

10

 

 

架构图

部分界面

新增表信息

设置列信息

导出sql 或导出 excel

数据生成

DLL文件导入

导入一个mysql_demo.sql文件

浏览 11
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报