我需要使用 Java 或 Groovy(首选 Groovy)以编程方式生成有意义的测试数据。我需要的数据包括名字、中间名、姓氏、地址(城市、邮政编码、国家、街道)、电话、电子邮件。如果我可以将自己的逻辑添加到库中来满足我的自定义需求,例如信用卡或银行账户的数据等,那就太好了。
有人可以指导我正确的方向吗?
对于 Grails,您可以使用固定装置和build-test-data插件。
固定装置插件提供了一个 DSL 用于创建具有特定属性值的测试数据。虽然测试数据插件将填写您未明确分配的所有值,但所有属性值都符合约束集。
尝试测试数据插件。希望这有助于您想要实现的目标。