使用Java伪造测试数据

Java伪造数据

Java伪造数据框架:

特点:

JmockData:优点:方便简单的按类型生成数据,也可以自己给定配置与规则去生成,缺点:生成的数据没有太多实际意义,简单数据还好,如果像姓名、地址等有现实意义的数据,就不太合适了。

Java-faker:优点:迁移自 ruby 中大名鼎鼎的 faker。其他语言python,perl都有对应版本。所以数据量和功能是很完善并且经过考验的,使用起来也很方便。实际工作中,可以优化使用。缺点,有些地方国际化的并不全面,比如车牌、身份证之类的。

jfairy:比较过faker,jfairy对中文支持好,特别是人名可以明显看出来和性别的关系,还有身份证号码。

common-random:对于车牌、身份证之类的这些数据有比较严格的要求,推荐使用 yindz/common-random: 简单易用的随机数据生成器。这个项目对于本地化数据,做了很多处理,基本够用。

原文地址:https://www.cnblogs.com/liusuixing/p/14210149.html