Javascript 如何为应用程序生成一些随机但有效的数据?

Javascript 如何为应用程序生成一些随机但有效的数据?,javascript,node.js,testing,web-applications,test-data,Javascript,Node.js,Testing,Web Applications,Test Data,我想为我的应用程序生成一些随机但有效的数据。数据应采用有效形式,如有效名称、有效地址、有效电子邮件id,因此表单验证应通过。任何可以配置的数据生成器工具,都可以生成一些随机数据。您可以使用它,它很好,github上有很多星星 下面是如何在浏览器中生成基本内容 <script src = "faker.js" type = "text/javascript"></script> <script> var randomName = faker.name.fin

我想为我的应用程序生成一些随机但有效的数据。数据应采用有效形式,如有效名称、有效地址、有效电子邮件id,因此表单验证应通过。任何可以配置的数据生成器工具,都可以生成一些随机数据。

您可以使用它,它很好,github上有很多星星

下面是如何在浏览器中生成基本内容

<script src = "faker.js" type = "text/javascript"></script>
<script>
  var randomName = faker.name.findName(); // Caitlyn Kerluke
  var randomEmail = faker.internet.email(); // Rusty@arne.info
  var randomCard = faker.helpers.createCard(); // random contact card containing many properties
</script>

如果您想在数据库中生成数据,可以编写一些种子脚本(并使用它生成一些随机但受控的数据)。

如果您想以JSON格式测试所需的输出,这里有一些内容。

我们可以指定在调用API时要获得的输出

var faker = require('faker');

var randomName = faker.name.findName(); // Rowan Nikolaus
var randomEmail = faker.internet.email(); // Kassandra.Haley@erich.biz
var randomCard = faker.helpers.createCard(); // random contact card containing many properties