vehicleCommerceLocale supporté

Mock Jutsu HOW-TO | FR

La bibliothèque mock-jutsu s'impose comme un outil indispensable pour les ingénieurs logiciels cherchant à peupler leurs environnements de développement avec des informations réalistes et structurées. Au sein de sa vaste gamme de fonctionnalités, la fonction vehicle, classée dans la catégorie Commerce, est spécifiquement conçue pour générer des données fictives complètes relatives à l'industrie automobile. Que vous travailliez sur une plateforme de vente en ligne, un système de gestion de flotte ou une application d'assurance, cette fonctionnalité permet d'obtenir instantanément des objets riches comprenant la marque, le modèle, l'année de fabrication et le numéro d'identification du véhicule (VIN). L'intégration est simplifiée au maximum pour s'adapter à tous les flux de travail, que ce soit via l'interface en ligne de commande avec la commande "mockjutsu generate vehicle", directement dans votre script Python via "jutsu.generate('vehicle')", ou même pour vos tests de charge avec l'extension JMeter.

Ce qui distingue véritablement la fonction vehicle au sein de mock-jutsu est la précision technique des données de test produites. Au-delà de simples chaînes de caractères aléatoires, l'algorithme sous-jacent respecte scrupuleusement les conventions industrielles mondiales. Par exemple, le VIN généré n'est pas une simple suite alphanumérique ; il suit la norme internationale ISO 3779, garantissant une structure de 17 caractères qui inclut logiquement le code constructeur (WMI), les descripteurs du véhicule et le numéro de série unique. Cette rigueur permet aux développeurs de valider leurs algorithmes de parsing, leurs masques de saisie et leurs contraintes de base de données sans jamais manipuler de données réelles sensibles. En utilisant ces données fictives, vous assurez une intégrité structurelle parfaite tout au long de votre pipeline de test, évitant ainsi les erreurs de formatage courantes lors des phases de recette technique.

Les scénarios d'utilisation de cette fonction couvrent l'ensemble du cycle de vie d'une application. Pour un développeur front-end, disposer de données vehicle variées permet de tester l'affichage dynamique des catalogues et la réactivité des filtres de recherche par année ou par constructeur. Pour les ingénieurs back-end, cela facilite la simulation de transactions complexes, le calcul de primes d'assurance basées sur l'âge du véhicule ou la mise en place de systèmes de maintenance prédictive. L'avantage majeur réside dans le gain de productivité : au lieu de constituer manuellement des fichiers de données fastidieux, mock-jutsu automatise la création de milliers d'entrées cohérentes en une fraction de seconde. Cette approche favorise une culture de tests robustes, automatisés et reproductibles, garantissant que votre infrastructure logicielle est prête à traiter des volumes de données réelles dès son déploiement en production.

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