Sahte veri oluşturucu gerçekte ne yapar
Bir kayıt formu, bir CRM tablosu veya bir CSV içe aktarma akışı oluşturuyorsunuz ve bunun doldurulması gerekiyor. Hiçbir şey anlatmayan üç satır "test test test" değil; birkaç yüz kayıt gerçek müşteriler gibi görünmeli: makul isimler, geçerli görünen e-postalar, doğru düzeni izleyen sokak adresleri, mantıklı biçimlendirilmiş telefon numaraları. İşte sahte veri oluşturucunun görevi budur. Gerçek insanlara ait olmayan, ancak onlara benzeyen kayıtlar üretir.
Ekibe bağlı olarak farklı isimler kullanılır: sahte veri, kukla veri, örnek veri, yapay veri, test fikstürleri. Fikir aynıdır. Bir veritabanına, forma, API'ye veya demo ekranına atabileceğiniz gerçekçi görünümlü değerler elde edersiniz; böylece yazılımınızın boş dururken değil, gerçekten yük altındayken nasıl davrandığını görebilirsiniz.

Neden ihtiyacınız var
Boş bir uygulama size yalan söyler. Tek satırla iyi görünen düzenler, bir isim uzadığında ya da bir adres ikinci satıra döküldüğünde bozulur. Sayfalama, sıralama, arama ve taşma yönetimi yalnızca hacim olduğunda test edilebilir. Dolayısıyla ilk neden sıradan geliştirmedir: ekranlarınızın hâlâ oluştururken gerçekçi içerikle yüzleşmesini istersiniz.
Kalite güvencesi buna daha sıkı sarılır. İyi test verisi, garip durumları bilinçli olarak kapsar. Uzun isimler, aksanlı karakterler, daire numaralı adresler, doğrulayıcınızın henüz karşılaşmadığı bir telefon biçimi. Birkaç bin satır oluşturmak, yük testi yapmanıza, yalnızca ölçekte ortaya çıkan hatayı yüzeye çıkarmanıza ve içe aktarma rutinlerinin tıkandığını doğrulamanıza olanak tanır. Demolar üçüncü nedendir. Bir satış ekranı veya ekran görüntüsü, yer tutucu saçmalıklar yerine inandırıcı kişilerle doldurulduğunda çok daha ikna edici görünür; istediğiniz sıklıkta yeniden oluşturabilirsiniz.
Gerçek kullanıcı verileriyle test etmeyin
Bu bölümde kararlı olmak gerekir. Üretim veritabanınızdan bir dilim kopyalayıp hazırlamaya aktarmak cazip gelebilir; çünkü orada duruyor ve zaten gerçekçi. Yapmayın. Gerçek kayıtlar gerçek kişisel verilerdir: gerçek insanlara ait gerçek isimler, e-postalar, telefon numaraları ve adresler. Bu veriler bir test ortamına, paylaşılan bir elektronik tabloya, bir bilet içindeki ekran görüntüsüne veya bir hata raporuna girdiği anda sızıntı için patlama yarıçapını genişletmiş ve büyük olasılıkla bir gizlilik sınırını aşmış olursunuz.
Yapay veri bunların hepsini aşar. Hiç kimsenin kimliği açığa çıkmaz çünkü sette gerçek kimse yoktur. Kamuya açık bir demoya yapıştırabilir, bir destek iş parçacığına ekleyebilir veya bir yükleniciye ikinci bir düşünce olmaksızın verebilirsiniz. Sahte veri burada yalnızca pratik değildir; sorumlu varsayılandır. Üretim veritabanının kendisi dışında her yerde kullanın.
Ne tür veriler oluşturabilirsiniz
İyi bir oluşturucu, tekrar tekrar başvurduğunuz yaygın şekilleri kapsar: tam adlar ve ayrı ayrı ad ve soyadlar, e-posta adresleri, şehir ve posta koduyla birlikte sokak adresleri, telefon numaraları, tarihler, kullanıcı adları, şirket adları ve sayısal kimlikler. Değerler gerçek dünya biçimlerini izler; dolayısıyla bir e-posta e-posta gibi görünür ve posta kodu gerçek bir kodun kabaca desenini taşır. Bu biçimlendirme, verileri kullanışlı kılan şeydir; çünkü saçmalığı reddeden bir doğrulayıcı bunları kabul eder.
İşin püf noktası, her şeyin isim listelerinden, alan desenleri ve adres şablonlarından rastgele bir araya getirilmesidir. Her kayıt anında birbirine bağlanır; bu da yeniden oluştur düğmesine her basışınızda taze bir grup elde ettiğiniz anlamına gelir. Şimdi elli satıra, bir saat sonra farklı elli satıra ihtiyaç mı var? Sorun değil; gerçek bir kişi hiç olmadığı için yanlışlıkla gerçek birini yeniden kullanma riski de yoktur.

Tamamen tarayıcınızda çalışır
Bu araç her şeyi yerel olarak üretir. Rastgele isimler, e-postalar ve adresler cihazınızı kullanarak doğrudan tarayıcınızda oluşturulur; ürettiğiniz hiçbir şey bir sunucuya gönderilmez veya herhangi bir yerde depolanmaz. Bu iki nedenden önemlidir: Gidiş-dönüş olmadığı için hızlıdır ve yüklenecek hiçbir şey olmadığı için gizlidir. İhtiyacınız olanı oluşturun, kopyalayın, daha fazlası için yenileyin. Bir iş akışını tamamlamak istiyorsanız, tüm oluşturucularımıza veya biçimlendirme ve dönüştürme gibi şeyler için daha geniş geliştirici araçları setine göz atın.
Sık sorulan sorular
Oluşturulan veri gerçek kişilere mi dayanıyor?
Hayır. Her kayıt, isim listelerinden, alan desenleri ve adres şablonlarından rastgele bir araya getirilir. Değerler gerçekçi görünmek üzere tasarlanmıştır; ancak gerçek herhangi bir kişiye karşılık gelmez, dolayısıyla kişisel veri içermez.
Test için neden gerçek kullanıcı verisi kullanmamalıyım?
Gerçek kayıtlar gerçek kişilere ait kişisel verilerdir. Bir test ortamına, ekran görüntüsüne veya hata raporuna girdiklerinde gizlilik ve sızıntı riski yaratmış olursunuz. Yapay veri, bu maruziyetin hiçbiri olmadan gerçekçi değerler sağlar.
Araç verilerimi herhangi bir yere gönderiyor mu?
Hayır. Oluşturma işlemi kendi cihazınızdaki tarayıcınızda tamamen gerçekleşir. Hiçbir şey bir sunucuya yüklenmez ve hiçbir şey depolanmaz. İstediğiniz sıklıkta oluşturabilir, kopyalayabilir ve yenileyebilirsiniz.
Ne tür sahte veriler oluşturabilirim?
Yaygın olanlar şunlardır: isimler, e-postalar, sokak adresleri, telefon numaraları, tarihler, kullanıcı adları, şirket adları ve sayısal kimlikler. Her biri gerçek dünya biçimini izler; dolayısıyla tipik doğrulamadan geçer.
Yük testi için büyük bir toplu iş oluşturabilir miyim?
Evet. Rastgele ve yerel olduğu için, bir veritabanını doldurmak veya bir içe aktarma rutinini stres testi yapmak için ihtiyaç duyduğunuz kadar sıklıkla taze gruplar yeniden oluşturabilirsiniz.
Gerçekten ücretsiz mi?
Evet. Kayıt ve sınır yoktur. İhtiyacınız olan veriyi oluşturun, kopyalayın ve daha fazlasını istediğinizde geri dönün.
