轻松掌握 Java Faker ,学点真本事,做点“假”数据~

工作中难免遇到需要造点“假”数据的情况,而且数据必须是“真”的,演示效果要好看一些。

一般接到这种要求,大部分的测试都不太知道该怎么去做。今天罗杰老师教你一招,让你做出逼真的“假”数据。

1、什么是 Java Faker

伪造测试数据。当你开发一个新项目并需要一些漂亮的数据进行展示时,它很有用。

2、GitHub 链接

https://github.com/DiUS/java-faker

3、maven 依赖

<dependency>    <groupId>com.github.javafaker</groupId>    <artifactId>javafaker</artifactId>    <version>1.0.2</version></dependency>

4、使用简单

4.1、随机生成名字
Faker faker = new Faker();
String name = faker.name().fullName();System.out.println("name:" + name);String firstName = faker.name().firstName();System.out.println("firstName:" + firstName);String lastName = faker.name().lastName();System.out.println("lastName:" + lastName);

输出结果:

图片

4.2、随机生成电话号码​​​​​​​​​​​​​​
Faker faker = new Faker();
PhoneNumber phoneNumber = faker.phoneNumber();System.out.println(phoneNumber.cellPhone());System.out.println(phoneNumber.phoneNumber());System.out.println(phoneNumber.subscriberNumber());System.out.println(phoneNumber.extension());

输出结果:

图片

4.3、随机生成地址信息​​​​​​​
Faker faker = new Faker();
Address address = faker.address();System.out.println(address.fullAddress());System.out.println(address.streetAddress());System.out.println(address.city());System.out.println(address.country());

输出结果:

图片

4.4、生成中文随机数据

JavaFaker 默认使用英文,同时支持多国语言,在 JavaFaker.jar 下有多国配置文件。

图片

代码配置:​​​​​​​

Faker faker = new Faker(Locale.CHINA);
System.out.println(faker.phoneNumber().cellPhone());System.out.println(faker.address().fullAddress());System.out.println(faker.name().fullName());

输出结果:

图片

 

  • 26
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值