Mock Data Nedir?
Mock data (sahte veri), gerçek sistemleri, kullanıcıları veya işlemleri etkilemeden yazılım geliştirme ve test süreçlerinde kullanılan, algoritmik olarak üretilmiş, format-geçerli veridir. Mock Jutsu, 390'dan fazla tipte (TCKN, IBAN, kredi kartı, FHIR ve daha fazlası) anında, algoritmik olarak doğru test verisi üretir.
Neden Mock Data Kullanılır?
- Gerçek müşteri verisi kullanmadan güvenli test ortamı oluşturun
- KVKK, GDPR ve PCI DSS uyumluluğunu test aşamasında koruyun
- Her test çalıştırmasında tekrarlanabilir, deterministik veri üretin
- Henüz mevcut olmayan uç noktalara ya da servislere karşı geliştirme yapın
- Yük testlerinde binlerce benzersiz kayıt oluşturun
Tüm Test Katmanlarında Kullanım
Her Ortamda Kullanın
mockjutsu generate tckn
from mockjutsu import jutsu
jutsu.generate('tckn')GET /generate/tckn
Mock Jutsu Functions → tckn()
MockJutsu.generate("tckn")Sıkça Sorulan Sorular
Mock data ile gerçek veri arasındaki fark nedir?
Mock data, gerçek kullanıcı veya işlemlere ait olmayan, yalnızca test amacıyla üretilen sentetik veridir. Gerçek veride KVKK/GDPR riskleri varken mock veride bu riskler yoktur. Mock Jutsu'nun ürettiği veriler format ve checksum açısından geçerlidir ancak hiçbir gerçek kişiye veya hesaba ait değildir.
Mock Jutsu, Faker veya Mimesis'ten nasıl farklıdır?
Faker rastgele görünen metin üretir; Mock Jutsu ise IBAN (MOD-97), TCKN (ağırlıklı checksum), Luhn algoritması (kart numaraları) gibi gerçek algoritmalar kullanarak format ve checksum açısından geçerli veri üretir. Bu sayede test verisi gerçek sistemlere entegrasyon senaryolarında da geçer.
JMeter ile nasıl kullanılır?
JMeter Plugins Manager üzerinden 'Mock Jutsu Functions' eklentisini kurun. Ardından Thread Group içinde JSR223 Sampler ekleyin ve tckn(), iban(), cardnum() gibi fonksiyonları test planınızda doğrudan kullanın.
Zero-dependency ne anlama geliyor?
Mock Jutsu'nun çalışması için herhangi bir üçüncü taraf kütüphaneye ihtiyaç yoktur. Tüm algoritmalar saf Python ile yazılmıştır. Bu, güvenlik açığı riskini minimize eder ve herhangi bir ortamda kurulum sorunsuz çalışır.
Üretilen veri gerçek kişilere ait olabilir mi?
Hayır. Mock Jutsu yalnızca algoritmik olarak geçerli sahte veri üretir. Üretilen TCKN, IBAN veya kart numaraları gerçek kişi ya da hesaplara ait değildir. Ancak bu veriler format doğrulama testlerinde gerçek veri gibi davranır.