coordinatesLocationLocale supporté

Mock Jutsu HOW-TO | FR

Dans le développement d'applications modernes, la manipulation de données de localisation est devenue une nécessité incontournable. La bibliothèque mock-jutsu répond précisément à ce besoin avec sa fonction coordinates, un outil puissant conçu pour générer des données fictives précises et prêtes à l'emploi. Cette fonctionnalité permet aux développeurs d'obtenir instantanément des paires de latitude et longitude au format décimal standard, facilitant ainsi l'intégration de services cartographiques ou de géolocalisation sans avoir recours à des bases de données réelles complexes ou coûteuses.

Techniquement, la fonction coordinates produit des chaînes de caractères composées de deux nombres flottants séparés par une virgule, respectant les normes géodésiques mondiales. Ces données de test simulent des points géographiques aléatoires à la surface du globe, offrant une précision de six chiffres après la virgule pour garantir un réalisme optimal. Que vous travailliez via l'interface en ligne de commande avec la commande mockjutsu generate coordinates, via l'API Python avec jutsu.generate('coordinates'), ou que vous intégriez l'outil dans vos plans de charge JMeter, la bibliothèque assure une distribution cohérente et variée des points générés.

L'utilisation de ces données fictives s'avère cruciale dans de nombreux scénarios de test. Par exemple, lors du développement d'une application de logistique ou de livraison, la fonction coordinates permet de simuler des flottes de véhicules en mouvement ou de tester des algorithmes complexes de calcul de trajectoire. Elle est également idéale pour valider les fonctionnalités de "geofencing" ou pour peupler des tableaux de bord analytiques avec des points de chaleur réalistes. En évitant l'utilisation de coordonnées statiques, les développeurs peuvent identifier plus efficacement les cas limites et les erreurs de calcul spatial au sein de leur code.

L'un des principaux avantages de mock-jutsu réside dans sa flexibilité et sa rapidité de mise en œuvre. Au lieu de passer des heures à constituer manuellement des jeux de données géographiques, le développeur peut automatiser la création de milliers de localisations uniques en quelques secondes. Cela accélère considérablement le cycle de développement tout en renforçant la robustesse des tests unitaires et d'intégration. En intégrant nativement la génération de coordinates dans le workflow technique, les équipes s'assurent que leurs applications sont prêtes à traiter la diversité et la complexité des données géographiques du monde réel avec une fiabilité totale.

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