faker 测试数据生成_使用Faker为JavaScript应用程序生成伪数据

faker 测试数据生成

介绍 (Introduction)

When building out applications, we will often need data to show off how it works. It won't be much of an application if all our tables are blank!

在构建应用程序时,我们经常需要数据来展示其工作原理。 如果我们所有的表都为空,那将不会是什么应用程序!

Often, when we first start building out an application, we don't want to worry too much about the data. Having to create a database and fill it with sample data like users is an annoying step that is just in the way of creating an amazing app.

通常,当我们第一次开始构建应用程序时,我们不想过多地担心数据。 必须创建一个数据库并将其填充为用户之类的示例数据,这是一个令人讨厌的步骤,而这只是创建一个了不起的应用程序的方式。

Luckily Marak has created a neat package that lets us create fake data on the fly: faker.

幸运的是, Marak创建了一个简洁的程序包,可让我们即时创建虚假数据: faker

一个快速的Faker示例 (A Quick Faker Example)

Let's say we wanted to create a user on the fly.

假设我们要动态创建一个用户。

We want this user to have a name, email, address, bio, and even an image.

我们希望该用户具有姓名电子邮件地址 ,个人简历 ,甚至是图片

In Node, all we would have to do is:

在Node中,我们要做的就是:

var user = {
  name: faker.name.findName(),
  email: faker.internet.email(),
  address: faker.address.streetAddress(),
  bio: faker.lorem.sentence(),
  image: faker.image.avatar()
};

Just like that, we have a whole user object that we can use within our application! The above will spit out:

就像那样,我们有一个可以在我们的应用程序中使用的整个用户对象! 以上将吐出:

{
  "name": "Adaline Carroll",
  "email": "Albina.Ledner@gmail.com",
  "address": "545 Fritsch Locks",
  "bio": "dolorem officiis doloribus ut",
  "image": "https://s3.amazonaws.com/uifaces/faces/twitter/joelhelin/128.jpg"
}

Now we have a user and can move along with our application. No need to fuss about the database or populating it with fake users!

现在我们有了一个用户,可以随我们的应用程序一起移动。 无需大惊小怪的数据库或用假用户填充它!

Let's learn a bit more about how to use this helpful package.

让我们进一步了解如何使用此有用的软件包。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值