currencyCommerceLocale supporté

Mock Jutsu HOW-TO | FR

Dans le domaine du développement logiciel, la gestion des transactions financières nécessite une précision absolue, même lors des phases de prototypage et de validation. La bibliothèque mock-jutsu répond à ce besoin critique avec sa fonction currency, intégrée dans la catégorie Commerce. Cet outil permet de générer des données fictives riches représentant les devises mondiales, incluant à la fois le code ISO et le symbole monétaire associé. Que vous construisiez une plateforme d'e-commerce internationale ou un tableau de bord financier, l'intégration de telles données de test dès le départ garantit une robustesse accrue de votre code face à la diversité monétaire globale.

L'un des points forts de cette fonction réside dans son respect rigoureux des standards internationaux, notamment la norme ISO 4217. Lorsqu'un développeur appelle la fonction currency, mock-jutsu renvoie un objet structuré contenant des informations localisées de manière cohérente. Par exemple, pour une devise comme la livre turque, la fonction retournera un ensemble tel que {code: TRY, symbol: TL}. Cette approche permet de simuler des environnements multilingues et multi-pays de manière réaliste, évitant ainsi les erreurs classiques liées à l'encodage des symboles spéciaux ou à la longueur variable des codes monétaires lors de l'affichage en interface utilisateur.

L'accessibilité est au cœur de l'écosystème mock-jutsu, offrant une flexibilité totale selon votre flux de travail technique. Les ingénieurs DevOps peuvent utiliser l'interface en ligne de commande via mockjutsu generate currency pour alimenter rapidement des bases de données de pré-production. Pour les développeurs backend, l'appel Python jutsu.generate('currency') s'intègre parfaitement dans les scripts de peuplement ou les tests unitaires. Enfin, les testeurs de performance peuvent injecter ces données directement dans leurs scénarios de charge via l'extension JMeter avec la syntaxe ${__mockjutsu(currency,)}, assurant que les tests de montée en charge reflètent la diversité des monnaies rencontrées en production.

Les scénarios de test couverts par cette fonction sont vastes et essentiels. Elle est indispensable pour valider l'affichage correct des prix sur une interface utilisateur dynamique ou pour tester la logique de conversion monétaire dans les passerelles de paiement. En utilisant ces données de test, les équipes d'assurance qualité peuvent vérifier si le système gère correctement les devises aux symboles complexes ou celles n'utilisant pas les formats standards occidentaux. En conclusion, l'adoption de la fonction currency au sein de mock-jutsu simplifie radicalement la création de jeux de données cohérents, permettant aux développeurs de se concentrer sur la logique métier plutôt que sur la saisie manuelle de données fictives.

Utilisation CLI
mockjutsu generate currency --locale TRmockjutsu generate currency --locale DEmockjutsu bulk currency --count 10 --locale TRmockjutsu export currency --count 10 --format json --locale TRmockjutsu export currency --count 10 --format csv --locale TRmockjutsu export currency --count 10 --format sql --locale TR
API Python
from mockjutsu import jutsujutsu.generate('currency', locale='TR')jutsu.bulk('currency', count=10, locale='TR')jutsu.template(['currency'], count=5, locale='TR')
JMeter
${__mockjutsu_commerce(currency,TR)}# JMeter Function: __mockjutsu_commerce# Parameter 1: currency# Parameter 2: locale (TR/UK/US/DE/FR/RU)${__mockjutsu_commerce(currency,DE)}
REST API
GET /generate/currency?locale=TR# → {"type":"currency","result":"...","status":"ok"}GET /bulk/currency?count=10&locale=TRPOST /template {"types":["currency"],"count":1,"locale":"TR"}

Paramètres

Paramètre Valeurs Description
--locale TR|UK|US|DE|FR|RU Region / locale for locale-aware output

Autres langues