Faker--伪造数据利器

背景

无意中发现了数据伪造利器faker,想到之前为了做数据,一直在那狂敲乱造,想想也是醉了。有了faker,瞬间觉得相见恨晚。


使用

借助eclipse+maven.

JavaFaker maven数据仓库



    com.github.javafaker
    javafaker
    0.12


eclipse创建maven工程

package com.myproject.faker.generatordata;

import com.github.javafaker.Faker;


public class FakerData 
{
    public static void main( String[] args )
    {
    	Faker faker = new Faker();
    	int forechNum = 10;
    	
    	for (int i = 0; i < forechNum; i++) {
    		System.out.println( faker.internet().emailAddress() +
    				"\t" + faker.name().fullName() +
    				"\t" + faker.internet().domainName());
		}
    }
}


输出结果

[email protected] Lenora Haley IV kub.net
[email protected] Erica Labadie miller.biz
[email protected] Woodrow Jacobson johns.co
[email protected] Douglas Keeling toy.co
[email protected] Cortez Nienow will.co
[email protected] Beulah Champlin DDS gottlieb.net
[email protected] Guido Sauer kozey.io
[email protected] Monroe Hudson baumbach.io
[email protected] Marvin Schuppe mosciski.name
[email protected] Anderson Ryan DDS upton.com

优点:

1.构造效率比较高

2.数据比较接近真实场景

3.javafaker的javadoc文档比较简单

4.支持的字符语言比较多

你可能感兴趣的:(java,faker,测试,伪造数据,java)