JavaScript

11 mar, 2025

Como usar Faker.js para gerar dados falsos (mas realistas) em JavaScript

Publicidade

No desenvolvimento de software, testar funcionalidades com dados reais nem sempre é a melhor opção. Seja para preservar a privacidade de informações sensíveis ou para simular cenários diversos, a geração de dados falsos é uma excelente alternativa. É aí que entra o Faker.js, uma poderosa biblioteca para gerar dados fictícios de maneira rápida e eficiente.

Faker.js é uma biblioteca de código aberto que permite gerar dados falsos para diversos fins, como testes, protótipos e desenvolvimento de software. Com ele, você pode criar:

  • Nomes e sobrenomes;
  • Endereços completos (ruas, cidades, estados e até CEPs;.
  • E-mails, números de telefone e até mesmo textos aleatórios para preencher campos de formulário.
  • Etc.

Além disso, o Faker.js suporta diversos idiomas, incluindo o português do Brasil, o que torna os dados gerados ainda mais contextualizados e realistas.

A melhor forma de entender todas as suas possibilidades é visitando a sua documentação. Lá, encontramos uma infinidade de categorias que vão desde pessoas, até números, locais, internet, e assim por diante.

Documentação da biblioteca Faker.js

O primeiro passo para usá-lo é instalá-lo. Podemos fazer isso facilmente com o comando:

npm install @faker-js/faker

No arquivo em que você deseja usar o faker, faça o seguinte import:

import { faker } from "@faker-js/faker";

E pronto! Já conseguimos fazer uso das diversas possibilidades que a API nos oferece, como por exemplo, construir os dados de uma pessoa:

import { faker } from "@faker-js/faker";

const person = {
  firstName: faker.person.firstName(),
  lastName: faker.person.lastName(),
  email: faker.internet.email(),
  phone: faker.phone.number(),
  address: faker.location.streetAddress()
}

console.log(person);

Toda vez que rodamos este código, obtemos informações completamente diferentes!

Versão em vídeo

Confira a versão em vídeo desse artigo!

Faker.j