如何为应用程序生成一些随机但有效的数据?
How to generate some random but valid data for application?
我想为我的应用程序生成一些随机但有效的数据。数据应采用有效形式,例如有效名称、有效地址、有效电子邮件 ID,因此应通过表单验证。任何可以配置并且应该生成一些随机数据的数据生成器工具。
你可以用 https://github.com/marak/Faker.js/ 不错,在 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>
这里是在 nodejs 中
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
如果您想在数据库中生成数据,您可以编写一些播种脚本(并使用它来生成一些随机但受控的数据)。
如果你想以 JSON 格式测试你想要的输出,这里有一些东西。
https://www.npmjs.com/package/dyson#installation
我们可以指定在调用API时想要得到的输出
我想为我的应用程序生成一些随机但有效的数据。数据应采用有效形式,例如有效名称、有效地址、有效电子邮件 ID,因此应通过表单验证。任何可以配置并且应该生成一些随机数据的数据生成器工具。
你可以用 https://github.com/marak/Faker.js/ 不错,在 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>
这里是在 nodejs 中
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
如果您想在数据库中生成数据,您可以编写一些播种脚本(并使用它来生成一些随机但受控的数据)。
如果你想以 JSON 格式测试你想要的输出,这里有一些东西。 https://www.npmjs.com/package/dyson#installation
我们可以指定在调用API时想要得到的输出