co_nitIntlIDs

Mock Jutsu HOW-TO | TR

Yazılım geliştirme süreçlerinde, özellikle finansal ve operasyonel sistemlerin test aşamalarında gerçekçi veri setleriyle çalışmak, hataların erken tespit edilmesi için kritik bir öneme sahiptir. Mock-jutsu kütüphanesinin sunduğu co_nit fonksiyonu, Kolombiya pazarını hedefleyen uygulamalar için vazgeçilmez bir araçtır. Bu fonksiyon, Kolombiya'daki şirketlerin ve bireylerin resmi vergi kimlik numarası olan NIT (Número de Identificación Tributaria) formatında standartlara tam uyumlu mock data üretir. Geliştiriciler, bu sayede manuel veri girişiyle vakit kaybetmeden, sistemlerinin vergi numarası doğrulama mantığını kapsamlı bir şekilde test edebilirler.

Teknik açıdan co_nit fonksiyonu, 9 haneli ana numara ve Modulo 11 algoritmasına göre hesaplanan 1 haneli kontrol basamağından oluşan, toplamda 10 haneli bir yapı üretir. Üretilen test verisi, rastgele sayılar topluluğu olmanın ötesinde, Kolombiya vergi dairesi (DIAN) tarafından uygulanan matematiksel doğrulama kurallarına uygundur. Bu hassasiyet, özellikle form validasyon testlerinde ve veritabanı kayıt süreçlerinde "geçersiz format" hatalarının önüne geçilmesini sağlar. Mock-jutsu kütüphanesinin sağladığı bu doğruluk payı, test senaryolarınızın gerçeğe en yakın sonuçları vermesini garanti altına alır.

Kullanım kolaylığı açısından co_nit fonksiyonu oldukça esnektir. Geliştiriciler, Python projelerinde "jutsu.generate('co_nit')" komutuyla hızlıca entegrasyon sağlayabilirken, sistem yöneticileri terminal üzerinden "mockjutsu generate co_nit" komutuyla anlık veriler üretebilirler. Ayrıca, yük testi ve performans analizi yapan ekipler için popüler bir araç olan JMeter içerisinde "${__mockjutsu(co_nit,)}" söz dizimiyle kullanımı mümkündür. Bu çok yönlülük, farklı disiplinlerden gelen ekiplerin aynı standart veri setini paylaşmasına olanak tanır.

Sonuç olarak, co_nit fonksiyonu; ERP sistemleri, ödeme geçitleri ve müşteri yönetim panelleri gibi Kolombiya vergi verisi gerektiren tüm yazılımlarda güvenle kullanılabilir. Gerçek kullanıcı verilerini tehlikeye atmadan, gizlilik standartlarına uygun şekilde kaliteli test verisi üretmek, mock-jutsu kütüphanesinin sunduğu en büyük avantajlardan biridir. Bu fonksiyonu kullanarak hem geliştirme hızınızı artırabilir hem de uygulamanızın sınır durumlarını (edge cases) profesyonel bir yaklaşımla test edebilirsiniz.

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