Pembuat Data Pemalsu

Hasilkan data tiruan yang realistis dengan mudah.

Coba di Editor

Ikhtisar

Faker menangani tiruan data algoritmik besar dan spesifik lokal dengan cepat.

Ini memungkinkan konfigurasi pengujian CI yang lancar.

Kode & Output Eksekusi

Menghasilkan peta profil tiruan pengguna unik menggunakan benih.

faker_demo.py
Coba di Editor
from faker import Faker
import json

# Initialize faker
fake = Faker()
# Set seed for reproducibility
Faker.seed(42)

def generate_users(count=3):
    users = []
    for _ in range(count):
        profile = mock_profile()
        users.append(profile)
    return users

def mock_profile():
    return {
        "id": fake.uuid4()[:8],
        "name": fake.name(),
        "job": fake.job(),
        "address": fake.address().replace('\n', ', '),
        "email": fake.company_email(),
        "ip": fake.ipv4()
    }

mock_data = generate_users(3)
print(json.dumps(mock_data, indent=2))
Keluaran Terminal
[
  {
    "id": "270dbde2",
    "name": "Allison Hill",
    "job": "Buyer, industrial",
    "address": "Unit 2011 Box 5691, DPO AP 03681",
    "email": "shannon41@gonzales.com",
    "ip": "20.245.106.63"
  }, ...
]

Implementasi Langkah demi Langkah

  • Penyemaian basis data
  • Rangkaian pengujian unit
  • QA otomatis

Pertanyaan yang Sering Diajukan

Topik Terkait