mx_curpIntlIDs

Mock Jutsu HOW-TO | FR

Dans le paysage du développement logiciel moderne, la qualité des données de test est un facteur déterminant pour la robustesse et la fiabilité des applications. La bibliothèque mock-jutsu s'impose comme une solution incontournable pour les développeurs cherchant à générer des données fictives réalistes et localisées. Parmi ses fonctionnalités les plus pointues, la fonction mx_curp permet de produire des codes CURP (Clave Única de Registro de Población) mexicains, un identifiant essentiel pour toute application ciblant le marché d'Amérique latine.

Le CURP est un identifiant unique de 18 caractères indispensable pour les démarches administratives, bancaires et éducatives au Mexique. La fonction mx_curp de mock-jutsu ne se contente pas de générer une chaîne de caractères aléatoire ; elle respecte scrupuleusement la structure officielle définie par les autorités mexicaines. Chaque code généré, tel que BOXW310820HNERXN09, inclut les segments relatifs au nom, à la date de naissance, au sexe et à l'État de naissance de l'individu fictif. Le processus s'achève par l'application rigoureuse de l'algorithme de calcul du chiffre de contrôle, utilisant l'alphabet spécifique au CURP pour garantir une validité syntaxique totale lors des phases de validation de vos formulaires.

L'intégration de mx_curp dans vos flux de travail est d'une simplicité remarquable, s'adaptant à divers environnements techniques. Pour une génération rapide depuis votre terminal, la commande CLI "mockjutsu generate mx_curp" fournit instantanément un résultat exploitable. Dans vos scripts Python, l'appel à jutsu.generate('mx_curp') permet d'injecter dynamiquement ces données de test dans vos modèles de données. Pour les ingénieurs QA utilisant JMeter, l'intégration est facilitée par la fonction ${__mockjutsu(mx_curp,)}, permettant de simuler des charges de travail réalistes avec des identifiants uniques et valides.

L'utilisation de mx_curp offre des avantages stratégiques majeurs pour les équipes de développement. En utilisant ces données fictives, vous assurez une conformité totale avec les réglementations sur la protection de la vie privée en évitant de manipuler de véritables identifiants personnels. Que ce soit pour tester des algorithmes de dédoublonnement, valider des interfaces utilisateur ou peupler des environnements de pré-production, cette fonction garantit que vos systèmes réagiront correctement face à des entrées conformes aux standards réels. Avec mock-jutsu, la génération de données complexes devient une tâche automatisée, fluide et sécurisée.

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