kr_brnIntlIDs

Mock Jutsu HOW-TO | TR

Modern yazılım geliştirme süreçlerinde, özellikle küresel pazarlara hitap eden uygulamaların test aşamaları, yerel standartlara uygun veri setlerine ihtiyaç duyar. Mock-jutsu kütüphanesinin sunduğu kr_brn fonksiyonu, Güney Kore pazarında faaliyet gösteren işletmeler için kritik bir öneme sahip olan İşletme Kayıt Numaralarını (Business Registration Number) simüle etmek amacıyla tasarlanmıştır. Bu fonksiyon, NNN-NN-NNNNN formatında, bölge kodlarını ve işletme türlerini yansıtan gerçekçi bir mock data seti üreterek, geliştiricilerin uluslararası veri doğrulama senaryolarını en doğru şekilde kurgulamasına yardımcı olur.

Güney Kore'de ticari işlemlerin takibi için kullanılan BRN yapısı, rastgele rakamlardan çok daha fazlasını ifade eder. kr_brn fonksiyonu tarafından üretilen her test verisi, yerel vergi dairelerinin kodlarını ve işletmenin hukuki statüsünü temsil eden belirli bir algoritma dizisini takip eder. Mock-jutsu, bu karmaşık yapıyı otomatize ederek geliştiricilere manuel veri oluşturma zahmetinden kurtaran hızlı bir çözüm sunar. Bu sayede, veri tabanı şemalarınızda veya API entegrasyonlarınızda Güney Kore vergi sistemine uyumlu girişlerin nasıl işleneceğini, gerçek kullanıcı verilerini riske atmadan güvenle test edebilirsiniz.

Kullanım senaryoları açısından kr_brn, özellikle e-ticaret platformları, B2B ödeme ağları ve kurumsal kaynak planlama (ERP) yazılımları için vazgeçilmezdir. Bir kullanıcının Güney Kore tabanlı bir işletme hesabı açtığı senaryoyu test ederken veya faturalandırma sistemlerinin farklı ülke formatlarına verdiği tepkiyi ölçerken bu fonksiyon devreye girer. Ayrıca, kullanıcı arayüzü (UI) geliştirme süreçlerinde, giriş maskelerinin ve form validasyonlarının "123-45-67890" gibi spesifik formatlara uygunluğunu denetlemek için bu dinamik veriler doğrudan kullanılabilir.

Mock-jutsu kütüphanesinin esnek yapısı sayesinde kr_brn fonksiyonuna farklı çalışma ortamlarından kolayca erişilebilir. Python projelerinizde jutsu.generate('kr_brn') metodunu kullanarak saniyeler içinde binlerce benzersiz numara üretebilir, komut satırı (CLI) üzerinden hızlıca çıktı alabilir veya JMeter entegrasyonu ile yük testlerinizde gerçekçi yük senaryoları oluşturabilirsiniz. Yazılımınızın uluslararası standartlara uyumunu artırmak ve hata payını minimize etmek için bu tür özelleşmiş test verisi araçlarını kullanmak, profesyonel bir geliştirme döngüsünün ayrılmaz bir parçasıdır.

CLI Kullanımı
mockjutsu generate kr_brnmockjutsu bulk kr_brn --count 10mockjutsu export kr_brn --count 10 --format jsonmockjutsu export kr_brn --count 10 --format csvmockjutsu export kr_brn --count 10 --format sql# --mask: regulation-compliant output (PCI DSS / GDPR / KVKK)mockjutsu generate kr_brn --maskmockjutsu bulk kr_brn --count 5 --mask
Python API
from mockjutsu import jutsujutsu.generate('kr_brn')jutsu.bulk('kr_brn', count=10)jutsu.template(['kr_brn'], count=5)# mask=True: regulation-compliant outputjutsu.generate('kr_brn', mask=True)jutsu.bulk('kr_brn', count=5, mask=True)
JMeter
${__mockjutsu_intl_ids(kr_brn)}# JMeter Function: __mockjutsu_intl_ids# Parameter 1: kr_brn# Parameter 2: (not required for this function)# Add 'mask' keyword to get a regulation-compliant masked value${__mockjutsu_intl_ids(kr_brn,mask)}
REST API
GET /generate/kr_brn# → {"type":"kr_brn","result":"...","status":"ok"}GET /bulk/kr_brn?count=10POST /template {"types":["kr_brn"],"count":1}# mask=true: regulation-compliant outputGET /generate/kr_brn?mask=trueGET /bulk/kr_brn?count=5&mask=true

Parametreler

Parametre Değerler Açıklama
--mask true | false Return a regulation-compliant masked value (PCI DSS, GDPR, KVKK…)

Diğer Diller