Sahte Veri Üreticisi

Sonraki

Bir tıklamayla kimlik numarası, tam ad, e-posta adresi, telefon numarası ve şehir bilgilerinden oluşan sahte ancak gerçekçi kullanıcı kayıtları oluşturun. Elde edilen veri bir başlık satırı içeren bir CSV dosyası olarak çıkar; bu dosyayı bir elektronik tabloya yapıştırabilirsiniz. Alternatif olarak API simülasyonları için JSON formatında da kullanılabilir. Bu araç, geliştirme veritabanını başlatmak, kontrol paneli ön görünümlerini doldurmak, entegrasyon testleri yazmak veya gerçek kullanıcı verilerini kullanmadan bir CSV ithalatçısının performansını test etmek için oldukça uygundur.

Sahte bir veri seti nasıl oluştururuz?

  1. 1

    Kayıt sayısını seçin

    Ne kadar satırın gerekeceğini seçin, tipik çalışmalarda 10, 50 veya 200 kayıt kullanılır.

  2. 2

    Formatı seçin

    Spreadsheets ve SQL ithalatları için CSV, API ayarlamaları ve ön uç simülasyonları için JSON.

  3. 3

    Yarat

    Jeneratör, isimler, e-posta adresleri, telefon numaraları ve şehirlerini sıralı tanımlayıcılarla belirlenen kayıtlara rastgele birleştirir.

  4. 4

    Kopyalayın veya indirin

    Çıkışı bir araca yapıştırmak için kopyalayın veya test aracınıza vermek üzere `.csv` veya `.json` dosyası olarak kaydedin.

Jeneratörün ürettiği şey

Amaç yüksek doğruluklu istatistikler değil, inandırıcı bir forma sahip olmaktır. Adlar çeşitli kaynaklardan toplanmıştır; bu yüzden açıkça şablonlanmış gibi görünmek yerine insancıl bir hava taşır.

Kayıt başına alanlar

Alan Biçim Örnek
id 1’den başlayan ardışık tam sayı 17
name Karışık havuzlardan ad + soyad Morgan Lopez
email Normalize edilmiş ad + id @example.com morgan.lopez17@example.com
phone Kuzey Amerika biçimi, sahte alan kodu +1-555-412-8203
city Kısa bir listeden seçilen Avrupa başkenti Berlin

Neden @example.com ve 555-

Bu adresler, RFC 2606 ve NANP standardlarına göre belgeleme ve kurgu amaçlı kullanılmaktadır. Bu adresleri kullanmak, oluşturulan adreslerin ve telefon numaralarının gerçek kişilerle hiçbir zaman çakışmamasını garanti eder; böylece test verileriniz yanlışlıkla gerçek bir posta kutusuna ulaşamaz veya sabah saat 3’te bir bilinmeyen kişiye arama yapamaz.

Uygun kullanım senaryoları

  • Bir hazırlık (staging) veritabanını doldurun: liste görünümleri, arama ve sayfalama gerçekçi davransın diye yeterli sayıda satır ekleyin.
  • CSV içe aktarıcısını yük testine tabi tutun: 200 kayıt oluşturun ve yüklemeden önce bunları bir elektronik tabloda 200.000’e çoğaltın.
  • Bir API’yi taklit edin: ön uç geliştirme sırasında JSON çıktısını bir fixture dosyasına yerleştirin.
  • Kontrol paneli önizlemesi için veri: ilgili taraflar boş bir ekran yerine dolu bir arayüz görsün.

Ne değildir

Her dil bölgesi için Faker kütüphanesi değildir (bunun için Faker, @faker-js/faker veya Chance kullanın). İstatistiksel olarak gerçekçi demografik verilerin kaynağı da değildir; buradaki dağılımlar homojendir ve küçük örneklemlidır. Dil bölgesine uygun isimler, geçerli posta kodlu adresler veya sektör özgü alanlara ihtiyaç duyarsanız tam kapsamlı bir kütüphaneye başvurun.

Sık Sorulan Sorular

Evet. E-postalar @example.com ile biter; bu, kimseye ait olmayan ve RFC 2606 tarafından ayrılan bir alan adıdır. Telefon numaraları ise Kuzey Amerika telefon numarası sisteminde kurgusal amaçlar için ayrılan 555- ön ekini kullanır. Her ikisi de asla gerçek bir kişiye ulaşmaz.

Her çalışma yeni rastgele değerler kullanır; bu nedenle sonuçlar her seferinde farklıdır. Testleriniz deterministik verilere ihtiyaç duyuyorsa, veriyi tek seferlik olarak oluşturun, dosyayı depolamanıza kaydedin ve bunu sabit bir veri kaynağı olarak kullanın.

Sayfa görünümünü daha hızlı ve düzenli tutmak için her nesildeki çıktı miktarı 200’e sınırlıdır. Daha büyük veri hacimleri için CSV dosyasını bir elektronik tabloya yapıştırın ve satırları çoğaltın veya özel bir kütüphaneyi yerel olarak çalıştırın.

Kayıtlar isteğin sırasında oluşturulur, size geri gönderilir ve depolarda veya günlük dosyalarda saklanmaz.

İlgili Araçlar

Araç diğer dillerde mevcuttur