nz_irdIntlIDs

Mock Jutsu HOW-TO | FR

Dans l'écosystème du développement logiciel moderne, la fiabilité des systèmes financiers repose sur la précision des tests unitaires et d'intégration. La bibliothèque mock-jutsu répond à ce besoin critique en proposant la fonction nz_ird, un générateur spécialisé pour les identifiants fiscaux de la Nouvelle-Zélande. Cet outil permet de produire instantanément des numéros IRD (Inland Revenue Department) qui respectent scrupuleusement les standards officiels, évitant ainsi aux développeurs de manipuler des informations sensibles ou réelles durant les phases de conception.

Sur le plan technique, la fonction nz_ird génère des séquences numériques composées de 8 ou 9 chiffres, situées dans une plage de valeurs allant de 10 millions à 150 millions. La force de mock-jutsu réside dans l'exactitude algorithmique de ses données de test : chaque numéro produit est validé par une somme de contrôle MOD-11. Ce mécanisme garantit que les données fictives injectées dans vos formulaires ou vos bases de données seront acceptées par vos scripts de validation interne, simulant ainsi un comportement utilisateur parfaitement authentique sans compromettre la sécurité des données.

L'intégration de cette fonction est pensée pour la polyvalence des environnements de développement. Que vous travailliez sur un script d'automatisation en Python, que vous effectuiez des tests de charge via JMeter ou que vous ayez besoin d'un identifiant rapide en ligne de commande, nz_ird s'adapte à votre flux de travail. En utilisant simplement la commande CLI ou l'appel API dédié, vous obtenez des données de test prêtes à l'emploi. Cette flexibilité permet de peupler rapidement des environnements de staging ou de tester des scénarios de paie et de facturation internationale avec une grande efficacité.

Enfin, l'utilisation de mock-jutsu pour générer des identifiants nz_ird offre un avantage stratégique en matière de conformité et de protection de la vie privée. En remplaçant les données de production par des données fictives structurellement correctes, les équipes de développement éliminent les risques de fuites de données tout en accélérant les cycles de déploiement continu. C'est l'outil indispensable pour garantir que vos applications destinées au marché néo-zélandais sont robustes, sécurisées et prêtes pour une mise en production sans accroc.

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