Generateur de Donnees de Test

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

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

Exemples de résultats

1 Exemples

Generate QA seed users

Create structured records for frontend testing with names, emails, credit cards, and status values

{
  "summary": {
    "count": 3
  },
  "records": [
    {
      "fullName": "Emma Smith"
    }
  ]
}
Voir paramètres d'entrée
{ "configJson": "{\n \"fields\": [\n {\n \"name\": \"fullName\",\n \"type\": \"fullName\",\n \"locale\": \"en\"\n },\n {\n \"name\": \"email\",\n \"type\": \"email\"\n },\n {\n \"name\": \"creditCard\",\n \"type\": \"creditCard\",\n \"network\": \"visa\"\n },\n {\n \"name\": \"status\",\n \"type\": \"pick\",\n \"values\": [\n \"new\",\n \"active\",\n \"blocked\"\n ]\n },\n {\n \"name\": \"signupCode\",\n \"type\": \"regex\",\n \"pattern\": \"QA-[A-Z0-9]{6}\"\n }\n ]\n}", "count": 3, "exportFormat": "json" }

Points clés

Catégorie
IA et générateurs
Types d’entrée
textarea, number, select
Type de sortie
json
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Générez instantanément des jeux de données de test structurés et réalistes pour vos environnements de développement et de QA grâce à notre outil de génération flexible.

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.

Comment ça marche

  • 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.

Exemples

1. Génération d'utilisateurs pour tests QA

Développeur Frontend
Contexte
Besoin de tester l'affichage d'une liste d'utilisateurs dans une application web.
Problème
Manque de données réelles pour vérifier le rendu des composants UI.
Comment l’utiliser
Configurer le JSON avec des types 'fullName', 'email' et 'status', puis générer 3 enregistrements.
Configuration d’exemple
{"fields": [{"name": "fullName", "type": "fullName"}, {"name": "email", "type": "email"}, {"name": "status", "type": "pick", "values": ["new", "active", "blocked"]}]}
Résultat
Un fichier JSON contenant 3 profils utilisateurs complets et prêts à être intégrés dans l'application.

Tester avec des échantillons

json, csv, regex

Hubs associés

FAQ

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.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/test-data-faker-builder

Paramètres de la requête

Nom du paramètre Type Requis Description
configJson textarea Oui -
count number Non -
exportFormat select Non -

Format de réponse

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Données JSON: Données JSON

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-test-data-faker-builder": {
      "name": "test-data-faker-builder",
      "description": "Genere des donnees de test structurees avec faker, regex, cartes, identifiants et export en lot",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=test-data-faker-builder",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]