工作中难免遇到需要造点“假”数据的情况,而且数据必须是“真”的,演示效果要好看一些。一般接到这种要求,大部分的测试都不太知道该怎么去做。今天罗杰老师教你一招,让你做出逼真的“假”数据。 |
1、什么是 Java Faker
伪造测试数据。当你开发一个新项目并需要一些漂亮的数据进行展示时,它很有用。
https://github.com/DiUS/java-faker
<dependency>
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<version>1.0.2</version>
</dependency>
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);
输出结果:
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());
输出结果:
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());
输出结果:
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());
输出结果:
因篇幅问题不能全部显示,请点此查看更多更全内容
怀疑对方AI换脸可以让对方摁鼻子 真人摁下去鼻子会变形
女子野生动物园下车狼悄悄靠近 后车司机按喇叭提醒
睡前玩8分钟手机身体兴奋1小时 还可能让你“变丑”
惊蛰为啥吃梨?倒春寒来不来就看惊蛰
男子高速犯困开智能驾驶出事故 60万刚买的奔驰严重损毁
Copyright © 2019-2025 huatuo0.com 版权所有 湘ICP备2023021991号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务