bg_egnIntlIDs

Mock Jutsu HOW-TO | FR

Dans le cadre du développement d'applications internationales, la gestion des identifiants nationaux spécifiques représente un défi majeur pour les équipes d'assurance qualité. La bibliothèque mock-jutsu simplifie ce processus complexe grâce à sa fonction bg_egn, conçue pour générer des numéros d'identification civils bulgares (Edinen Grazhdanski Nomer) parfaitement valides. L'utilisation de données fictives réalistes permet de simuler des interactions utilisateurs authentiques sans jamais compromettre la sécurité des données personnelles réelles. En intégrant bg_egn dans vos flux de travail, vous assurez une couverture de test exhaustive pour les marchés d'Europe de l'Est.

Techniquement, chaque identifiant produit par bg_egn respecte scrupuleusement la norme officielle bulgare. Le numéro se compose de 10 chiffres structurés de manière précise : les six premiers représentent la date de naissance, suivis de trois chiffres indiquant la région et le sexe de l'individu, pour finir par une clé de contrôle rigoureuse. Cette dernière est calculée selon l'algorithme MOD-11, garantissant que chaque chaîne générée par mock-jutsu passera avec succès les validateurs de formulaires et les contrôles d'intégrité des bases de données les plus stricts, car elle imite fidèlement la logique mathématique des véritables documents d'identité.

L'un des principaux atouts de mock-jutsu réside dans sa polyvalence d'intégration exceptionnelle. Que vous travailliez directement en ligne de commande avec la CLI, que vous développiez des scripts d'automatisation complexes via l'interface Python, ou que vous effectuiez des tests de performance sous JMeter, la fonction bg_egn s'adapte à votre environnement technique. Cette flexibilité permet de peupler instantanément des environnements de staging ou de simuler des milliers d'inscriptions simultanées avec des données de test cohérentes, robustes et variées.

Les scénarios d'utilisation de bg_egn sont vastes, allant de la validation de systèmes bancaires à la vérification de portails gouvernementaux ou de plateformes e-commerce. En utilisant ces données fictives, les développeurs et testeurs évitent les risques juridiques liés à la manipulation de données sensibles (RGPD) tout en maintenant une haute fidélité de test. En somme, mock-jutsu transforme une tâche fastidieuse de mise en conformité en un processus automatisé et fluide, augmentant ainsi la productivité et la fiabilité globale de vos cycles de déploiement logiciel.

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

Paramètres

Paramètre Valeurs Description
--mask true | false Return a regulation-compliant masked value (PCI DSS, GDPR, KVKK…)

Autres langues