address_fullContactLocale supporté

Mock Jutsu HOW-TO | FR

La génération de données de test réalistes est un pilier fondamental du développement logiciel moderne, permettant de simuler des environnements de production sans manipuler d'informations sensibles. Dans cet écosystème, la bibliothèque mock-jutsu s'impose comme un outil de référence pour les développeurs et les testeurs. La fonction address_full, appartenant à la catégorie Contact, est spécifiquement conçue pour produire une adresse postale complète et cohérente, parfaitement adaptée à la localisation (locale) spécifiée par l'utilisateur.

Contrairement à de simples générateurs de texte aléatoire, address_full crée des données fictives qui respectent les conventions structurelles de chaque pays. Qu'il s'agisse d'une artère célèbre à Istanbul comme "Bagdat Cad." ou d'une rue résidentielle ailleurs, mock-jutsu s'appuie sur des référentiels géographiques précis pour assembler des noms de voies et des villes crédibles. Cette approche garantit que les données de test injectées dans vos systèmes ne sont pas seulement des chaînes de caractères, mais des entités sémantiquement valides qui reflètent la diversité du monde réel.

L'algorithme derrière address_full suit les normes postales internationales, assurant une distribution équilibrée entre les différents composants de l'adresse. Pour un développeur, l'intégration est d'une fluidité exemplaire. En Python, un simple appel à jutsu.generate('address_full') suffit à peupler une base de données. Pour les besoins d'automatisation ou de scripts rapides, la CLI propose la commande mockjutsu generate address_full. Même les experts en performance peuvent en bénéficier via JMeter avec la syntaxe ${__mockjutsu(address_full,)}, facilitant ainsi les tests de charge sur des formulaires complexes.

Les scénarios d'utilisation sont vastes : validation de tunnels d'achat e-commerce, tests de robustesse de systèmes CRM ou encore démonstrations commerciales avec des données anonymisées mais professionnelles. L'avantage majeur réside dans le gain de temps considérable lors de la phase de QA (Quality Assurance). En utilisant address_full au sein de mock-jutsu, vous vous assurez que vos interfaces utilisateur supportent des longueurs d'adresses variables et des jeux de caractères spécifiques, tout en respectant les principes de protection des données privées grâce à l'usage exclusif de données fictives de haute qualité.

Utilisation CLI
mockjutsu generate address_full --locale TRmockjutsu generate address_full --locale DEmockjutsu bulk address_full --count 10 --locale TRmockjutsu export address_full --count 10 --format json --locale TRmockjutsu export address_full --count 10 --format csv --locale TRmockjutsu export address_full --count 10 --format sql --locale TR# --mask: regulation-compliant output (PCI DSS / GDPR / KVKK)mockjutsu generate address_full --locale TR --maskmockjutsu bulk address_full --count 5 --locale TR --mask
API Python
from mockjutsu import jutsujutsu.generate('address_full', locale='TR')jutsu.bulk('address_full', count=10, locale='TR')jutsu.template(['address_full'], count=5, locale='TR')# mask=True: regulation-compliant outputjutsu.generate('address_full', locale='TR', mask=True)jutsu.bulk('address_full', count=5, locale='TR', mask=True)
JMeter
${__mockjutsu_comm(address_full,TR)}# JMeter Function: __mockjutsu_comm# Parameter 1: address_full# Parameter 2: locale (TR/UK/US/DE/FR/RU)${__mockjutsu_comm(address_full,DE)}# Add 'mask' keyword to get a regulation-compliant masked value${__mockjutsu_comm(address_full,TR,mask)}
REST API
GET /generate/address_full?locale=TR# → {"type":"address_full","result":"...","status":"ok"}GET /bulk/address_full?count=10&locale=TRPOST /template {"types":["address_full"],"count":1,"locale":"TR"}# mask=true: regulation-compliant outputGET /generate/address_full?locale=TR&mask=trueGET /bulk/address_full?count=5&locale=TR&mask=true

Paramètres

Paramètre Valeurs Description
--locale TR|UK|US|DE|FR|RU Region / locale for locale-aware output
--mask true | false Return a regulation-compliant masked value (PCI DSS, GDPR, KVKK…)

Autres langues