# Generateur de Donnees de Test

Genere des donnees de test structurees avec faker, regex, cartes, identifiants et export en lot

> Page canonique: https://elysiatools.com/fr/tools/test-data-faker-builder

- **Catégorie:** Generator

- **Mots-clés:** test data, faker, mock data, regex, credit card, id card, json, csv

## Présentation

Concu pour les developpeurs et testeurs. Les champs sont definis en JSON et exportables en JSON, NDJSON ou CSV.

## Entrées

- **JSON de configuration des champs** (textarea): { "fields": \[ { "name": "fullName", "type": "fullName", "locale": "zh" }, { "name": "email", "type": "email" }, { "name": "creditCard", "type": "creditCard", "network": "visa" }, { "name": "nationalId", "type": "cnIdCard" }, { "name": "orderCode", "type": "regex", "pattern": "ORD-\[A-Z0-9\]{8}" }, { "name": "status", "type": "pick", "values": \["new", "paid", "failed"\] }, { "name": "score", "type": "number", "min": 60, "max": 100 }, { "name": "active", "type": "boolean", "probabilityTrue": 0.8 } \] }
- **Nombre de lignes** (number)
- **Format dexport** (select)

## Quand l'utiliser

- Besoin de remplir une base de données avec des utilisateurs fictifs pour tester vos interfaces.
- Nécessité de valider des formulaires avec des formats spécifiques comme des numéros de carte bancaire ou des identifiants.
- Préparation de fichiers de données volumineux en JSON, NDJSON ou CSV pour des tests de performance.

## Fonctionnement

- Définissez la structure de vos données via un objet JSON en spécifiant les types de champs (noms, emails, regex, etc.).
- Indiquez le nombre de lignes souhaité pour générer votre échantillon de données.
- Sélectionnez le format d'exportation final parmi JSON, NDJSON ou CSV.
- Lancez la génération pour obtenir vos données prêtes à l'emploi.

## Cas d'usage

- Création de profils utilisateurs fictifs pour le peuplement de bases de données de développement.
- Génération de jeux de données pour tester la robustesse des parsers de fichiers CSV et JSON.
- Simulation de transactions bancaires ou de commandes avec des identifiants uniques générés par regex.

## Questions fréquentes

### Quels formats d'exportation sont supportés ?

L'outil permet d'exporter vos données générées aux formats JSON, NDJSON et CSV.

### Puis-je générer des données basées sur des motifs personnalisés ?

Oui, vous pouvez utiliser le type 'regex' dans votre configuration JSON pour créer des codes ou identifiants selon vos propres motifs.

### Quel est le nombre maximal de lignes générables ?

Vous pouvez générer jusqu'à 1000 lignes de données en une seule opération.

### L'outil supporte-t-il des données sensibles comme les cartes bancaires ?

L'outil génère des données fictives conformes aux formats standards (ex: Visa) à des fins de test uniquement.

### Est-il possible de définir des probabilités pour des champs booléens ?

Oui, vous pouvez configurer la propriété 'probabilityTrue' pour ajuster la fréquence des valeurs vraies dans vos données.

## Outils associés

- [Generateur JSON-LD depuis CSV](https://elysiatools.com/fr/tools/json-ld-generator-from-csv): Transforme des lignes CSV ou Excel en JSON-LD Schema.org pour des articles, produits ou evenements avec une sortie prete a etre validee
- [Planificateur de migration CSV vers base de donnees](https://elysiatools.com/fr/tools/csv-to-database-migration-planner): Infere un schema relationnel a partir dun CSV et genere CREATE TABLE et ALTER pour PostgreSQL, MySQL, SQLite ou SQL Server
- [Generateur PDF de programme fitness](https://elysiatools.com/fr/tools/fitness-workout-pdf-generator): Genere un PDF imprimable dentrainement depuis JSON ou CSV avec tableaux, cases de suivi et QR optionnels
- [Générateur de Carte Thermique](https://elysiatools.com/fr/tools/heatmap-generator): Générer des cartes thermiques personnalisables à partir de données, parfait pour visualiser la densité de données, les corrélations et les modèles
- [Generateur de Tableaux Markdown](https://elysiatools.com/fr/tools/markdown-table-generator): Genere des tableaux Markdown formates a partir de donnees CSV, JSON ou tableaux avec alignement, style dentete, largeur de colonne et indications de fusion
- [Générateur de Tableau Croisé Dynamique](https://elysiatools.com/fr/tools/pivot-table-generator): Générer des tableaux croisés dynamiques interactifs à partir de données CSV/JSON avec configuration personnalisable des champs de lignes, colonnes et valeurs
- [Analyseur de logs structures](https://elysiatools.com/fr/tools/structured-log-analyzer): Detecte les formats de logs courants, extrait les champs principaux et exporte en JSON, CSV ou SQL.
- [Convertisseur CSV vers JSON](https://elysiatools.com/fr/tools/csv-to-json): Convertit les données CSV au format JSON avec des options d'analyse personnalisables

## Exemples

- [Exemples CSV](https://elysiatools.com/fr/samples/csv-samples): Fichiers CSV d'exemple avec divers types de données, tailles et niveaux de complexité
- [Exemples Python](https://elysiatools.com/fr/samples/python): Exemples de code Python et démonstrations Hello World
- [Traitement de Chaînes Windows - Exemples C#](https://elysiatools.com/fr/samples/windows-string-processing-csharp): Exemples complets de traitement de chaînes C# pour plateforme Windows incluant manipulation, division, jonction, expressions régulières et analyse de texte
- [Exemples JWT](https://elysiatools.com/fr/samples/jwt-samples): Exemples complets de JWT de la structure de base des tokens aux implémentations de sécurité avancées

## Contenu associé

- [Generateurs de schemas JSON, donnees mock et fixtures API](https://elysiatools.com/fr/hubs/json-generate): Des outils reunis pour generation de schemas JSON, construction de payloads mock et preparation de fixtures API dans un seul hub.
- [Outils de test de contrats API, de mock et de revue de schémas](https://elysiatools.com/fr/hubs/api-contract-testing): Générez des types et de la documentation depuis OpenAPI, créez des mocks, validez des réponses réelles et passez en revue les changements de schéma risqués dans un seul hub.
- [Outils d interchange JSON et de traduction de formats](https://elysiatools.com/fr/hubs/json-convert): Comparez les outils de conversion JSON pour CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN et d autres formats structures dans un meme hub.
- [Outils d export CSV et de conversion de tableaux](https://elysiatools.com/fr/hubs/csv-convert): Comparez les conversions entre CSV et Excel, JSON, HTML, Markdown, XML et texte dans un meme hub pour les flux d echange tabulaire.
