构造测试数据
程序员文章站
2022-06-10 20:28:09
...
- 构造测试数据
1.依赖
<dependency>
<groupId>com.github.binarywang</groupId>
<artifactId>java-testdata-generator</artifactId>
<version>1.1.2</version>
</dependency>
2.测试代码
//身份证号码
ChineseIDCardNumberGenerator cidcng = (ChineseIDCardNumberGenerator) ChineseIDCardNumberGenerator.getInstance();
//中文姓名
ChineseNameGenerator cng = ChineseNameGenerator.getInstance();
//英文姓名
EnglishNameGenerator eng = EnglishNameGenerator.getInstance();
//手机号
ChineseMobileNumberGenerator cmng = ChineseMobileNumberGenerator.getInstance();
//电子邮箱
EmailAddressGenerator eag = (EmailAddressGenerator) EmailAddressGenerator.getInstance();
//居住地址
ChineseAddressGenerator cag = (ChineseAddressGenerator) ChineseAddressGenerator.getInstance();
//这里直接导出到csv文件,也可以直接写入数据库
PrintWriter pw=new PrintWriter("E:\\data.csv");
for (int i=0;i<10000000;i++){
StringJoiner sj=new StringJoiner(",");
sj.add(cidcng.generate());
sj.add(cng.generate());
sj.add(eng.generate());
sj.add(cmng.generate());
sj.add(eag.generate());
sj.add(cag.generate());
pw.println(sj.toString());
}
pw.close();
}
上一篇: 编造测试数据