ee_ikIntlIDs

Mock Jutsu HOW-TO | FR

Dans le paysage actuel du développement logiciel, la fiabilité des données de test est un pilier essentiel pour assurer la qualité des applications. La bibliothèque mock-jutsu répond à ce besoin en offrant des outils puissants pour générer des données fictives conformes aux standards internationaux. Parmi les fonctionnalités phares de la catégorie IntlIDs, la fonction ee_ik se distingue par sa capacité à générer des codes d’identification personnels estoniens, appelés Isikukood, avec une précision technique absolue.

Le code produit par la fonction ee_ik suit rigoureusement la norme nationale de l'Estonie, consistant en une chaîne de 11 chiffres. La structure est complexe : le premier chiffre définit le sexe et le siècle de naissance de l'individu, suivi de six chiffres représentant la date de naissance (année, mois, jour). Un numéro de série est ensuite ajouté, et l'ensemble est validé par un algorithme de somme de contrôle MOD-11. En utilisant mock-jutsu, les développeurs ont la certitude que chaque identifiant généré passera avec succès les filtres de validation les plus stricts des systèmes d'information estoniens.

L'intégration de cette fonction dans vos projets est pensée pour une efficacité maximale. Pour les tests rapides ou le peuplement de bases de données via des scripts, la ligne de commande CLI mockjutsu generate ee_ik est idéale. Les développeurs Python peuvent l'appeler directement dans leur code source avec jutsu.generate('ee_ik') pour une génération dynamique. Enfin, pour les experts en performance, mock-jutsu propose une compatibilité native avec JMeter via la syntaxe ${__mockjutsu(ee_ik,)}, facilitant l'injection massive de données de test cohérentes lors de tests de charge sur des plateformes gouvernementales ou bancaires.

L'utilisation de la fonction ee_ik présente des avantages stratégiques pour les équipes techniques. Elle permet de simuler des scénarios d'inscription, de vérification d'identité et de gestion de profils sans jamais manipuler de données réelles sensibles, garantissant ainsi une conformité totale avec le RGPD. En automatisant la création de ces données fictives, mock-jutsu réduit considérablement le temps de préparation des environnements de test tout en éliminant les erreurs humaines liées à la création manuelle d'identifiants complexes. C'est l'outil indispensable pour tout développeur cherchant à allier rigueur algorithmique et productivité.

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