Générateur de données de test
Génère de fausses données JSON : noms, e-mails, UUID, dates et plus.
Les données fictives sont générées localement dans votre navigateur et rien n'est téléversé vers un serveur.
Besoin de valider le résultat ? Essayez le Formateur JSON.
À propos de Générateur de données de test
Ce générateur de données fictives construit des enregistrements JSON réalistes à la demande, afin que vous puissiez peupler des bases de données, simuler des API et remplir des prototypes d'interface sans rédiger à la main des jeux de test. Choisissez les champs dont vous avez besoin — id, uuid, firstName, lastName, fullName, email, age, phone, city, country, company, jobTitle, bool, date, price ou sentence — définissez un nombre de lignes et obtenez un tableau JSON prêt à l'emploi. Il est pratique pour les développeurs, les ingénieurs QA et les designers qui ont besoin d'exemples de données JSON pour des tableaux, des formulaires et des démos. En tant que générateur de faux JSON et générateur de données de test, il couvre des formes d'entités courantes comme les utilisateurs et les commandes. Tout s'exécute localement dans votre navigateur, de sorte que les données fictives générées restent sur votre machine et rien n'est téléversé vers un serveur.
Fonctionnalités
- Activez 16 types de champs dont id, uuid, email, phone, date, price et sentence
- Générez jusqu'à 1000 lignes de faux JSON en un seul lot
- Produit un tableau JSON propre (ou un objet unique lorsque vous demandez une seule ligne)
- Valeurs réalistes : noms complets, e-mails, dates ISO, numéros de téléphone et prix
- UUID version 4 via crypto.randomUUID du navigateur, avec une solution de repli pour les navigateurs plus anciens
- Le bouton Régénérer remélange les valeurs sans modifier votre sélection de champs
- Copiez le JSON dans votre presse-papiers ou téléchargez-le sous mock-data.json
- S'exécute entièrement dans votre navigateur
Comment utiliser Générateur de données de test
- Cliquez sur les puces de champ pour sélectionner les clés que chaque enregistrement doit inclure.
- Définissez le nombre de Lignes pour choisir combien d'enregistrements générer (1 à 1000).
- Lisez le JSON généré dans le panneau de sortie, puis cliquez sur Régénérer pour un nouveau jeu de valeurs.
- Utilisez Copier pour récupérer le JSON ou Télécharger pour l'enregistrer sous mock-data.json.
Exemple
Entrée
Champs : id, fullName, email, age — Lignes : 2
Sortie
[
{
"id": 48213,
"fullName": "Grace Hopper",
"email": "ada.turing@example.com",
"age": 34
},
{
"id": 1907,
"fullName": "Liam Patel",
"email": "sofia.kim@demo.io",
"age": 61
}
]
Deux enregistrements avec les champs id, fullName, email et age sélectionnés. Chaque champ est généré indépendamment, de sorte que l'e-mail ne dérive pas de fullName.
Erreurs courantes et dépannage
- Vous définissez le nombre de lignes au-dessus de 1000 et moins de lignes apparaissent. — Le nombre de lignes est plafonné à 1000 par lot ; générez plusieurs lots si vous avez besoin d'un jeu de données plus volumineux.
- La sortie est un objet unique au lieu d'un tableau JSON. — Avec Lignes défini sur 1, l'outil renvoie un seul objet. Augmentez le nombre de lignes à 2 ou plus pour obtenir un tableau JSON.
- Les noms et les e-mails ne correspondent pas entre eux. — Chaque champ est généré indépendamment, de sorte que l'e-mail n'est pas dérivé de fullName. Traitez les valeurs comme des espaces réservés aléatoires, et non comme des enregistrements liés.
- Les valeurs générées se répètent d'une ligne à l'autre. — Les valeurs sont tirées d'un pool d'échantillons fixe, des doublons peuvent donc apparaître dans de petits champs comme city ou country. Cliquez sur Régénérer ou ajoutez des champs uniques comme id ou uuid pour des clés distinctes.
- Aucune puce de champ n'est sélectionnée et vous obtenez quand même une sortie. — Sans aucun champ activé, le générateur revient à id, fullName et email afin que la sortie ne soit jamais vide. Sélectionnez des puces pour contrôler la forme exacte.
Foire aux questions
- Qu'est-ce que le Générateur de données fictives ArrayKit ?
- C'est un outil intégré au navigateur qui produit du faux JSON réaliste pour les tests — choisissez parmi 16 types de champs, définissez un nombre de lignes et obtenez un tableau prêt à l'emploi d'enregistrements fictifs pour peupler des bases de données, simuler des API ou remplir des prototypes.
- Quels champs le Générateur de données fictives peut-il produire ?
- Il prend en charge 16 types de champs : id, uuid, firstName, lastName, fullName, email, age, phone, city, country, company, jobTitle, bool, date, price et sentence. Activez ou désactivez n'importe quelle combinaison.
- Comment générer un grand lot de données fictives ?
- Saisissez un nombre entre 1 et 1000 dans le champ Lignes et cliquez sur Régénérer. Pour plus de 1000 enregistrements, exécutez plusieurs lots et concaténez les tableaux JSON obtenus.
- Le Générateur de données fictives produit-il du JSON valide que je peux importer directement ?
- Oui. Il émet du JSON standard et bien formaté — un tableau d'objets pour plusieurs lignes, ou un objet unique lorsque vous demandez une seule ligne — que vous pouvez coller directement dans du code ou un fichier de fixtures.
- Les UUID générés sont-ils de vrais UUID ?
- Oui. Le champ uuid utilise crypto.randomUUID du navigateur pour produire des UUID version 4, avec un générateur de repli pour les navigateurs plus anciens.
- Les données fictives que je génère sont-elles envoyées quelque part ?
- Non. Le Générateur de données fictives s'exécute entièrement dans votre navigateur, de sorte que chaque enregistrement est créé sur votre appareil et rien n'est téléversé vers un serveur.
Outils associés
Tous les outils ArrayKit