sg_uenIntlIDs

Mock Jutsu HOW-TO | FR

La bibliothèque mock-jutsu s'impose aujourd'hui comme un outil incontournable pour les développeurs et les testeurs cherchant à peupler leurs environnements de développement avec des données de test réalistes et cohérentes. Parmi sa vaste gamme de fonctionnalités internationales, la fonction sg_uen occupe une place stratégique pour quiconque travaille sur des applications destinées au marché singapourien. Elle permet de générer instantanément un Unique Entity Number (UEN), l'identifiant standard utilisé par toutes les entités enregistrées à Singapour pour interagir avec les agences gouvernementales.

Sur le plan technique, la fonction sg_uen génère une chaîne de caractères structurée selon les normes locales, comprenant huit chiffres suivis d'une lettre de contrôle. L'algorithme utilisé repose sur la méthode MOD-11, une somme de contrôle rigoureuse qui garantit la validité structurelle de chaque identifiant produit. En intégrant ces données fictives dans vos cycles de développement, vous vous assurez que vos systèmes de validation, vos bases de données et vos interfaces utilisateur réagissent correctement à des entrées conformes à la réalité administrative de Singapour, sans jamais manipuler d'informations sensibles ou réelles.

L'utilisation de sg_uen au sein de mock-jutsu offre une flexibilité remarquable pour divers scénarios de test. Que vous développiez un logiciel de comptabilité, une plateforme de gestion de la relation client (CRM) ou un portail de services financiers, la capacité à générer massivement des données de test précises est un atout majeur. Les développeurs Python peuvent l'appeler via une simple instruction jutsu.generate, tandis que les ingénieurs QA peuvent l'exploiter dans leurs tests de charge JMeter ou directement en ligne de commande pour des besoins ponctuels et rapides.

Enfin, l'avantage principal de mock-jutsu réside dans le gain de productivité et la fiabilité des tests d'intégration. En automatisant la création de données fictives telles que le sg_uen, les équipes techniques éliminent les erreurs de saisie manuelle et les risques de faux positifs lors des phases de validation. Cette approche moderne du "Data Mocking" permet de se concentrer sur l'optimisation du code métier tout en garantissant une conformité totale avec les formats d'identification internationaux les plus complexes.

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