randdata随机测试数据生成工具
randdata是一款基于JAVA开发的测试数据生成工具,为了测试人员、软件开发人员、数据开发人员、售前工程师或产品经理演示提供生成随机相应数据的全力打造的,支持个人信息、地址、数字、网络、银行、是非等多种数据的随机生成,无需用户再去编写复杂SQL或程序就能生成附合中国人习惯的数据。从而大大的节约软件开发的成本。
工具有如下特点:
- 无代码 : 无需编写代码,即生成相应数据。
- 运行简单:用户只要安装JDK1.8及以上版本即可运行。
- 数据随机性:最大限度保证数据不重复。
- 支持直接数据库表生成:可直接导入某些数据库的表结构,而无须手工建表,通过给表指定生成数据类型即可。
- 运行环境要求低:windows、linux等PC机可直接运行,项目只有一个jar包,可通过java -jar 包名即可运行。
Randdata核心功能包括:
- 表信息编辑编辑
- 列信息编辑
- 数据导出
- 表结构导入
目前已支持生成的数据类型如下:
| 生成数据分类 | 分类细项 | 微项 | 参数 |
| 数字 | 整形 | 最小值,最大值 | |
| 浮点数 | 最小值,最大值、小数点后位数(1~5) | ||
| 序列数 | 最小值,最大值,增长数(默认1) | ||
| 人员信息 | 姓名 |
| |
| 电话号码 | 手机 | 随机生成手机号码 | |
| 随机中国移动号码 | |||
| 随机中国联通号码 | |||
| 随机中国电信号码 | |||
| 坐机 |
| ||
| 身份证号 |
| ||
| 工作 | 职业 |
| |
| 水平 |
| ||
| 描述 |
| ||
| 血型 |
| ||
| 性别 |
| ||
| 婚姻状态 |
| ||
| 学历 | 学历 |
| |
| 小学 | 小学名称 | ||
| 中学 | 中学名称 | ||
| 大学(专科、本科) | 大学名称 | ||
| 地区 | 详细地址 |
| |
| 城市 |
| ||
| 国家 |
| ||
| 区/县 |
| ||
| 街道 |
| ||
| 省 |
| ||
| 省简称 |
| ||
| 纬度 |
| ||
| 经度 |
| ||
| 时间 | 日期 | 起始日期、结果日期 | |
| 日期时间 | 起始时间、结果时间 | ||
| 字符串 | 随时字符串 | 表达式:*随时字符,a随时字母,l随机小写,L随时大写,9随机数字 | |
| 随机句子 |
| ||
| 集合 | 选择集合 | 集合增加、删除 | |
| 选择文件 | 只支持txt文件 | ||
| 字符主健 | GUID | 32位 | |
| 网络 | IP4 |
| |
| IP6 |
| ||
| MAC |
| ||
| 随机密码 | 明文密码 | 最小位数,最大位数 | |
| MD5加密后密码 | 明文密码 | ||
| 金融 | 银行名称 |
| |
| 银行卡号 | 建行卡号 |
| |
| 农行卡号 |
| ||
| 交通银行卡号 |
| ||
| 上海银行卡号 |
| ||
| 中国邮政卡号 |
| ||
| 中国银行卡号 |
| ||
| 中国工商银行卡号 |
| ||
| 广东发展银行卡号 |
| ||
| 宁波银行卡号 |
| ||
| 民生银行卡号 |
| ||
| 上海浦东发展银行卡号 |
| ||
| 光大银行卡号 |
| ||
| 平安银行卡号 |
| ||
| 华夏银行卡号 |
| ||
| 招商银行卡号 |
| ||
| 中信银行卡号 |
| ||
| 兴业银行卡号 |
| ||
| 布尔型 | 真或假 |
| |
| Y或N |
| ||
| 1或0 |
|
架构图
部分界面
新增表信息
设置列信息
导出sql 或导出 excel
数据生成
DLL文件导入
导入一个mysql_demo.sql文件
