# Generador de Datos de Prueba

Genera datos de prueba estructurados con faker, regex, tarjetas, identificaciones y exportacion por lotes

> Página canónica: https://elysiatools.com/es/tools/test-data-faker-builder

- **Categoría:** Generator

- **Palabras clave:** test data, faker, mock data, regex, credit card, id card, json, csv

## Descripción general

Pensado para desarrolladores y testers. Permite definir campos en JSON y exportar como JSON, NDJSON o CSV.

## Entradas

- **JSON de configuracion de campos** (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 } \] }
- **Cantidad de registros** (number)
- **Formato de exportacion** (select)

## Cuándo usarlo

- Cuando necesitas poblar bases de datos con registros ficticios para pruebas de carga o estrés.
- Al desarrollar interfaces de usuario que requieren datos dinámicos para validar el diseño y la responsividad.
- Para crear casos de prueba automatizados que necesiten formatos específicos como identificaciones o códigos de pedido únicos.

## Cómo funciona

- Define la estructura de tus datos utilizando un objeto JSON donde especifiques el nombre del campo y su tipo (faker, regex, pick, etc.).
- Establece la cantidad de registros que deseas generar, con un límite máximo de 1000 por lote.
- Selecciona el formato de salida deseado entre JSON, NDJSON o CSV según los requisitos de tu sistema.
- Ejecuta la generación para obtener tus datos listos para descargar o integrar en tu entorno de desarrollo.

## Casos de uso

- Generación de usuarios ficticios para pruebas de registro y autenticación en aplicaciones web.
- Creación de catálogos de productos simulados para probar la paginación y el filtrado en dashboards.
- Simulación de transacciones financieras con tarjetas de crédito y estados de pago para validar pasarelas de cobro.

## Preguntas frecuentes

### ¿Qué tipos de datos puedo generar?

Puedes generar nombres, correos, tarjetas de crédito, identificaciones nacionales, valores booleanos, números aleatorios y cadenas personalizadas mediante expresiones regulares (regex).

### ¿Es posible exportar los datos en formato CSV?

Sí, la herramienta permite exportar los resultados directamente en formato CSV, además de las opciones estándar JSON y NDJSON.

### ¿Cuál es el límite de registros por generación?

Puedes generar hasta 1000 registros en una sola ejecución para asegurar un rendimiento óptimo.

### ¿Puedo usar mis propios patrones para los datos?

Sí, mediante el tipo 'regex', puedes definir patrones específicos para generar códigos de pedido, identificadores únicos o cualquier cadena con formato estricto.

### ¿La herramienta requiere instalación?

No, es una utilidad basada en web diseñada para ejecutarse directamente en tu navegador sin necesidad de configuraciones adicionales.

## Herramientas relacionadas

- [Generador de JSON-LD desde CSV](https://elysiatools.com/es/tools/json-ld-generator-from-csv): Convierte filas de CSV o Excel en JSON-LD de Schema.org para articulos, productos o eventos con salida lista para validacion SEO
- [Planificador de migracion CSV a base de datos](https://elysiatools.com/es/tools/csv-to-database-migration-planner): Infiere un schema relacional desde CSV y genera planes CREATE TABLE y ALTER para PostgreSQL, MySQL, SQLite o SQL Server
- [Generador PDF de entrenamiento fitness](https://elysiatools.com/es/tools/fitness-workout-pdf-generator): Genera un PDF imprimible de entrenamiento desde JSON o CSV con tablas, casillas de progreso y QR opcionales
- [Generador de Mapa de Calor](https://elysiatools.com/es/tools/heatmap-generator): Generar mapas de calor personalizables desde datos, perfecto para visualizar densidad de datos, correlaciones y patrones
- [Generador de Tablas Markdown](https://elysiatools.com/es/tools/markdown-table-generator): Genera tablas Markdown formateadas a partir de datos CSV, JSON o arreglos con alineacion, estilo de encabezado, ancho de columna y avisos de fusion
- [Generador de Tablas Dinámicas](https://elysiatools.com/es/tools/pivot-table-generator): Generar tablas dinámicas interactivas desde datos CSV/JSON con configuración personalizable de campos de filas, columnas y valores
- [Analizador de logs estructurados](https://elysiatools.com/es/tools/structured-log-analyzer): Detecta formatos comunes de logs, extrae campos clave e infiere tipos para exportar en JSON, CSV o SQL.
- [Convertidor CSV a JSON](https://elysiatools.com/es/tools/csv-to-json): Convierte datos CSV a formato JSON con opciones de análisis personalizables

## Ejemplos

- [Ejemplos CSV](https://elysiatools.com/es/samples/csv-samples): Archivos CSV de muestra con varios tipos de datos, tamaños y niveles de complejidad
- [Ejemplos Python](https://elysiatools.com/es/samples/python): Ejemplos de código Python y demostraciones Hello World
- [Procesamiento de Cadenas Windows - Ejemplos C#](https://elysiatools.com/es/samples/windows-string-processing-csharp): Ejemplos completos de procesamiento de cadenas C# para plataforma Windows incluyendo manipulación, división, unión, expresiones regulares y análisis de texto
- [Muestras JWT](https://elysiatools.com/es/samples/jwt-samples): Ejemplos completos de JWT desde la estructura básica de tokens hasta implementaciones de seguridad avanzadas

## Contenido relacionado

- [Generación y revisión de fixtures mock para API](https://elysiatools.com/es/hubs/api-mock-fixture-generation-and-review): Construye payloads mock repetibles, genera valores límite con formato válido, detecta nombres de campos confusos y revisa un servidor mock temporal antes de compartirlo.
